<?php
declare(strict_types=1);
namespace App\EventListener;
use Symfony\Component\HttpKernel\Event\RequestEvent;
class UpMemoryLimitForAdminEventListener
{
public function onKernelRequest(RequestEvent $requestEvent): void
{
$route = $requestEvent->getRequest()->get('_route');
if ($route && 'admin' === substr($route, 0, 5)
) {
ini_set('memory_limit', '512M');
}
}
}