2017-06-22 126 views
0

我想用Symfony3使用phpDocumentor。因爲他們不符合解釋here我已經安裝phpDocumentor使用梨作爲recomended。使用phpdocumentor與Symfony3

我的buidl.xml像這樣調用它。

<target name="phpdoc" description="Generate API documentation using PHPDocumentor"> 
    <exec logoutput="true" command="/usr/bin/phpdoc -d ${source} -t ${basedir}/build/api" /> 
</target> 

,當我運行$ phing

我碰到下面的錯誤。

MyProject > phpdoc: 

[exec] PHP Warning: require_once(/home/username/workspace/MyProject/vendor/dompdf/dompdf/dompdf_config.inc.php): failed to open stream: No such file or directory in /usr/share/php/phpDocumentor/src/phpDocumentor/Bootstrap.php on line 178 

沒有dompdf/文件夾在我的vendor/目錄,因爲它不是用composer

還有什麼,我可以使用安裝? 有沒有辦法阻止phpdoc尋找composer.json文件並使用該項目的vendor目錄?

+0

爲什麼不使用Symfony自己的文檔或Sami(https://github.com/FriendsOfPHP/Sami)?這很容易與Symfony –

+0

一起使用謝謝@ShahrozeNawaz,我會看看它。我仍然有興趣瞭解如何通過phpdoc來工作。 –

回答

0

這可能是一個錯誤。現在,PEAR和Composer的安裝可能不可靠。開發團隊推薦使用PHAR,至少現在 - https://github.com/phpDocumentor/phpDocumentor2/issues/1859

+0

安裝與PHAR很好的記錄[這裏](https://stackoverflow.com/questions/34958319/phpdocumentor-2-and-php-7-with-opcache-issues-in-doctrine/39730825#39730825) –