loadEnv($path); $yaml = Yaml::parseFile('config/routes.yaml'); $routeloader = new YamlFileLoader(new FileLocator([__DIR__])); $routes = $routeloader->load('config/routes.yaml'); $request = Request::createFromGlobals(); $requestContext = RequestContext::fromUri($request->getUri()); $matcher = new UrlMatcher($routes, $requestContext); $method = $matcher->match($request->getPathInfo()); $db = DriverManager::getConnection(['url' => $_ENV['DATABASE']]); $controller = explode('::', $method['_controller']); $controllerObj = new ('\\' . $controller[0]); $action = $controller[1]; $response = $controllerObj->$action(); $response->send();