PHP Doxygen 协作图

标签 php documentation doxygen

我已经开始尝试使用 doxygen 从我的 PHP 代码生成文档。我注意到生成的输出中有两个图表 - 继承和协作。我知道继承型,但自从阅读手册后,协作型引起了我的兴趣:

If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen will generate a graph for each documented class showing the direct and indirect implementation dependencies (inheritance, containment, and class references variables) of the class with other documented classes.

我从那个描述中得到的印象是,组合关系也应该用协作图来表示,但它似乎总是与继承关系相同。

我可以做些什么来向 Doxygen 提示我希望在此图中显示的内容吗?它不适用于 PHP 吗?

最佳答案

可能是因为您使用它的类在协作图中除了继承之外没有太多可显示的?

你在复合类上试过吗? (包含其他类的成员对象的类)

在这些情况下(至少对于 C++),它生成了代表各种关系的复杂颜色编码图表。

关于PHP Doxygen 协作图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4222778/

相关文章:

objective-c - 在没有 Doxygen/编译器警告的情况下记录继承的 Obj-C 方法?

namespaces - 在 doxygen 生成的文档中隐藏外部命名空间

php - 如何使用带有 Codeigniter 的 jQuery Nestable 插件创建子级菜单?

ruby - 在源文件中记录 Ruby 代码结果

php - 在 PHP 中添加到非标记 HTML 文本

java - 如何让 Java 文档(在 Eclipse 中)弹出而不必等待它弹出

.net - 如何在 MSDN 中仅查看 .NET 类添加的属性/方法,而不是继承的属性/方法?

c - doxygen 将宏类型错误渲染为公共(public)成员函数

php - 具有不同高度的动态布局,但在一个模式中

php - 如何在 php 日期中使用时区?