Ну, хорошо, возможно, даже отлично.
Если кто работал с FastRoute, можете подсказать как используется handler?
case FastRoute\Dispatcher::FOUND:
$handler = $routeInfo[1];
$vars = $routeInfo[2];
// ... call $handler with $vars
break;
Дальше ни слова о том, что с ним делать. Я так понимаю, что нужно вызвать, или его, или использовать нечто вроде словаря и дергать конкретный обработчик оттуда.
https://github.com/nikic/FastRoute