Procházet zdrojové kódy

Add responses to Postman Collection

Aaron Florey před 4 roky
rodič
revize
c4ba3be5c2
1 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. 10 0
      src/Writing/PostmanCollectionWriter.php

+ 10 - 0
src/Writing/PostmanCollectionWriter.php

@@ -113,6 +113,16 @@ class PostmanCollectionWriter
         if (($endpoint['metadata']['authenticated'] ?? false) === false) {
             $endpointItem['request']['auth'] = ['type' => 'noauth'];
         }
+        
+        foreach ($endpoint['responses'] as $index => $response) {
+			$endpointItem['response'][] = [
+				'name'            => $endpointItem['name'] . ' Response #' . ($index + 1),
+				'originalRequest' => $endpointItem['request'],
+				'header'          => null,
+				'cookie'          => [],
+				'body'            => json_encode(json_decode($response['content']), JSON_PRETTY_PRINT),
+			];
+		}
 
         return $endpointItem;
     }