扩展phpdocumentor2以获取自定义功能

时间:2017-05-21 11:16:31

标签: php phpdoc phpdocumentor2

我开始将phpdocumentor2用于php项目,并希望扩展它以便它具有自定义功能。

我想让它输出"最新的功能/方法/类"在默认生成的内容下。我的想法是什么,当它的运行能够比较解析文件中的任何元素是否有新的@version或者甚至是文件更改日期。

是否有人知道这是否可行以及如何使用此doc生成器或其他文件?

也有人知道当前的phpdocumentator2是否正确支持@uses,如果没有,还有什么其他解决方法可以使它工作?我需要它来连接我的项目类。

1 个答案:

答案 0 :(得分:1)

可能不是你要找的确切答案。

composer.json - 指出我

https://github.com/mpociot/reflection-docblock - 项目。看起来它用于解析docBlocks。

请参阅https://github.com/mpociot/reflection-docblock/blob/master/src/Mpociot/Reflection/DocBlock/Tag.php#L60

问题是文档生成是原始项目的一部分。因此,您可能还需要查看https://github.com/phpDocumentor/phpDocumentor2/tree/develop/src/Application/Renderer以及可能有一些模板要添加/更新。