浏览代码

!288 在线命令生成Api文档,控制器设置隐藏仍然会显示
Merge pull request !288 from Henry/api_revision

Karson 4 年之前
父节点
当前提交
025f37f1f1
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      application/admin/command/Api/library/Builder.php

+ 4 - 0
application/admin/command/Api/library/Builder.php

@@ -165,6 +165,10 @@ class Builder
 
         $sectorArr = [];
         foreach ($allClassAnnotations as $index => &$allClassAnnotation) {
+            // 如果设置隐藏,则不显示在文档
+            if (isset($allClassAnnotation['ApiInternal'])) {
+                continue;
+            }
             $sector = isset($allClassAnnotation['ApiSector']) ? $allClassAnnotation['ApiSector'][0] : $allClassAnnotation['ApiTitle'][0];
             $sectorArr[$sector] = isset($allClassAnnotation['ApiWeigh']) ? $allClassAnnotation['ApiWeigh'][0] : 0;
         }