public function testFilterHidden()
 {
     $src = ['route1' => new Route('/route1'), 'route2' => new Route('/route2', [], [], ['hidden' => true]), 'route3' => new Route('/route3', [], [], ['hidden' => false])];
     $result = RouteCollectionUtil::filterHidden($src);
     $this->assertCount(2, $result);
     $this->assertArrayHasKey('route1', $result);
     $this->assertArrayHasKey('route3', $result);
 }
 /**
  * {@inheritdoc}
  */
 public function getRoutes()
 {
     return RouteCollectionUtil::filterHidden(parent::getRoutes());
 }
예제 #3
0
 /**
  * @param RouteCollection $routes
  */
 public function __construct(RouteCollection $routes)
 {
     parent::__construct(RouteCollectionUtil::cloneWithoutHidden($routes));
 }