public static function build($name = null, $pattern, array $parameters = null) { $route = new Route(); $route->setName($name); $route->setPattern($pattern); $route->setParameters($parameters); return $route; }
/** * @dataProvider dataRoutesParams */ public function testHandlingWithParams($uri, $pattern, array $exp, array $params) { $route = new Route("some name", $pattern, "some target"); $route->setParameters($params); $result = $route->handle($uri); if (is_array($result)) { unset($result["target"]); } self::assertSame($exp, $result); }
public function testSetParameters() { $p = array('first' => 'value'); $this->object->setParameters($p); $this->assertEquals($p, $this->object->getParameters()); }