Просмотр исходного кода

Skip bodyparameters stage for GET endpoints

shalvah 4 лет назад
Родитель
Сommit
70823a3894
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/Extracting/Extractor.php

+ 3 - 0
src/Extracting/Extractor.php

@@ -164,6 +164,9 @@ 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) {
                 $endpointData->bodyParameters[$key] = Parameter::create($item);