Example #1
0
 public function testMethodBindingPriority()
 {
     $router = new Router();
     $router->bindController('foo', 'FooController');
     $router->bind('foo.override', 'BarController@baz');
     $route = $router->resolve('foo.bar');
     $this->assertEquals('FooController', $route->getControllerClass());
     $this->assertEquals('bar', $route->getActionName());
     $route = $router->resolve('foo.override');
     $this->assertEquals('BarController', $route->getControllerClass());
     $this->assertEquals('baz', $route->getActionName());
 }