Skip to content

Commit 0dcb277

Browse files
committed
Make generator only fetch response from route if method is GET
1 parent 0925f83 commit 0dcb277

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Mpociot/ApiDoc/Commands/GenerateDocumentation.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ private function processLaravelRoutes(AbstractGenerator $generator, $allowedRout
261261
foreach ($routes as $route) {
262262
if (in_array($route->getName(), $allowedRoutes) || str_is($routePrefix, $generator->getUri($route)) || in_array($middleware, $route->middleware())) {
263263
if ($this->isValidRoute($route) && $this->isRouteVisibleForDocumentation($route->getAction()['uses'])) {
264-
$parsedRoutes[] = $generator->processRoute($route, $bindings, $this->option('header'), $withResponse);
264+
$parsedRoutes[] = $generator->processRoute($route, $bindings, $this->option('header'), $withResponse && in_array('GET', $generator->getMethods($route)));
265265
$this->info('Processed route: ['.implode(',', $generator->getMethods($route)).'] '.$generator->getUri($route));
266266
} else {
267267
$this->warn('Skipping route: ['.implode(',', $generator->getMethods($route)).'] '.$generator->getUri($route));

0 commit comments

Comments
 (0)