addRoutingMiddleware(); $app->add(new CorsMiddleware()); $app->addErrorMiddleware(false, true, true); // Define app routes $app->group('/api/v2', AuthController::route()); $app->group('/api/v2', function (RouteCollectorProxy $group) { $group->group('/call', CallController::route()); $group->group('/queue', QueueController::route()); })->add(new AuthMiddleware); // Middleware de Fallback try { $app->run(); } catch (Exception $e) { die(json_encode(array("status" => "failed", "message" => "This action is not allowed"))); }