Example #1
0
 public function testIsCallable()
 {
     $route = new Route('/', function () {
         // ...
     });
     $this->assertTrue($route->isCallable(), 'Anonymous functions should be callable');
     $route = new Route('/', ['RouteTest', 'testIsCallable']);
     $this->assertTrue($route->isCallable(), 'Function references by array should be callable');
     $route = new Route('/', 'Enlighten\\Enlighten');
     $this->assertFalse($route->isCallable(), 'String reference to class is not callable');
 }