Exemplo n.º 1
0
 /**
  * @param MockObject|RouteInterface $route
  */
 private function addRouteProviderMethodGetRouteByPattern(MockObject $route)
 {
     $this->routeProvider->expects($this->any())->method('getRouteByPattern')->will($this->returnCallback(function ($routePattern) use($route) {
         if ($routePattern === $route->getRoutePattern()) {
             return $route;
         }
         return null;
     }));
 }
Exemplo n.º 2
0
 public function testGetRouteName()
 {
     $node = $this->getMockNode();
     $this->addNodeId(1, $node);
     $this->assertEquals('tadcka_sitemap_node_translation_1_en', $this->routeProvider->getRouteName($node, 'en'));
 }
Exemplo n.º 3
0
 /**
  * Check if has route.
  *
  * @param string $routeName
  * @param string $routePattern
  *
  * @return bool
  */
 private function hasRoute($routeName, $routePattern)
 {
     $route = $this->routeProvider->getRouteByPattern($routePattern);
     return null !== $route && $routeName !== $route->getName();
 }