Example #1
0
 public static function build($name = null, $pattern, array $parameters = null)
 {
     $route = new Route();
     $route->setName($name);
     $route->setPattern($pattern);
     $route->setParameters($parameters);
     return $route;
 }
Example #2
0
 /**
  * @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());
 }