【问题标题】:Extending phpdocumentor2 for custom features为自定义功能扩展 phpdocumentor2
【发布时间】:2017-10-21 03:05:15
【问题描述】:

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

我想让它在默认生成的内容下输出“最新的函数/方法/类”。我的想法是当它运行时能够比较已解析文件中的任何元素是否有新的@version 可能甚至按文件更改日期。

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

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

【问题讨论】:

  • 有人有什么想法吗?

标签: php phpdoc phpdocumentor2


【解决方案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 以及可能需要添加/更新一些模板。

【讨论】:

    猜你喜欢
    • 2012-03-12
    • 2010-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 2018-07-16
    • 2016-07-03
    相关资源
    最近更新 更多