Здравствуйте.
Есть самописный роутер, пример роута:
$router->get("page/{id}", "PageController@showPagemethod");
Роутер получает url и ищет подходящий роут. В итоге роутер возвращает либо callback функцию, либо имя контроллера и метода, который привязан в url.
Где будет правильно вызывать callback функцию или метод контроллера?
Это задача роутера или должен быть отдельный класс, например Dispatcher, который и будет вызывать нужные функции?
Думаю нужен отдельный класс, так как нужно указывать путь к контроллерам приложения.