public function testCollection() { $routeCollection = new RouteCollection('base.Code.Route', 'baseRouteName', 'baseRoutePattern', 'baseControllerName'); $routeCollection->add('view'); $this->assertTrue($routeCollection->has('view')); $routeCollection->remove('view'); $this->assertFalse($routeCollection->has('view')); $routeCollection->add('create'); $route = $routeCollection->get('create'); $this->assertInstanceOf('Symfony\\Component\\Routing\\Route', $route); $routeCollection->add('view'); $routeCollection->add('edit'); $routeCollection->clear(); $this->assertFalse($routeCollection->has('create')); $this->assertFalse($routeCollection->has('view')); $this->assertFalse($routeCollection->has('edit')); $routeCollection->add('create'); $routeCollection->add('view'); $routeCollection->add('edit'); $routeCollection->add('list'); $routeCollection->clearExcept(array('create', 'edit')); $this->assertTrue($routeCollection->has('create')); $this->assertTrue($routeCollection->has('edit')); $this->assertFalse($routeCollection->has('view')); $this->assertFalse($routeCollection->has('list')); $routeCollection->clearExcept('create'); $this->assertTrue($routeCollection->has('create')); $this->assertFalse($routeCollection->has('edit')); }
protected function configureRoutes(RouteCollection $collection) { // to remove a single route $collection->remove('delete'); // OR remove all route except named ones $collection->clearExcept(array('list', 'show')); }
protected function configureRoutes(RouteCollection $collection) { $collection->clearExcept(['edit', 'list']); }
/** * @param RouteCollection $collection */ protected function configureRoutes(RouteCollection $collection) { $collection->clearExcept(array('list')); }
protected function configureRoutes(RouteCollection $collection) { $collection->clearExcept(['create', 'edit', 'delete', 'batch']); $collection->add('see', $this->getRouterIdParameter() . '/see'); $collection->add('createTranslation', $this->getRouterIdParameter() . '/translate'); }
/** * @param RouteCollection $collection */ protected function configureRoutes(RouteCollection $collection) { $collection->clearExcept(array('list', 'create', 'edit', 'delete')); }
protected function configureRoutes(RouteCollection $collection) { $collection->clearExcept(['list', 'batch', 'delete']); $collection->add('forwardEdit'); }
public function configureRoutes(RouteCollection $collection) { $collection->clearExcept(['list']); $collection->add('command'); }
protected function configureRoutes(RouteCollection $collection) { // parent::configureRoutes(); // $collection->remove('delete'); //remove all route except named ones // $collection->clearExcept(array('list', 'create', 'delete')); $collection->clearExcept(array('edit')); }
public function configureRoutes(RouteCollection $collection) { // OR remove all route except named ones $collection->clearExcept(array('list', 'edit')); }
/** * @inheritdoc */ protected function configureRoutes(RouteCollection $collection) { $collection->clearExcept(['list', 'show', 'batch', 'export']); parent::configureRoutes($collection); }
protected function configureRoutes(RouteCollection $collection) { $collection->clearExcept(array('list', 'edit', 'batch', 'show')); }