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');
 }
Пример #6
0
 /**
  * @param RouteCollection $collection
  */
 protected function configureRoutes(RouteCollection $collection)
 {
     $collection->clearExcept(array('list', 'create', 'edit', 'delete'));
 }
Пример #7
0
 protected function configureRoutes(RouteCollection $collection)
 {
     $collection->clearExcept(['list', 'batch', 'delete']);
     $collection->add('forwardEdit');
 }
Пример #8
0
 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'));
 }
Пример #11
0
 /**
  * @inheritdoc
  */
 protected function configureRoutes(RouteCollection $collection)
 {
     $collection->clearExcept(['list', 'show', 'batch', 'export']);
     parent::configureRoutes($collection);
 }
Пример #12
0
 protected function configureRoutes(RouteCollection $collection)
 {
     $collection->clearExcept(array('list', 'edit', 'batch', 'show'));
 }