首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PhpDocumentor 2中使用@package而不是命名空间

在PhpDocumentor 2中使用@package而不是命名空间
EN

Stack Overflow用户
提问于 2014-03-06 19:13:08
回答 2查看 2K关注 0票数 4

我有一个大型的代码库,我正试图为它生成层次化文档。该项目不使用名称空间,而是使用@package。

我刚刚尝试用phpDocumentor2从以下文件生成文档作为测试:

代码语言:javascript
复制
<?php
/**
 * This is a file
 * @package JustAn\Example
 **/

 /**
 * Something class
 **/
 class Something{
    function try_this(){

    }
 }

虽然根据docs @package \示例应该等同于名称空间JustAn\示例,但我发现情况并非如此。

当我使用名称空间时,生成的文档如下所示:

当我使用@package表示法时,结果看起来如下所示(尽管它识别包表示法-它显示在类的完整详细信息页上):

我正在寻找一种获得分层结果的方法,而不必重写代码来使用“真实”名称空间。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-21 16:45:22

问题是默认的“干净”模板不支持此特性。其他模板(例如,“响应”)会这样做。您可以使用-- template ="responsive“标志来更改使用的默认模板。

票数 4
EN

Stack Overflow用户

发布于 2014-03-18 15:12:04

我看到文件docblock中有package标记,但没有类docblock。如果你把它添加到你的类文档块中,我认为它应该能工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22233796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档