Add route methods to console output

This commit is contained in:
Marcel Pociot
2016-08-10 16:21:31 +02:00
parent 27065e539c
commit c576dc2ee9
2 changed files with 7 additions and 7 deletions

View File

@@ -252,9 +252,9 @@ class GenerateDocumentation extends Command
if (in_array($route->getName(), $allowedRoutes) || str_is($routePrefix, $route->getUri())) {
if ($this->isValidRoute($route) && $this->isRouteVisibleForDocumentation($route->getAction()['uses'])) {
$parsedRoutes[] = $generator->processRoute($route, $bindings, $withResponse);
$this->info('Processed route: '.$route->getUri());
$this->info('Processed route: ['.implode(',', $route->getMethods()).'] '.$route->getUri());
} else {
$this->warn('Skipping route: '.$route->getUri());
$this->warn('Skipping route: ['.implode(',', $route->getMethods()).'] '.$route->getUri());
}
}
}
@@ -278,7 +278,7 @@ class GenerateDocumentation extends Command
foreach ($routes as $route) {
if (empty($allowedRoutes) || in_array($route->getName(), $allowedRoutes) || str_is($routePrefix, $route->uri())) {
$parsedRoutes[] = $generator->processRoute($route, $bindings, $withResponse);
$this->info('Processed route: '.$route->uri());
$this->info('Processed route: ['.implode(',', $route->getMethods()).'] '.$route->uri());
}
}

View File

@@ -58,8 +58,8 @@ class GenerateDocumentationTest extends TestCase
$output = $this->artisan('api:generate', [
'--routePrefix' => 'api/*',
]);
$this->assertContains('Skipping route: api/closure', $output);
$this->assertContains('Processed route: api/test', $output);
$this->assertContains('Skipping route: [GET,HEAD] api/closure', $output);
$this->assertContains('Processed route: [GET,HEAD] api/test', $output);
}
public function testCanSkipSingleRoutesCommandDoesNotWorkWithClosure()
@@ -70,8 +70,8 @@ class GenerateDocumentationTest extends TestCase
$output = $this->artisan('api:generate', [
'--routePrefix' => 'api/*',
]);
$this->assertContains('Skipping route: api/skip', $output);
$this->assertContains('Processed route: api/test', $output);
$this->assertContains('Skipping route: [GET,HEAD] api/skip', $output);
$this->assertContains('Processed route: [GET,HEAD] api/test', $output);
}
public function testGeneratedMarkdownFileIsCorrect()