]> BookStack Code Mirror - bookstack/blobdiff - app/Api/ApiDocsGenerator.php
Move logFailedAccess into Activity
[bookstack] / app / Api / ApiDocsGenerator.php
index 41decd23dbc391b0b8a0170f0a0e471cccbb023e..a0c45608aede96881f7005ee4b1abdf9a292b0a2 100644 (file)
@@ -31,9 +31,12 @@ class ApiDocsGenerator
     protected function loadDetailsFromFiles(Collection $routes): Collection
     {
         return $routes->map(function (array $route) {
-            $exampleResponseFile = base_path('dev/api/responses/' . $route['name'] . '.json');
-            $exampleResponse = file_exists($exampleResponseFile) ? file_get_contents($exampleResponseFile) : null;
-            $route['example_response'] = $exampleResponse;
+            $exampleTypes = ['request', 'response'];
+            foreach ($exampleTypes as $exampleType) {
+                $exampleFile = base_path("dev/api/{$exampleType}s/{$route['name']}.json");
+                $exampleContent = file_exists($exampleFile) ? file_get_contents($exampleFile) : null;
+                $route["example_{$exampleType}"] = $exampleContent;
+            }
             return $route;
         });
     }