PHP Slim Framework Создать контроллер

Я создаю API с использованием фреймворка Slim. В настоящее время я использую один файл для создания маршрута и передачи ему закрытия:

$app->get('/', function($req, $resp){
//Code...
})

Но я понимаю, что мой файл быстро вырос. Я хочу вместо этого использовать контроллеры, поэтому у меня будет класс контроллера и я просто передам экземпляры / статические методы в маршрут, как показано ниже

class HomeController
{
   public static function index($req, $resp){}
}

а затем передать функцию на маршрут

$app->get('/', HomeController::index);

Я попробовал это, но это не работает, и мне интересно, есть ли способ, которым я могу использовать это для управления моими файлами.

Ответы на вопрос(1)

Ваш ответ на вопрос