为自定义功能扩展 phpdocumentor2

Extending phpdocumentor2 for custom features

我开始为 php 项目使用 phpdocumentor2,并希望对其进行扩展,使其具有自定义功能。

我想让它在默认生成的内容下输出"Newest functions/methods/classes"。我的想法是当它 运行 能够比较已解析文件中的任何元素是否有新的 @version 可能甚至是文件更改日期时。

有谁知道这是否可行以及如何使用此文档生成器或其他工具来实现?

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

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

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 以及 add/update.

可能有一些模板