我有一个大型代码库,我正在尝试为其生成分层文档。该项目不使用命名空间,而是使用 @package。
我刚刚尝试使用 phpDocumentor2 从以下文件生成文档作为测试:
<?php
/**
* This is a file
* @package JustAn\Example
**/
/**
* Something class
**/
class Something{
function try_this(){
}
}
虽然根据文档@package JustAn\Example 应该等同于命名空间 JustAn\Example,但我发现情况并非如此。
当我使用命名空间时,生成的文档是这样的:
当我使用@package 符号时,结果看起来像这样(即使它识别包符号 - 这显示在类的完整详细信息页面上):
我正在寻找一种方法来获得分层结果,而无需重写代码以使用“真实”命名空间。