Example #1
0
 public function testGetRequisite()
 {
     $route = new Route("/");
     $route->setRequisites(array("lang" => "en|fr", "id" => "\\d+"));
     $this->assertEquals("en|fr", $route->getRequisite("lang"));
     $this->assertEquals("\\d+", $route->getRequisite("id"));
     $this->assertEquals("", $route->getRequisite("test"));
     $this->assertEquals(null, $route->getRequisite("test"));
     $this->assertEquals(false, $route->getRequisite("test"));
     // if there is no such requisite returns NULL
     $this->assertSame(null, $route->getRequisite("test"));
 }