PHP Swagger - 区域级路径

PHP Swagger - path at area level

如何在区域级别指定路径?

目前我有这个:

paths:
      /internal_api/token/refresh:
        post:
          tags:
            - Auth
...
areas:
      default:
          path_patterns: 
              - ^/api(?!/doc$)(?!/doc/)(?!/.+/audit/) 
      internal:
          path_patterns: 
              - ^/internal\_api(?!/doc$)(?!/.+/audit/) 

我不希望 public api 文档出现刷新令牌路径。 尝试在区域下移动路径,但没有成功。

我尝试在区域下移动一条路径但出现错误。

您可以为每个区域添加文档字段:

nelmio_api_doc:
    areas:
        default:
            path_patterns: 
                - ^/api(?!/doc$)(?!/doc/)(?!/.+/audit/) 
        internal:
           documentation:
               paths:
                   /internal_api/token/refresh:
                       post:
                            tags:
                                 - Auth

           path_patterns: 
                - ^/internal\_api(?!/doc$)(?!/.+/audit/)