slim route cache

This commit is contained in:
Yuri Kuznetsov
2023-02-20 17:45:07 +02:00
parent 9b808908b6
commit a6fb0bbded
+3 -1
View File
@@ -44,6 +44,8 @@ use Psr\Http\Message\ServerRequestInterface as Psr7Request;
*/
class Starter
{
private string $routeCacheFile = 'data/cache/application/slim-routes.php';
public function __construct(
private RouteProcessor $routeProcessor,
private RouteUtil $routeUtil,
@@ -55,7 +57,7 @@ class Starter
public function start(): void
{
$slim = SlimAppFactory::create();
$slim->getRouteCollector()->setCacheFile($this->routeCacheFile);
$slim->setBasePath(RouteUtil::detectBasePath());
$this->addGlobalMiddlewares($slim);
$slim->addRoutingMiddleware();