使用phpdocumentor与Symfony3

时间:2017-06-22 09:10:15

标签: symfony pear phpdoc phpdocumentor2

我想将phpDocumentor与Symfony3一起使用。因为他们不能像对象here那样彼此兼容我已经安装了phpDocumentor使用pear作为推荐。

我的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目录?

1 个答案:

答案 0 :(得分:0)

那可能是一个错误。目前,PEAR和Composer安装可能不可靠。开发团队建议使用PHAR,至少目前是https://github.com/phpDocumentor/phpDocumentor2/issues/1859