Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/voku/BetterReflection
:crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.
https://github.com/voku/BetterReflection
Added coverage for ClassReflector
7cbe7967216763b7b66909e8c676116af6fc2b1b authored over 9 years ago by James Titcumb <[email protected]>
7cbe7967216763b7b66909e8c676116af6fc2b1b authored over 9 years ago by James Titcumb <[email protected]>
Added test coverate for Identifier folder
d22c90dcd0a4c3f0afb0a218d9307532e6444bd2 authored over 9 years ago by James Titcumb <[email protected]>
d22c90dcd0a4c3f0afb0a218d9307532e6444bd2 authored over 9 years ago by James Titcumb <[email protected]>
Improve coverage for SourceLocator folder
368cdfe240d20d7537706a291ff916748e760848 authored over 9 years ago by James Titcumb <[email protected]>
368cdfe240d20d7537706a291ff916748e760848 authored over 9 years ago by James Titcumb <[email protected]>
Merge pull request #28 from Roave/refactor-types-finders
Refactored TypesFinder static methods into invokable classes
77c7b639bb08fb2958a6a5b553f0e3cf86dbdfb1 authored over 9 years ago by Marco Pivetta <[email protected]>
Added coverage for ResolveTypesTest
5e67a76af3c808ade952f976867f3f25fe9a9cbe authored over 9 years ago by James Titcumb <[email protected]>
5e67a76af3c808ade952f976867f3f25fe9a9cbe authored over 9 years ago by James Titcumb <[email protected]>
Added test for FindTypeFromAst
218bd2c17253d70f7cd8d2ca744de8b3a1a7474d authored over 9 years ago by James Titcumb <[email protected]>
218bd2c17253d70f7cd8d2ca744de8b3a1a7474d authored over 9 years ago by James Titcumb <[email protected]>
Added coverage for FindParameterType and FindPropertyType
ce414d54634a2f91be63710d4d8e87711ff01f7b authored over 9 years ago by James Titcumb <[email protected]>
ce414d54634a2f91be63710d4d8e87711ff01f7b authored over 9 years ago by James Titcumb <[email protected]>
Support multiple @var tags and also no @var tags at all
528869bd8362f402e5bbf9261b2cc30fabf6ed7c authored over 9 years ago by James Titcumb <[email protected]>
528869bd8362f402e5bbf9261b2cc30fabf6ed7c authored over 9 years ago by James Titcumb <[email protected]>
Use strict comparison on FindParameterType
1172e00edfd9d324544c68ecc7d1e8d9652512ba authored over 9 years ago by James Titcumb <[email protected]>
1172e00edfd9d324544c68ecc7d1e8d9652512ba authored over 9 years ago by James Titcumb <[email protected]>
Fix typo in README that stopped doc links working
f3b88488fec9535b62510fbcc2fedd72b6b82569 authored over 9 years ago by James Titcumb <[email protected]>
f3b88488fec9535b62510fbcc2fedd72b6b82569 authored over 9 years ago by James Titcumb <[email protected]>
Add todo for context
39f7cc02371e16d9080373a2edf1fa16a140a0fd authored over 9 years ago by James Titcumb <[email protected]>
39f7cc02371e16d9080373a2edf1fa16a140a0fd authored over 9 years ago by James Titcumb <[email protected]>
Removed old imports
394ced53c94445d44e46e3c3d64c75d64cbea07c authored over 9 years ago by James Titcumb <[email protected]>
394ced53c94445d44e46e3c3d64c75d64cbea07c authored over 9 years ago by James Titcumb <[email protected]>
Refactored TypesFinder static methods into invokable classes
817a95f86769a7ebd9e94ef0822ebc6a5f6f423a authored over 9 years ago by James Titcumb <[email protected]>
817a95f86769a7ebd9e94ef0822ebc6a5f6f423a authored over 9 years ago by James Titcumb <[email protected]>
Merge pull request #27 from Roave/fix-declaring-class-being-null
Fixed the DeclaringClass being null when finding types
0ac28de1f489584e266a16a26a3e5a7491975f1a authored over 9 years ago by Marco Pivetta <[email protected]>
Fixed the DeclaringClass being null when finding types
2397736e80d1072edbf68a8ab3847464bcee43d3 authored over 9 years ago by James Titcumb <[email protected]>
2397736e80d1072edbf68a8ab3847464bcee43d3 authored over 9 years ago by James Titcumb <[email protected]>
Merge pull request #25 from Roave/reorganise-tests-and-add-covers-annotation
Reorganised tests and added @covers annotations
d10821ff7e830fdcc322b6167e3ddc1fd0e0c904 authored over 9 years ago by Marco Pivetta <[email protected]>
Added fix-cs.sh script to fix CS
a36a2d85fa6feb552888f54bb389de60bce0a726 authored over 9 years ago by James Titcumb <[email protected]>
a36a2d85fa6feb552888f54bb389de60bce0a726 authored over 9 years ago by James Titcumb <[email protected]>
Fixed some code style issues
88452a68f45f5c3140e1c60b352c002b4a18c3ed authored over 9 years ago by James Titcumb <[email protected]>
88452a68f45f5c3140e1c60b352c002b4a18c3ed authored over 9 years ago by James Titcumb <[email protected]>
Moved @covers annotations to class-level to ease coverage of private methods
cde0a20de4e01e8f2385fbf4dfc9311794a8662f authored over 9 years ago by James Titcumb <[email protected]>
cde0a20de4e01e8f2385fbf4dfc9311794a8662f authored over 9 years ago by James Titcumb <[email protected]>
Reorganised tests and added @covers annotations
0128dff95155abc252924e1c1ebbfb123c111c80 authored over 9 years ago by James Titcumb <[email protected]>
0128dff95155abc252924e1c1ebbfb123c111c80 authored over 9 years ago by James Titcumb <[email protected]>
Moved unit test suitie into subdirectory 'unit'
f262e5d7dc476357d40686f18f8970ec6d58a1b5 authored over 9 years ago by James Titcumb <[email protected]>
f262e5d7dc476357d40686f18f8970ec6d58a1b5 authored over 9 years ago by James Titcumb <[email protected]>
Merge pull request #23 from Roave/add-moar-docs
Added some more documentation
68b073c5bd0cfa5f9a532ff2e49f811afcc41253 authored over 9 years ago by Marco Pivetta <[email protected]>
Renamed getTypes to getDocBlockTypes to be more clear
727e2c2a1e2beb6f512d03de9edae75150d15f87 authored over 9 years ago by James Titcumb <[email protected]>
727e2c2a1e2beb6f512d03de9edae75150d15f87 authored over 9 years ago by James Titcumb <[email protected]>
Added some more documentation
50c11098ac1964d2ae49a7161a021bcbfc65c1a6 authored over 9 years ago by James Titcumb <[email protected]>
50c11098ac1964d2ae49a7161a021bcbfc65c1a6 authored over 9 years ago by James Titcumb <[email protected]>
Merge pull request #11 from Roave/compat-docs-no-reasons
Added short messages that explain why some functionality will not be available
7d0140d1a34dadbff33f7a194db7956e1c176be9 authored over 9 years ago by Marco Pivetta <[email protected]>
Added short messages that explain why some functionality will not be available
7a5018d57685b6bd4f85ce82e2a4ef8ef8f8bf9e authored over 9 years ago by James Titcumb <[email protected]>
7a5018d57685b6bd4f85ce82e2a4ef8ef8f8bf9e authored over 9 years ago by James Titcumb <[email protected]>
Added link to issue #7
ec4e3738d4368f23e83cc4d30dca9695bced4aba authored over 9 years ago by James Titcumb <[email protected]>
ec4e3738d4368f23e83cc4d30dca9695bced4aba authored over 9 years ago by James Titcumb <[email protected]>
Updated to link with new issues created
8f2de77e8a63dc07363714abf67137c24d5e636c authored over 9 years ago by James Titcumb <[email protected]>
8f2de77e8a63dc07363714abf67137c24d5e636c authored over 9 years ago by James Titcumb <[email protected]>
Merge pull request #3 from Roave/refactor-loading
Refactored entire Reflector to be more flexible
7933dacfbb6d428bcc29b2fdd1bafefc02bb2580 authored over 9 years ago by Marco Pivetta <[email protected]>
Renamed Symbol to Identifier and created new IdentifierType VO
cccbb2eaa5ec343ad7ced7c3cf4ac7fc3a206a03 authored over 9 years ago by James Titcumb <[email protected]>
cccbb2eaa5ec343ad7ced7c3cf4ac7fc3a206a03 authored over 9 years ago by James Titcumb <[email protected]>
Added suggest for composer/composer
61834e7f3b153ca08532aed24e1ddd1858f839a6 authored over 9 years ago by James Titcumb <[email protected]>
61834e7f3b153ca08532aed24e1ddd1858f839a6 authored over 9 years ago by James Titcumb <[email protected]>
Fixed syntax error oopsie
f2f775f639f5be7cc333437be4fb66d4dd0de04a authored over 9 years ago by James Titcumb <[email protected]>
f2f775f639f5be7cc333437be4fb66d4dd0de04a authored over 9 years ago by James Titcumb <[email protected]>
Docblock improvements
7c1d8a4828276b50917960cec48035259ab99585 authored over 9 years ago by James Titcumb <[email protected]>
7c1d8a4828276b50917960cec48035259ab99585 authored over 9 years ago by James Titcumb <[email protected]>
Tidying up various calls
14d632237b5b8d2814e6887cb42ed98ef510a45b authored over 9 years ago by James Titcumb <[email protected]>
14d632237b5b8d2814e6887cb42ed98ef510a45b authored over 9 years ago by James Titcumb <[email protected]>
Improve docblocks in ClassReflector
e2e268cbc5a638e1c8fc98494063a58629a9f548 authored over 9 years ago by James Titcumb <[email protected]>
e2e268cbc5a638e1c8fc98494063a58629a9f548 authored over 9 years ago by James Titcumb <[email protected]>
Corrected hinting of Generic->reflect method
89282e9527fae97bc3045f7ead044c3e99318b35 authored over 9 years ago by James Titcumb <[email protected]>
89282e9527fae97bc3045f7ead044c3e99318b35 authored over 9 years ago by James Titcumb <[email protected]>
Couple of small tweaks to Symbol validation and isMatchingReflector
1e0dcd6a0403eaf8ef8eea84621db2a4c06c754e authored over 9 years ago by James Titcumb <[email protected]>
1e0dcd6a0403eaf8ef8eea84621db2a4c06c754e authored over 9 years ago by James Titcumb <[email protected]>
ltrim instead of silliness
06b4574b655924afbecf788f0a9cd01f2d9fc4d4 authored over 9 years ago by James Titcumb <[email protected]>
06b4574b655924afbecf788f0a9cd01f2d9fc4d4 authored over 9 years ago by James Titcumb <[email protected]>
Custom exception type for InvalidDefaultValueType
4121d5554b3dca3ba5665fe88191508789c03da7 authored over 9 years ago by James Titcumb <[email protected]>
4121d5554b3dca3ba5665fe88191508789c03da7 authored over 9 years ago by James Titcumb <[email protected]>
Replaced is_null calls with null comparisons
9e651dc74026d23d3c2b5bb7bdf6cf0629f87fd0 authored over 9 years ago by James Titcumb <[email protected]>
9e651dc74026d23d3c2b5bb7bdf6cf0629f87fd0 authored over 9 years ago by James Titcumb <[email protected]>
Assert that symbols are of type specified by ReflectionClass directly
bc0d081950574539cc959c618c84d6c2b17c97c6 authored over 9 years ago by James Titcumb <[email protected]>
bc0d081950574539cc959c618c84d6c2b17c97c6 authored over 9 years ago by James Titcumb <[email protected]>
Renamed NodeCompiler to CompileNodeToValue for clarity
2dc20ce9bd2489498ba0384d1ce7573c09e1a41e authored over 9 years ago by James Titcumb <[email protected]>
2dc20ce9bd2489498ba0384d1ce7573c09e1a41e authored over 9 years ago by James Titcumb <[email protected]>
Updated the README.md to use ClassReflector
c4913f865a6b7c274c1905d11ac52b962f2d47f3 authored over 9 years ago by James Titcumb <[email protected]>
c4913f865a6b7c274c1905d11ac52b962f2d47f3 authored over 9 years ago by James Titcumb <[email protected]>
Merge branch 'refactor-loading-symbol' into refactor-loading
d4e2480a3faace804318160cbc0253b936ff276b authored over 9 years ago by James Titcumb <[email protected]>
d4e2480a3faace804318160cbc0253b936ff276b authored over 9 years ago by James Titcumb <[email protected]>
Created a ClassReflector that replicates previous ease-of-use for reflecting classes
013d36084c9107020a2358ce458a007dd41efde5 authored over 9 years ago by James Titcumb <[email protected]>
013d36084c9107020a2358ce458a007dd41efde5 authored over 9 years ago by James Titcumb <[email protected]>
Renamed interface to Reflection
60b3198e51ddd176e9bce71d6449b680f9d3890b authored over 9 years ago by James Titcumb <[email protected]>
60b3198e51ddd176e9bce71d6449b680f9d3890b authored over 9 years ago by James Titcumb <[email protected]>
#4 Replace getClassesFromFile with getAllSymbols generic API
d5be5bbea709f065584f81c63bdf4080b18f2faf authored over 9 years ago by James Titcumb <[email protected]>
d5be5bbea709f065584f81c63bdf4080b18f2faf authored over 9 years ago by James Titcumb <[email protected]>
Introduced Symbol VO that will allow reflection of different symbol types
4f4305672897c53cfd1139f4fe68c5c1649a26c3 authored over 9 years ago by James Titcumb <[email protected]>
4f4305672897c53cfd1139f4fe68c5c1649a26c3 authored over 9 years ago by James Titcumb <[email protected]>
Get rid of unused variable in compile
52572f4c68100d03792b1f4a5ceb8378a415a026 authored over 9 years ago by James Titcumb <[email protected]>
52572f4c68100d03792b1f4a5ceb8378a415a026 authored over 9 years ago by James Titcumb <[email protected]>
Renamed locate to __invoke
6f9c34d8aae066ccf6a8cbb7a75ac4142bb73e62 authored over 9 years ago by James Titcumb <[email protected]>
6f9c34d8aae066ccf6a8cbb7a75ac4142bb73e62 authored over 9 years ago by James Titcumb <[email protected]>
Renamed FilenameSourceLocator to SingleFileSourceLocator
89aacdc44446740304da64342a5556b33c394121 authored over 9 years ago by James Titcumb <[email protected]>
89aacdc44446740304da64342a5556b33c394121 authored over 9 years ago by James Titcumb <[email protected]>
Fixed README.md for getClassesFromFile usage
1491cc3c50e2d6983fad857b786b4a83bf6ede2c authored over 9 years ago by James Titcumb <[email protected]>
1491cc3c50e2d6983fad857b786b4a83bf6ede2c authored over 9 years ago by James Titcumb <[email protected]>
Renamed reflectClassFromString to reflectClassFromLocatedSource to be more accurate
0ef3495a41176c50f6a3dc3158bf3525b143342b authored over 9 years ago by James Titcumb <[email protected]>
0ef3495a41176c50f6a3dc3158bf3525b143342b authored over 9 years ago by James Titcumb <[email protected]>
Refactoring and tidying up
a803023a266356f3c964340010b4d0faa784149f authored over 9 years ago by James Titcumb <[email protected]>
a803023a266356f3c964340010b4d0faa784149f authored over 9 years ago by James Titcumb <[email protected]>
Refactored the source code loading to be much more flexible
8c3b5d6cd93214cc74793016710251e2a3c181f8 authored over 9 years ago by James Titcumb <[email protected]>
8c3b5d6cd93214cc74793016710251e2a3c181f8 authored over 9 years ago by James Titcumb <[email protected]>
Refactored into nicer directory structure
73a69654326d81c8e40f02d1863d10b0160440c8 authored over 9 years ago by James Titcumb <[email protected]>
73a69654326d81c8e40f02d1863d10b0160440c8 authored over 9 years ago by James Titcumb <[email protected]>
Merge pull request #9 from Roave/reflection-parameter-compat
Compatibility for ReflectionParameter
6e1b0c0219f7fbc61ae524318b6a15b9c420cc17 authored over 9 years ago by Marco Pivetta <[email protected]>
Corrected docblock for $typeHint
005cf9e752f67d11bffb229e756655296dac2d92 authored over 9 years ago by James Titcumb <[email protected]>
005cf9e752f67d11bffb229e756655296dac2d92 authored over 9 years ago by James Titcumb <[email protected]>
Attempt to clarify for loop initialiser
2342e627821a2efcd157a114eb13ccfc1eadbc1f authored over 9 years ago by James Titcumb <[email protected]>
2342e627821a2efcd157a114eb13ccfc1eadbc1f authored over 9 years ago by James Titcumb <[email protected]>
Avoiding is_null call
c1a57cc3e2b99a2f4829c185871ae4bd02c91bf9 authored over 9 years ago by James Titcumb <[email protected]>
c1a57cc3e2b99a2f4829c185871ae4bd02c91bf9 authored over 9 years ago by James Titcumb <[email protected]>
Moved default values to properties not constructor
1f45e05bd50ca060dd7d1e47df81ba48f89f0134 authored over 9 years ago by James Titcumb <[email protected]>
1f45e05bd50ca060dd7d1e47df81ba48f89f0134 authored over 9 years ago by James Titcumb <[email protected]>
Split some code into parseDefaultValueNode private method
0c6d72ca7f9762e3a9ba7dc205f981b1b072313c authored over 9 years ago by James Titcumb <[email protected]>
0c6d72ca7f9762e3a9ba7dc205f981b1b072313c authored over 9 years ago by James Titcumb <[email protected]>
Provide claraification in docs for getTypeHint vs getTypes
db3e0b8363fb6b879492c49c70d9612160d8ae53 authored over 9 years ago by James Titcumb <[email protected]>
db3e0b8363fb6b879492c49c70d9612160d8ae53 authored over 9 years ago by James Titcumb <[email protected]>
ReflectionParameter now has ::getDefaultValueConstantName() and ::isDefaultValueConstant() methods
5de18a98e30c9d4f84de6f5f9f2058d9a1aea150 authored over 9 years ago by James Titcumb <[email protected]>
5de18a98e30c9d4f84de6f5f9f2058d9a1aea150 authored over 9 years ago by James Titcumb <[email protected]>
Updated compatibility list
2850a4df1a064ffa3657b146cedda198b4a8c883 authored over 9 years ago by James Titcumb <[email protected]>
2850a4df1a064ffa3657b146cedda198b4a8c883 authored over 9 years ago by James Titcumb <[email protected]>
Implemented ReflectionParameter::canBePassedByValue() method
a1774599c5c475f9fd51a757ae60b08276f2fc42 authored over 9 years ago by James Titcumb <[email protected]>
a1774599c5c475f9fd51a757ae60b08276f2fc42 authored over 9 years ago by James Titcumb <[email protected]>
Corrected the behaviour of the ReflectionParameter::allowsNull() method
fd67adee57d652263a82d08506e6585c2eaf44f3 authored over 9 years ago by James Titcumb <[email protected]>
fd67adee57d652263a82d08506e6585c2eaf44f3 authored over 9 years ago by James Titcumb <[email protected]>
Updated compatibility list
bb0b7684481e2b3c6bf35ba5f537fd9f73f3c046 authored over 9 years ago by James Titcumb <[email protected]>
bb0b7684481e2b3c6bf35ba5f537fd9f73f3c046 authored over 9 years ago by James Titcumb <[email protected]>
Implemented ReflectionParameter::isDefaultValueAvailable and corrected behaviour of ReflectionParameter::isOptional
6ff742557ab3148a1688617e7e203578a9fff013 authored over 9 years ago by James Titcumb <[email protected]>
6ff742557ab3148a1688617e7e203578a9fff013 authored over 9 years ago by James Titcumb <[email protected]>
Now supports ReflectionParameter::isPassedByReference()
fdb1ba57a588ad2ad53c3388cc17f316f23a33fe authored over 9 years ago by James Titcumb <[email protected]>
fdb1ba57a588ad2ad53c3388cc17f316f23a33fe authored over 9 years ago by James Titcumb <[email protected]>
Support ReflectionMethod::isVariadic() method
be5552b50bc939f7b50d15713bc2b861838e14f1 authored over 9 years ago by James Titcumb <[email protected]>
be5552b50bc939f7b50d15713bc2b861838e14f1 authored over 9 years ago by James Titcumb <[email protected]>
Implemented ReflectionParameter::isArray and ::isCallable
4a08331c21068ea89105c933cf16375590b53a71 authored over 9 years ago by James Titcumb <[email protected]>
4a08331c21068ea89105c933cf16375590b53a71 authored over 9 years ago by James Titcumb <[email protected]>
Added getTypeHint() method with basic type resolution for type hints
ff3607b7281ec8d08900001c333106d2df8a8d2a authored over 9 years ago by James Titcumb <[email protected]>
ff3607b7281ec8d08900001c333106d2df8a8d2a authored over 9 years ago by James Titcumb <[email protected]>
Add ReflectionParameter::getPosition()
6b55b74ea16ea6dd2327c3893ced4e69ffe18dd0 authored over 9 years ago by James Titcumb <[email protected]>
6b55b74ea16ea6dd2327c3893ced4e69ffe18dd0 authored over 9 years ago by James Titcumb <[email protected]>
Updated compatibility list
35b3896114e2b88695e289d81fa85a2e20a4a1fb authored over 9 years ago by James Titcumb <[email protected]>
35b3896114e2b88695e289d81fa85a2e20a4a1fb authored over 9 years ago by James Titcumb <[email protected]>
Merge pull request #6 from Roave/move-to-roave
Move to use BetterReflection namespace
b2414c93d4448808b167e836af36bd4b428bf6b9 authored over 9 years ago by Marco Pivetta <[email protected]>
Moved to BetterReflection namespace
b6c8fbc96b3ae47a054f6490c2b62637c3449b29 authored over 9 years ago by James Titcumb <[email protected]>
b6c8fbc96b3ae47a054f6490c2b62637c3449b29 authored over 9 years ago by James Titcumb <[email protected]>
Better description than before
07253c4690ce8f4fc4c6ea6ebcffe48d4f4534a6 authored over 9 years ago by James Titcumb <[email protected]>
07253c4690ce8f4fc4c6ea6ebcffe48d4f4534a6 authored over 9 years ago by James Titcumb <[email protected]>
Move to Roave and RoaveTest namespaces
067f8916a1ecf39fb10f027848fec3f37bdbf576 authored over 9 years ago by James Titcumb <[email protected]>
067f8916a1ecf39fb10f027848fec3f37bdbf576 authored over 9 years ago by James Titcumb <[email protected]>
[BC break] Renamed getTypes to getTypeStrings and getTypeObjects to getTypes
946cf6d8bbbc3f09174b4c568dadd9ab5a270a40 authored over 9 years ago by James Titcumb <[email protected]>
946cf6d8bbbc3f09174b4c568dadd9ab5a270a40 authored over 9 years ago by James Titcumb <[email protected]>
Implemented ReflectionMethod::getFileName
1b84722839f4bc59046733a47a23bfec5d8a839a authored over 9 years ago by James Titcumb <[email protected]>
1b84722839f4bc59046733a47a23bfec5d8a839a authored over 9 years ago by James Titcumb <[email protected]>
Updated compatibility list
44a964af6c7ea0af8c3e7eba0589b5615769bbd3 authored over 9 years ago by James Titcumb <[email protected]>
44a964af6c7ea0af8c3e7eba0589b5615769bbd3 authored over 9 years ago by James Titcumb <[email protected]>
ReflectionParameter now implements \Reflector
a37e53e0c2428720fe1261d9fa6ba9d4eddf7926 authored over 9 years ago by James Titcumb <[email protected]>
a37e53e0c2428720fe1261d9fa6ba9d4eddf7926 authored over 9 years ago by James Titcumb <[email protected]>
ReflectionParameter is now aware of the index of the method
5999c23d79e00a6cb2d61bbeb4ac676816eb8581 authored over 9 years ago by James Titcumb <[email protected]>
5999c23d79e00a6cb2d61bbeb4ac676816eb8581 authored over 9 years ago by James Titcumb <[email protected]>
Have a little context for properties
814617530c9b7f1cd9e97b9c3810ad9160c03726 authored over 9 years ago by James Titcumb <[email protected]>
814617530c9b7f1cd9e97b9c3810ad9160c03726 authored over 9 years ago by James Titcumb <[email protected]>
Moved declaringClass assignment
f8dfdd4c150dc63577ed8cb8290c62176c421c65 authored over 9 years ago by James Titcumb <[email protected]>
f8dfdd4c150dc63577ed8cb8290c62176c421c65 authored over 9 years ago by James Titcumb <[email protected]>
ReflectionProperty now implements \Reflector
b9920590b1ff2c4d000a7a8cfa03773efeb07e8f authored over 9 years ago by James Titcumb <[email protected]>
b9920590b1ff2c4d000a7a8cfa03773efeb07e8f authored over 9 years ago by James Titcumb <[email protected]>
Now getDeclaringClass is possible from within property reflection
cc2379ceca94f615ee2c3958a90adbf7efa992d1 authored over 9 years ago by James Titcumb <[email protected]>
cc2379ceca94f615ee2c3958a90adbf7efa992d1 authored over 9 years ago by James Titcumb <[email protected]>
Resolve all the types with magical type resolver thingy
b509f6aeab2f2a6db0c7bedd8bc97da1bf41fbc0 authored over 9 years ago by James Titcumb <[email protected]>
b509f6aeab2f2a6db0c7bedd8bc97da1bf41fbc0 authored over 9 years ago by James Titcumb <[email protected]>
Added phpdocumentor/type-resolver dependency thingy
565f3ec8d129dda68362ddc9f8e8d06991b96aa2 authored over 9 years ago by James Titcumb <[email protected]>
565f3ec8d129dda68362ddc9f8e8d06991b96aa2 authored over 9 years ago by James Titcumb <[email protected]>
ReflectionParameter now has basic types
c536b8ff7276a003405bf0618e8327eb68535135 authored over 9 years ago by James Titcumb <[email protected]>
c536b8ff7276a003405bf0618e8327eb68535135 authored over 9 years ago by James Titcumb <[email protected]>
Renamed method to be more specific
eb9830b67125cd117a9839f8366e311fe48e10c0 authored over 9 years ago by James Titcumb <[email protected]>
eb9830b67125cd117a9839f8366e311fe48e10c0 authored over 9 years ago by James Titcumb <[email protected]>
Added phpDocumentor-based docblock type finding
3f3943c21b8830313484166512738e15a50d2bc8 authored over 9 years ago by James Titcumb <[email protected]>
3f3943c21b8830313484166512738e15a50d2bc8 authored over 9 years ago by James Titcumb <[email protected]>
Added support for true and false constant expressions
6bac3adb29ea3aa29bd245bf1b2d3083785bb23f authored over 9 years ago by James Titcumb <[email protected]>
6bac3adb29ea3aa29bd245bf1b2d3083785bb23f authored over 9 years ago by James Titcumb <[email protected]>
Added ReflectionParameterTest that tests various default values
dbc6b39dc57aeef304e18770450ba7861b86eef8 authored over 9 years ago by James Titcumb <[email protected]>
dbc6b39dc57aeef304e18770450ba7861b86eef8 authored over 9 years ago by James Titcumb <[email protected]>
Added ability to reflect on classes given an arbitrary string
797d431d8155ab06058fdc76e6f3028ad10f0f46 authored over 9 years ago by James Titcumb <[email protected]>
797d431d8155ab06058fdc76e6f3028ad10f0f46 authored over 9 years ago by James Titcumb <[email protected]>
Merge branch 'GeeH-feature/add-new-method-for-file'
843d41750832900ba085fefdbba9c3db1a069ba3 authored over 9 years ago by James Titcumb <[email protected]>
843d41750832900ba085fefdbba9c3db1a069ba3 authored over 9 years ago by James Titcumb <[email protected]>
Merge branch 'feature/add-new-method-for-file' of https://github.com/GeeH/better-reflection into GeeH-feature/add-new-method-for-file
Conflicts:
src/Reflector.php
test/ReflectionClassTest.php
updated getTreeFromFile to use new method
42ccbb2343bd2ae75973847788f2d2a94711b78d authored over 9 years ago by Gary Hockin <[email protected]>
42ccbb2343bd2ae75973847788f2d2a94711b78d authored over 9 years ago by Gary Hockin <[email protected]>
Added getFilename method
16c7187f23a02560b09ccd1741c10b4eaa03a09d authored over 9 years ago by James Titcumb <[email protected]>
16c7187f23a02560b09ccd1741c10b4eaa03a09d authored over 9 years ago by James Titcumb <[email protected]>