phpDocumentorをcomposerでいれてみました
環境は
Ubuntu 14.04
php 7.0
https://www.phpdoc.org/docs/latest/getting-started/installing.html
だと条件が
- PHP 5.3.3
- intl extension for PHP
- Graphviz
- xsl extension for PHP
なので、必要なものをいれます
$ sudo apt-get install php7.0-intl graphviz php7.0-xsl
準備出来たのでphpDocumentorをいれます
$ composer require “phpdocumentor/phpdocumentor:2.*”
で入るはずが、symfony/consoleがいるとかでうまくいかず
試行錯誤した結果
composer.jsonに追記して
"require-dev": {
"symfony/console": "*",
"phpdocumentor/phpdocumentor": "*"
},
インストール
$ composer install
これでインストールできました
実行してみます
$ php vendor/bin/phpdoc -d src e -t docs/api
無事、生成できました