PHP Slim Framework Crear controlador
Estoy creando una API usando el marco Slim. Actualmente uso un solo archivo para crear la ruta y pasarle un cierre:
$app->get('/', function($req, $resp){
//Code...
})
Pero me doy cuenta de que mi archivo ha crecido rápidamente. Lo que quiero hacer es usar controladores en su lugar, por lo que tendré una clase de controlador y simplemente pasaré la instancia / métodos estáticos a la ruta, como a continuación
class HomeController
{
public static function index($req, $resp){}
}
y luego pasar la función a la ruta
$app->get('/', HomeController::index);
Intenté esto, pero no funciona, y me pregunto si hay una manera de usarlo para administrar mis archivos.