[FrameworkBundle] Remove duplicated code in RouterDebugCommand

This commit is contained in:
JhonnyL 2016-08-23 14:39:28 +02:00
parent 2449a9712c
commit 20a69aa1cf

View File

@ -83,10 +83,10 @@ EOF
$name = $input->getArgument('name'); $name = $input->getArgument('name');
$helper = new DescriptorHelper(); $helper = new DescriptorHelper();
$routes = $this->getContainer()->get('router')->getRouteCollection();
if ($name) { if ($name) {
$route = $this->getContainer()->get('router')->getRouteCollection()->get($name); if (!$route = $routes->get($name)) {
if (!$route) {
throw new \InvalidArgumentException(sprintf('The route "%s" does not exist.', $name)); throw new \InvalidArgumentException(sprintf('The route "%s" does not exist.', $name));
} }
$this->convertController($route); $this->convertController($route);
@ -96,8 +96,6 @@ EOF
'name' => $name, 'name' => $name,
)); ));
} else { } else {
$routes = $this->getContainer()->get('router')->getRouteCollection();
foreach ($routes as $route) { foreach ($routes as $route) {
$this->convertController($route); $this->convertController($route);
} }