Reflection
Reflection copied to clipboard
Reflection library to do Static Analysis for PHP Projects
When the method of a trait is imported and renamed using either the 'as' or 'insteadof' operator; this change is not picked up
Something strange seems to happen here: `$object->getReturnType()` returns a object of `PhpParser\Node\Name\FullyQualified` *despite* it's not fully qualified in the source. So far no big deal. But: the string conversion does...
Bumps [phpstan/extension-installer](https://github.com/phpstan/extension-installer) from 1.1.0 to 1.2.0. Release notes Sourced from phpstan/extension-installer's releases. 1.2.0 f06dbb0 - Fixed issue where getInstallPath can return a relative path in rare cases. 673018e - Fix...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.17 to 10.5.15. Release notes Sourced from phpunit/phpunit's releases. PHPUnit 10.5.15 Fixed #5765: Be more forgiving with error handlers that do not respect error suppression How to...
Ran phpDocumentor as phpdoc.phar with version v3.4.3 on a php 8.3 code base with high php error reporting. ``` > ./phpdoc.phar --target=documentation --directory=src phpDocumentor v3.4.3 Parsing files Deprecated: Creation of...
Ran phpDocumentor as phpdoc.phar with version v3.4.3 on a php 8.3 code base. fails: ```php class Something { private const array REPLACEMENT_MAP = [ 'a' => 1 ]; } ```...
Hi, I have the following situation: I have a Method declared with DocBlock in front: ```php /** * This method performs some actions * * @param string $param1 This is...
Values of constants, named arguments, etc, should be parsed to include types and FQSENs that can be used in phpDocumentor to display links with. Since these are now simple strings,...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7. Release notes Sourced from actions/download-artifact's releases. v7.0.0 v7 - What's new [!IMPORTANT] actions/download-artifact@v7 now runs on Node.js 24 (runs.using: node24) and requires a minimum...