瀏覽代碼

Merge pull request #620 from robbieaverill/bugfix/transformer-priority

Transformer annotations are now given priority over response annotations
Shalvah 5 年之前
父節點
當前提交
acaf35147e
共有 4 個文件被更改,包括 4 次插入4 次删除
  1. 1 1
      config/apidoc.php
  2. 1 1
      docs/plugins.md
  3. 1 1
      src/Extracting/Generator.php
  4. 1 1
      tests/Unit/GeneratorTestCase.php

+ 1 - 1
config/apidoc.php

@@ -176,10 +176,10 @@ return [
             \Mpociot\ApiDoc\Extracting\Strategies\BodyParameters\GetFromBodyParamTag::class,
         ],
         'responses' => [
+            \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseTransformerTags::class,
             \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseResponseTag::class,
             \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseResponseFileTag::class,
             \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseApiResourceTags::class,
-            \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseTransformerTags::class,
             \Mpociot\ApiDoc\Extracting\Strategies\Responses\ResponseCalls::class,
         ],
     ],

+ 1 - 1
docs/plugins.md

@@ -67,10 +67,10 @@ The last thing to do is to register the strategy. Strategies are registered in a
             \Mpociot\ApiDoc\Extracting\Strategies\BodyParameters\GetFromBodyParamTag::class,
         ],
         'responses' => [
+            \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseTransformerTags::class,
             \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseResponseTag::class,
             \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseResponseFileTag::class,
             \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseApiResourceTags::class,
-            \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseTransformerTags::class,
             \Mpociot\ApiDoc\Extracting\Strategies\Responses\ResponseCalls::class,
         ],
     ],

+ 1 - 1
src/Extracting/Generator.php

@@ -141,10 +141,10 @@ class Generator
                 \Mpociot\ApiDoc\Extracting\Strategies\BodyParameters\GetFromBodyParamTag::class,
             ],
             'responses' => [
+                \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseTransformerTags::class,
                 \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseResponseTag::class,
                 \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseResponseFileTag::class,
                 \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseApiResourceTags::class,
-                \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseTransformerTags::class,
                 \Mpociot\ApiDoc\Extracting\Strategies\Responses\ResponseCalls::class,
             ],
         ];

+ 1 - 1
tests/Unit/GeneratorTestCase.php

@@ -33,10 +33,10 @@ abstract class GeneratorTestCase extends TestCase
                 \Mpociot\ApiDoc\Extracting\Strategies\BodyParameters\GetFromBodyParamTag::class,
             ],
             'responses' => [
+                \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseTransformerTags::class,
                 \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseResponseTag::class,
                 \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseResponseFileTag::class,
                 \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseApiResourceTags::class,
-                \Mpociot\ApiDoc\Extracting\Strategies\Responses\UseTransformerTags::class,
                 \Mpociot\ApiDoc\Extracting\Strategies\Responses\ResponseCalls::class,
             ],
         ],