我希望,我的回答不会被否决。我在这里包括我的答案,以供将来参考和其他可能从中受益的人。
通过包含多个包含/忽略选项,在项目的根目录中创建phpdoc.xml
配置文件有很大帮助,而不是使命令复杂化。可以轻松地将文件中的所有必需选项组合在一起,phpdoc
以帮助构建文档。
例如,我的项目的phpdoc.xml
配置文件如下,包含phpdoc
选项:
<?xml version="1.0" encoding="UTF-8" ?>
<phpdoc>
<title>App Plugins Documentations</title>
<parser>
<target>reference/docs</target>
</parser>
<transformer>
<target>reference/docs</target>
</transformer>
<files>
<directory>.</directory> <!-- Scan and parse all the php files except those found in the paths below -->
<ignore>assets/*</ignore>
<ignore>includes/gm-virtual-pages/*</ignore>
<ignore>includes/app_virtual_pages/*</ignore>
<ignore>includes/third-party/*</ignore>
<ignore>includes/vendor/*</ignore>
<ignore>reference/docs/*</ignore>
<ignore>storage/*</ignore>
<ignore>views/*</ignore>
<ignore>index.php</ignore> <!-- Ignore all the index.php files -->
</files>
</phpdoc>
这样您就可以包含/忽略多个路径和文件;甚至是您问题中的特定文件。您所要做的就是在ignore
文件的相对路径中包含该选项。
<ignore>/modules/module1/uploader.php</ignore>
只需phpdoc
在项目的根目录中运行带有phpdoc.xml
配置文件的命令即可。