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 new method for returning all classes in a file
f98ead73a7705cae7e28731cb8223edbf9e00417 authored over 9 years ago by Gary Hockin <[email protected]>
f98ead73a7705cae7e28731cb8223edbf9e00417 authored over 9 years ago by Gary Hockin <[email protected]>
Merge pull request #1 from GeeH/hotfix/add-a-package-name-you-n00b
Added package name
c59019bcd0054717b4d5a977e78e28fcafd47f40 authored over 9 years ago by James Titcumb <[email protected]>
Added package name
61cd38dcccbea79ffe57b8a67df571dd7d45e29f authored over 9 years ago by Gary Hockin <[email protected]>
61cd38dcccbea79ffe57b8a67df571dd7d45e29f authored over 9 years ago by Gary Hockin <[email protected]>
Added ReflectionProperty visibility and isStatic methods
833b34676a14f88cea79c51d839071ee5c9bc1b2 authored over 9 years ago by James Titcumb <[email protected]>
833b34676a14f88cea79c51d839071ee5c9bc1b2 authored over 9 years ago by James Titcumb <[email protected]>
Moved getParameters and counter methods to ReflectionFunctionAbstract
80074f1b53fa65cf3f4ff1f54a1873e2e02e48b9 authored over 9 years ago by James Titcumb <[email protected]>
80074f1b53fa65cf3f4ff1f54a1873e2e02e48b9 authored over 9 years ago by James Titcumb <[email protected]>
Added ReflectionClass::getProperties() and getProperty() methods
3848c041bf864df32ba33841a1070836e376aad3 authored over 9 years ago by James Titcumb <[email protected]>
3848c041bf864df32ba33841a1070836e376aad3 authored over 9 years ago by James Titcumb <[email protected]>
Added getConstructor() method
b638299bffc1fc59465943ebbe627474afe2b494 authored over 9 years ago by James Titcumb <[email protected]>
b638299bffc1fc59465943ebbe627474afe2b494 authored over 9 years ago by James Titcumb <[email protected]>
Added filter to phpunit coverage for src directory
cf41920209d66dafb78855137999a2ddf26f92a6 authored over 9 years ago by James Titcumb <[email protected]>
cf41920209d66dafb78855137999a2ddf26f92a6 authored over 9 years ago by James Titcumb <[email protected]>
Added .travis.yml
1c984e57430fe8ea77c6dfc19a8c9c80f14cf710 authored over 9 years ago by James Titcumb <[email protected]>
1c984e57430fe8ea77c6dfc19a8c9c80f14cf710 authored over 9 years ago by James Titcumb <[email protected]>
Added getConstant and getConstants methods
942bca4d49d938022b836f04d76819dae4eeed21 authored over 9 years ago by James Titcumb <[email protected]>
942bca4d49d938022b836f04d76819dae4eeed21 authored over 9 years ago by James Titcumb <[email protected]>
Refactored node compilation to Reflector helper method
0881e43caa9610d08b09eeb921040f68b06ca110 authored over 9 years ago by James Titcumb <[email protected]>
0881e43caa9610d08b09eeb921040f68b06ca110 authored over 9 years ago by James Titcumb <[email protected]>
Fixed formatting of tables
934937954dc992e93493d9ed63ef4db1e9fab0f3 authored over 9 years ago by James Titcumb <[email protected]>
934937954dc992e93493d9ed63ef4db1e9fab0f3 authored over 9 years ago by James Titcumb <[email protected]>
Updated compatibility to match
00344cb9933287598b5b44f64bd36d891f314ce1 authored over 9 years ago by James Titcumb <[email protected]>
00344cb9933287598b5b44f64bd36d891f314ce1 authored over 9 years ago by James Titcumb <[email protected]>
Added compatibility chart for ReflectionClass
7f99375edc02571c15051c3a0bdc30155b117c3a authored over 9 years ago by James Titcumb <[email protected]>
7f99375edc02571c15051c3a0bdc30155b117c3a authored over 9 years ago by James Titcumb <[email protected]>
Added test for getNumberOfRequiredParameters()
8843f9919eef3f512e3a10cac05134f7013c9237 authored over 9 years ago by James Titcumb <[email protected]>
8843f9919eef3f512e3a10cac05134f7013c9237 authored over 9 years ago by James Titcumb <[email protected]>
Added getNumberOfParameters() method and test
5074600cc6751ba11dc4e2715914457376a86986 authored over 9 years ago by James Titcumb <[email protected]>
5074600cc6751ba11dc4e2715914457376a86986 authored over 9 years ago by James Titcumb <[email protected]>
Added ReflectionParameter and ReflectionMethod->getParameters()
8bcc294bec09d30b45d36adb52413546a495b129 authored over 9 years ago by James Titcumb <[email protected]>
8bcc294bec09d30b45d36adb52413546a495b129 authored over 9 years ago by James Titcumb <[email protected]>
Some CS fixes
1df1c9e57ea7614eeb8ac29752fb5e73e2f2368d authored over 9 years ago by James Titcumb <[email protected]>
1df1c9e57ea7614eeb8ac29752fb5e73e2f2368d authored over 9 years ago by James Titcumb <[email protected]>
Added constructor to ReflectionMethod that initialises flags to 0
d181e291020b5e1ecefdb6b7575565eedeaf0dd0 authored over 9 years ago by James Titcumb <[email protected]>
d181e291020b5e1ecefdb6b7575565eedeaf0dd0 authored over 9 years ago by James Titcumb <[email protected]>
Added missing phpdoc blocks
26d5ada7b359e2282b6fe73b65fea751f3441e0f authored over 9 years ago by James Titcumb <[email protected]>
26d5ada7b359e2282b6fe73b65fea751f3441e0f authored over 9 years ago by James Titcumb <[email protected]>
Added isConstructor and isDestructor
d981e8e6f2ee0896094216a204d25fe4a6c107d9 authored over 9 years ago by James Titcumb <[email protected]>
d981e8e6f2ee0896094216a204d25fe4a6c107d9 authored over 9 years ago by James Titcumb <[email protected]>
Added tests for visbility and other modifiers
3cb41fbeee4512736a193d19e7c43e106db5267f authored over 9 years ago by James Titcumb <[email protected]>
3cb41fbeee4512736a193d19e7c43e106db5267f authored over 9 years ago by James Titcumb <[email protected]>
Added Class->getMethod(..)
ffa8b07db64ec4e84e4686dfdd7df0d94962b1d6 authored over 9 years ago by James Titcumb <[email protected]>
ffa8b07db64ec4e84e4686dfdd7df0d94962b1d6 authored over 9 years ago by James Titcumb <[email protected]>
CS fixes
17350e205cbf75c5f975dedcf9fd092182b5c49d authored over 9 years ago by James Titcumb <[email protected]>
17350e205cbf75c5f975dedcf9fd092182b5c49d authored over 9 years ago by James Titcumb <[email protected]>
Add a test which ensures the reflector does not load the class
163436aeb5d717fda1cb8dc26ed0112453b1fa36 authored over 9 years ago by James Titcumb <[email protected]>
163436aeb5d717fda1cb8dc26ed0112453b1fa36 authored over 9 years ago by James Titcumb <[email protected]>
Load global namespaced classes without autoloader
e3d0cd8fe222acf1a3d34c3de01d3e8a7902ec38 authored over 9 years ago by James Titcumb <[email protected]>
e3d0cd8fe222acf1a3d34c3de01d3e8a7902ec38 authored over 9 years ago by James Titcumb <[email protected]>
Search properly through the AST for classes to load
530774fde280791637d1bf1a79318e1ee6c9fab8 authored over 9 years ago by James Titcumb <[email protected]>
530774fde280791637d1bf1a79318e1ee6c9fab8 authored over 9 years ago by James Titcumb <[email protected]>
Corrected readme title
7b7c482e96a84a4f49f9c11b9f8205920396eb77 authored over 9 years ago by James Titcumb <[email protected]>
7b7c482e96a84a4f49f9c11b9f8205920396eb77 authored over 9 years ago by James Titcumb <[email protected]>
Added MIT License
63610288d48473bd29f144b142b5488e7456651f authored over 9 years ago by James Titcumb <[email protected]>
63610288d48473bd29f144b142b5488e7456651f authored over 9 years ago by James Titcumb <[email protected]>
Added README.md
e0d45900c753f3ed3bb6eaebfb12f6bda79f2e27 authored over 9 years ago by James Titcumb <[email protected]>
e0d45900c753f3ed3bb6eaebfb12f6bda79f2e27 authored over 9 years ago by James Titcumb <[email protected]>
Renamed Investigator to Reflector
50e523ca22b24c1930ae2d4d5ffa5397e0d47465 authored over 9 years ago by James Titcumb <[email protected]>
50e523ca22b24c1930ae2d4d5ffa5397e0d47465 authored over 9 years ago by James Titcumb <[email protected]>
ReflectionClass now has name methods
56af2424907dfa3a5d0170cdc2c5ad3cd033a897 authored over 9 years ago by James Titcumb <[email protected]>
56af2424907dfa3a5d0170cdc2c5ad3cd033a897 authored over 9 years ago by James Titcumb <[email protected]>
Use PhpParser to load the AST of the file
69c43b98adfdb323669380fcbce26ef1b26717ef authored over 9 years ago by James Titcumb <[email protected]>
69c43b98adfdb323669380fcbce26ef1b26717ef authored over 9 years ago by James Titcumb <[email protected]>
Added first basic tests and skeleton stuff
ed0060ff68d41ddeb514ec1f329670eaae7a8bd1 authored over 9 years ago by James Titcumb <[email protected]>
ed0060ff68d41ddeb514ec1f329670eaae7a8bd1 authored over 9 years ago by James Titcumb <[email protected]>