Example #1
0
 public function testChain()
 {
     $request = new Request();
     $request->setHostname("t.test.local");
     $request->setUri("/");
     $router = new Router();
     $hostnameRouter = new HostnameRouter("t.test.local");
     $hostnameRouter->addChild("hello", new StaticRouter("/", "Hello", "world"));
     $router->addChild("hostname", $hostnameRouter);
     $route = $router->match($request);
     $this->assertEquals("Hello", $route->getControllerName());
 }