protected function addRoutes(ControllerCollection $c) { $c->value(Zone::KEY, Zone::FRONTEND); parent::addRoutes($c); }
public function testValue() { $controllers = new ControllerCollection(new Route()); $controllers->value('id', '1'); $controller = $controllers->match('/{id}/{name}/{extra}', function () { })->value('name', 'Fabien')->value('extra', 'Symfony'); $controllers->value('extra', 'Twig'); $this->assertEquals('1', $controller->getRoute()->getDefault('id')); $this->assertEquals('Fabien', $controller->getRoute()->getDefault('name')); $this->assertEquals('Twig', $controller->getRoute()->getDefault('extra')); }