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'); }