private function getHeadersFromResponse($name) { $routeProvider = $this->getContainer()->get('swp.provider.route'); $route = $routeProvider->getRouteByName($name); $this->assertNotNull($route); $this->assertEquals($route->getName(), $name); $client = static::createClient(); $client->request('GET', $this->router->generate($route)); $response = $client->getResponse(); self::assertEquals(200, $response->getStatusCode()); $headers = $response->headers; return $headers; }
/** * @expectedException \Symfony\Component\Routing\Exception\RouteNotFoundException */ public function testSupport() { $router = $this->getMock('Symfony\\Cmf\\Component\\Routing\\Tests\\Routing\\VersatileRouter'); $router->expects($this->once())->method('supports')->will($this->returnValue(false)); $router->expects($this->never())->method('generate')->will($this->returnValue(false)); $this->router->add($router); $this->router->generate('foobar'); }
public function generate($name, $parameters = array(), $absolute = false) { if ($name instanceof RouteReference) { $parameters += $name->getParams(); $name = $name->getRoute(); } return parent::generate($name, $parameters, $absolute); }
public function generate($name, $parameters = array(), $referenceType = self::ABSOLUTE_PATH) { if ($name instanceof RouteReference) { $parameters += $name->getParams(); $name = $name->getRoute(); } return parent::generate($name, $parameters, $referenceType); }
/** * Constructor * * @param Google_Client $client * @param ConfigHelper $configHelper */ public function __construct(Google_Client $client, ChainRouter $router, $routeName) { $this->client = $client; try { $uri = $router->generate($routeName, array(), UrlGeneratorInterface::ABSOLUTE_URL); $this->client->setRedirectUri($uri); } catch (\Exception $e) { $this->client->setRedirectUri(''); } }
/** * {@inheritdoc} */ public function generate($name, $parameters = array(), $referenceType = self::ABSOLUTE_PATH) { return $this->chainRouter->generate($name, $parameters, $referenceType); }
/** * @expectedException \Symfony\Component\Routing\Exception\InvalidParameterException */ public function testGenerateNoMatchingFormat() { $route = $this->getDm()->find(null, self::ROUTE_ROOT . '/format'); $this->router->generate($route, array('id' => 37, '_format' => 'xyz')); }
public function generate($type, array $values = array()) { return $this->router->generate($type, $values); }
public function testGenerateWithParameters() { $route = self::$em->getRepository('Raindrop\\RoutingBundle\\Entity\\Route')->findOneByName('test_route'); $url = self::$router->generate('test', array('route' => $route, 'param' => 'someValue'), true); $this->assertEquals('http://localhost/test/route?param=someValue', $url); }