2018-09-04 php
ApiGen を使いたかったので、ドキュメント を確認しながら以下の内容で composer.json を作成、
{ "require": { "apigen/apigen": "dev-master", "roave/better-reflection": "dev-master#c87d856" } }
インストール。
composer update
PHPソースを指定して apigen を実行したところ以下エラーが発生。
PHP Fatal error: Uncaught TypeError: Return value of Roave\BetterReflection\Reflection\ReflectionFunctionAbstract::getShortName() must be of the type string, object returned in .../vendor/roave/better-reflection/src/Reflection/ReflectionFunctionAbstract.php:152
composer.json の roave/better-reflection のアンカー部分を削除して再度composer update
したらエラーなく実行できた。
{ "require": { "apigen/apigen": "dev-master", "roave/better-reflection": "dev-master" } }