phpDocumentorをcomposerでいれてみた

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

無事、生成できました

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です