是否有一种方法可以配置phpdoc,以便它也会为所有安装了composer的供应商应用程序生成文档?
为什么?因为只有一个文档环境提供所有的文档和你的应用程序的当前版本和所有的供应商应用程序。您只需搜索您自己的文档环境,以查看应该如何与属于laravel或Zend或任何您需要的对象对话。
我当前的phpdoc.xml是这样的:
<?xml version="1.0" encoding="UTF-8" ?>
<phpdoc>
<title>App title</title>
<parser>
<default-package-name>RootNamespaceapp</default-package-name>
<target>docs</target>
<markers>
<item>TODO</item>
<item>FIXME</item>
</markers>
<extensions>
<extension>php</extension>
<extension>php3</extension>
<extension>phtml</extension>
</extensions>
<visibility></visibility>
</parser>
<transformer>
<target>docs</target>
</transformer>
<logging>
<level>warn</level>
<paths>
<default>{APP_ROOT}/data/log/{DATE}.log</default>
<errors>{APP_ROOT}/data/log/{DATE}.errors.log</errors>
</paths>
</logging>
<files>
<ignore>src/View/*</ignore>
<ignore>tests/*</ignore>
<directory>src</directory>
</files>
</phpdoc>
请不要只回答"不"。一定有人想出来了
来自@bishop的评论:
假设您的phpdoc.xml
在您的顶级目录中,那么这个工作:
<files>
<directory>vendor/**/*</directory>
<directory>src</directory>
<ignore>vendor/bin</ignore>
<ignore>vendor/composer</ignore>
<ignore>src/View/*</ignore>
<ignore>tests/*</ignore>
</files>