Example #1
0
 function testParseAnnotations()
 {
     $route = $this->router->parseAnnotations($this->getAnnotation());
     $conditions = array("is" => "[A-Z]+", "a" => "\\d+");
     $middleware = array("middleware1", "middleware2");
     $this->assertEquals("/this/{is}/{a}", $route->uri, "URI");
     $this->assertEquals("GET", $route->method, "Method");
     $this->assertEquals($conditions, $route->conditions, "Conditions");
     $this->assertEquals($middleware, $route->middleware, "Middleware");
 }