Procházet zdrojové kódy

Merge remote-tracking branch 'origin/master'

shalvah před 3 roky
rodič
revize
c5facda303

+ 0 - 3
src/Extracting/Extractor.php

@@ -161,9 +161,6 @@ class Extractor
 
     protected function fetchBodyParameters(ExtractedEndpointData $endpointData, array $rulesToApply): void
     {
-        if (in_array('GET', $endpointData->httpMethods)) {
-            return;
-        }
         $this->iterateThroughStrategies('bodyParameters', $endpointData, $rulesToApply, function ($results) use ($endpointData) {
             foreach ($results as $key => $item) {
                 if (empty($item['name'])) {

+ 4 - 0
tests/Unit/ExtractorPluginSystemTest.php

@@ -65,6 +65,7 @@ class ExtractorPluginSystemTest extends TestCase
     {
         $config = [
             'strategies' => [
+                'bodyParameters' => [],
                 'responses' => [DummyResponseStrategy200::class, DummyResponseStrategy400::class],
             ],
         ];
@@ -94,6 +95,7 @@ class ExtractorPluginSystemTest extends TestCase
         $config = [
             'strategies' => [
                 'metadata' => [PartialDummyMetadataStrategy1::class, PartialDummyMetadataStrategy2::class],
+                'bodyParameters' => [],
                 'responses' => [],
             ],
         ];
@@ -117,6 +119,7 @@ class ExtractorPluginSystemTest extends TestCase
         $config = [
             'strategies' => [
                 'metadata' => [PartialDummyMetadataStrategy2::class],
+                'bodyParameters' => [],
                 'responses' => [],
             ],
         ];
@@ -140,6 +143,7 @@ class ExtractorPluginSystemTest extends TestCase
         $config = [
             'strategies' => [
                 'metadata' => [NotDummyMetadataStrategy::class, PartialDummyMetadataStrategy1::class],
+                'bodyParameters' => [],
                 'responses' => [],
             ],
         ];