Roave/BetterReflection
:crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.
PHPMIT
Issues
- 3
- 0
Dependency Dashboard
#1303 opened by renovate - 3
- 1
testsuite performace kind of "random"
#1432 opened by staabm - 1
Add `getStartLine` and `getEndLine` to `BetterReflection\Reflection\Adapter\ReflectionEnumUnitCase`
#1430 opened by ruudk - 4
- 5
- 6
Bring Mutation Test score back to 100%
#1382 opened by Ocramius - 6
Awesome Package but Slow for my use-case.
#1405 opened by rotexdegba - 2
no longer installs with Symfony
#1403 opened by tacman - 2
Incorrect exeptions with enums
#1384 opened by SimonVorgers - 10
Default enum value for a parameter throw an exception
#1376 opened by forrest79 - 5
ReflectionFunction::fromClosure does not work for first-class callables (throw NoClosureOnLine exception)
#1363 opened by MartinMystikJonas - 1
does getBodyCode() have a replacement
#1375 opened by tacman - 3
- 7
Source of a closure or arrow function
#1334 opened by Wuffz - 11
- 11
- 2
[Feature Request] Access to namespace aliases
#1310 opened by MaximilianKresse - 14
Infinite recursion while scanning code containing anonymous classes at multiple inheritance levels
#1300 opened by lulco - 3
Consider making `Roave\BetterReflection\Reflection\ReflectionClass#getMethod()` non-nullable?
#1275 opened by Ocramius - 1
Reflection Adapter vs. non-empty-string
#1278 opened by ondrejmirtes - 3
`Roave\BetterReflection\Reflection\ReflectionFunctionAbstract#getStartColumn()` throws `RuntimeException` instead of `Roave\BetterReflection\Util\Exception\NoNodePosition`
#1276 opened by Ocramius - 1
Not-circular interface detected as circular
#1267 opened by ondrejmirtes - 5
- 7
- 3
Detection of trait use circular references
#1242 opened by herndlm - 14
- 5
Better detection of circular references
#1165 opened by herndlm - 21
Prevent memory leaks by not holding onto AST nodes
#1073 opened by ondrejmirtes - 2
6.0 cleanup
#981 opened by kukulich - 0
- 4
Version that supports both versions of PHP
#1137 opened by jakublabno - 1
- 1
ReflectionMethod Adapter: Calling setAccessible() shouldn't be needed for non-public methods as of PHP 8.1
#1121 opened by ondrejmirtes - 10
`test` is not covered by static analysis
#1122 opened by Ocramius - 2
Make `CompileNodeToValue` semi-`@psalm-immutable`?
#1043 opened by Ocramius - 2
- 10
Supporting PHP 7
#984 opened by WinterSilence - 2
- 6
ReflectionNamedType::isBuiltIn incorrect behavior
#961 opened by aurimasniekis - 7
Exploring `ReflectionMethod::isConstructor()`
#930 opened by WinterSilence - 23
Last call for `5.0.0` BC breaks
#904 opened by Ocramius - 0
Make `Foo|null` reflection consistent with php-src
#901 opened by Ocramius - 1
Suggestion: Remove `TypesFinder`
#899 opened by kukulich - 0
JetBrains/phpstorm-stubs 2021.3
#873 opened by kukulich - 7
Automerge Dependebot PR
#865 opened by kukulich - 1
PHP 8.1 support
#806 opened by kukulich - 1
- 17
Result of `BetterReflection\ReflectionParameter::isDefaultValueAvailable()` not similar to `\ReflectionParameter::isDefaultValueAvailable()`
#791 opened by WinterSilence