22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\FragmentListener::onKernelRequest " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest " .
22:04:11.588
debug
Notified event "kernel.request " to listener "App\EventSubscriber\RedirectToPreferredLocaleSubscriber::onKernelRequest " .
22:04:11.588
debug
Notified event "kernel.request " to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelRequest " .
22:04:11.588
deprecation
Deprecated: Symfony\Bundle\FrameworkBundle\Controller\TemplateController::__construct(): Implicitly marking parameter $twig as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.588
deprecation
Deprecated: Symfony\Bundle\FrameworkBundle\Controller\TemplateController::templateAction(): Implicitly marking parameter $maxAge as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.588
deprecation
Deprecated: Symfony\Bundle\FrameworkBundle\Controller\TemplateController::templateAction(): Implicitly marking parameter $sharedAge as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.588
deprecation
Deprecated: Symfony\Bundle\FrameworkBundle\Controller\TemplateController::templateAction(): Implicitly marking parameter $private as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.588
deprecation
Deprecated: Symfony\Bundle\FrameworkBundle\Controller\TemplateController::__invoke(): Implicitly marking parameter $maxAge as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.588
deprecation
Deprecated: Symfony\Bundle\FrameworkBundle\Controller\TemplateController::__invoke(): Implicitly marking parameter $sharedAge as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.589
deprecation
Deprecated: Symfony\Bundle\FrameworkBundle\Controller\TemplateController::__invoke(): Implicitly marking parameter $private as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.589
debug
Notified event "kernel.controller " to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelController " .
22:04:11.589
debug
Notified event "kernel.controller " to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController " .
22:04:11.589
debug
Notified event "kernel.controller " to listener "App\EventSubscriber\ControllerSubscriber::registerCurrentController " .
22:04:11.589
debug
Notified event "kernel.controller " to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController " .
22:04:11.589
deprecation
Deprecated: Symfony\Component\Clock\DatePoint::__construct(): Implicitly marking parameter $timezone as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.589
deprecation
Deprecated: Symfony\Component\Clock\DatePoint::__construct(): Implicitly marking parameter $reference as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.589
deprecation
Deprecated: Symfony\Component\Clock\DatePoint::createFromFormat(): Implicitly marking parameter $timezone as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.590
debug
Notified event "kernel.controller_arguments " to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments " .
22:04:11.590
debug
Notified event "kernel.controller_arguments " to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments " .
22:04:11.590
debug
Notified event "kernel.controller_arguments " to listener "Container2mjabL0\RequestPayloadValueResolverGhost3590451::onKernelControllerArguments " .
22:04:11.590
debug
Notified event "kernel.controller_arguments " to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments " .
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\Response::setStatusCode(): Implicitly marking parameter $text as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\Response::setExpires(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\Response::setLastModified(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\Response::setEtag(): Implicitly marking parameter $etag as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\Response::isRedirect(): Implicitly marking parameter $location as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\ResponseHeaderBag::all(): Implicitly marking parameter $key as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\ResponseHeaderBag::removeCookie(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\ResponseHeaderBag::clearCookie(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.591
deprecation
Deprecated: Symfony\Component\HttpFoundation\ResponseHeaderBag::clearCookie(): Implicitly marking parameter $sameSite as nullable is deprecated, the explicit nullable type must be used instead
22:04:11.593
deprecation
Deprecated: Symfony\Component\HttpClient\CurlHttpClient::stream(): Implicitly marking parameter $timeout as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2094
#message : "Deprecated: Symfony\Component\HttpClient\CurlHttpClient::stream(): Implicitly marking parameter $timeout as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/http-client/ CurlHttpClient.php "
#line : 320
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/http-client/ CurlHttpClient.php:320 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function stream(ResponseInterface|iterable $responses, float $timeout = null): ResponseStreamInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\HttpClient \ HttpClient::create(array $defaultOptions = [], int $maxHostConnections = 6, int $maxPendingPushes = 50): HttpClientInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1439 {
Container2mjabL0 \ App_KernelDevDebugContainer::getHttpClient_TransportService($container) …
› {
› $container->privates['http_client.transport'] = $instance = \Symfony\Component\HttpClient\HttpClient::create([], 6);
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1015 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Debug_HttpClientService($container) …
› {
› return $container->privates['.debug.http_client'] = new \Symfony\Component\HttpClient\TraceableHttpClient(new \Symfony\Component\HttpClient\UriTemplateHttpClient(($container->privates['http_client.transport'] ?? self::getHttpClient_TransportService($container)), NULL, []), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)));
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:541 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $e = new \Symfony\Component\HttpClient\DataCollector\HttpClientDataCollector();
› $e->registerClient('http_client', ($container->privates['.debug.http_client'] ?? self::get_Debug_HttpClientService($container)));
› $f = new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector();
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/http-client/ CurlHttpClient.php:320 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function stream(ResponseInterface|iterable $responses, float $timeout = null): ResponseStreamInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\HttpClient \ HttpClient::create(array $defaultOptions = [], int $maxHostConnections = 6, int $maxPendingPushes = 50): HttpClientInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1439 {
Container2mjabL0 \ App_KernelDevDebugContainer::getHttpClient_TransportService($container) …
› {
› $container->privates['http_client.transport'] = $instance = \Symfony\Component\HttpClient\HttpClient::create([], 6);
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1015 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Debug_HttpClientService($container) …
› {
› return $container->privates['.debug.http_client'] = new \Symfony\Component\HttpClient\TraceableHttpClient(new \Symfony\Component\HttpClient\UriTemplateHttpClient(($container->privates['http_client.transport'] ?? self::getHttpClient_TransportService($container)), NULL, []), ($container->services['debug.stopwatch'] ??= new \Symfony\Component\Stopwatch\Stopwatch(true)));
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:541 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $e = new \Symfony\Component\HttpClient\DataCollector\HttpClientDataCollector();
› $e->registerClient('http_client', ($container->privates['.debug.http_client'] ?? self::get_Debug_HttpClientService($container)));
› $f = new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector();
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.594
deprecation
Deprecated: Symfony\Component\Validator\Mapping\Loader\AnnotationLoader::__construct(): Implicitly marking parameter $reader as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2121
#message : "Deprecated: Symfony\Component\Validator\Mapping\Loader\AnnotationLoader::__construct(): Implicitly marking parameter $reader as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Loader/AnnotationLoader.php "
#line : 39
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Loader/AnnotationLoader.php:39 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(Reader $reader = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getLoaders(): array …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www/vendor /symfony/validator/ ValidatorBuilder.php:401 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› if (!$metadataFactory) {
› $loaders = $this->getLoaders();
› $loader = null;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Loader/AnnotationLoader.php:39 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(Reader $reader = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getLoaders(): array …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www/vendor /symfony/validator/ ValidatorBuilder.php:401 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› if (!$metadataFactory) {
› $loaders = $this->getLoaders();
› $loader = null;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.594
deprecation
Deprecated: Symfony\Component\Validator\Mapping\Factory\LazyLoadingMetadataFactory::__construct(): Implicitly marking parameter $loader as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2123
#message : "Deprecated: Symfony\Component\Validator\Mapping\Factory\LazyLoadingMetadataFactory::__construct(): Implicitly marking parameter $loader as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Factory/LazyLoadingMetadataFactory.php "
#line : 52
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Factory/LazyLoadingMetadataFactory.php:52 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(LoaderInterface $loader = null, CacheItemPoolInterface $cache = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Factory/LazyLoadingMetadataFactory.php:52 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(LoaderInterface $loader = null, CacheItemPoolInterface $cache = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.594
deprecation
Deprecated: Symfony\Component\Validator\Mapping\Factory\LazyLoadingMetadataFactory::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2119
#message : "Deprecated: Symfony\Component\Validator\Mapping\Factory\LazyLoadingMetadataFactory::__construct(): Implicitly marking parameter $cache as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Factory/LazyLoadingMetadataFactory.php "
#line : 52
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Factory/LazyLoadingMetadataFactory.php:52 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(LoaderInterface $loader = null, CacheItemPoolInterface $cache = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Mapping/Factory/LazyLoadingMetadataFactory.php:52 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(LoaderInterface $loader = null, CacheItemPoolInterface $cache = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.594
deprecation
Deprecated: Symfony\Component\Validator\Context\ExecutionContextFactory::__construct(): Implicitly marking parameter $translationDomain as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2118
#message : "Deprecated: Symfony\Component\Validator\Context\ExecutionContextFactory::__construct(): Implicitly marking parameter $translationDomain as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Context/ExecutionContextFactory.php "
#line : 29
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Context/ExecutionContextFactory.php:29 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(TranslatorInterface $translator, string $translationDomain = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Context/ExecutionContextFactory.php:29 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function __construct(TranslatorInterface $translator, string $translationDomain = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.595
deprecation
Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::__construct(): Implicitly marking parameter $groupProviderLocator as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2115
#message : "Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::__construct(): Implicitly marking parameter $groupProviderLocator as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php "
#line : 43
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:43 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function __construct(ExecutionContextFactoryInterface $contextFactory, MetadataFactoryInterface $metadataFactory, ConstraintValidatorFactoryInterface $validatorFactory, array $objectInitializers = [], ContainerInterface $groupProviderLocator = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:43 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function __construct(ExecutionContextFactoryInterface $contextFactory, MetadataFactoryInterface $metadataFactory, ConstraintValidatorFactoryInterface $validatorFactory, array $objectInitializers = [], ContainerInterface $groupProviderLocator = null)
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.595
deprecation
Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::validate(): Implicitly marking parameter $constraints as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2117
#message : "Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::validate(): Implicitly marking parameter $constraints as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php "
#line : 84
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:84 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function validate(mixed $value, Constraint|array $constraints = null, string|GroupSequence|array $groups = null): ConstraintViolationListInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:84 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function validate(mixed $value, Constraint|array $constraints = null, string|GroupSequence|array $groups = null): ConstraintViolationListInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.595
deprecation
Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::validate(): Implicitly marking parameter $groups as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2114
#message : "Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::validate(): Implicitly marking parameter $groups as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php "
#line : 84
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:84 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function validate(mixed $value, Constraint|array $constraints = null, string|GroupSequence|array $groups = null): ConstraintViolationListInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:84 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function validate(mixed $value, Constraint|array $constraints = null, string|GroupSequence|array $groups = null): ConstraintViolationListInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.595
deprecation
Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::validateProperty(): Implicitly marking parameter $groups as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2126
#message : "Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::validateProperty(): Implicitly marking parameter $groups as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php "
#line : 91
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:91 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function validateProperty(object $object, string $propertyName, string|GroupSequence|array $groups = null): ConstraintViolationListInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:91 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function validateProperty(object $object, string $propertyName, string|GroupSequence|array $groups = null): ConstraintViolationListInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.595
deprecation
Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::validatePropertyValue(): Implicitly marking parameter $groups as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2127
#message : "Deprecated: Symfony\Component\Validator\Validator\RecursiveValidator::validatePropertyValue(): Implicitly marking parameter $groups as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php "
#line : 98
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:98 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function validatePropertyValue(object|string $objectOrClass, string $propertyName, mixed $value, string|GroupSequence|array $groups = null): ConstraintViolationListInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/validator/ Validator/RecursiveValidator.php:98 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
›
› public function validatePropertyValue(object|string $objectOrClass, string $propertyName, mixed $value, string|GroupSequence|array $groups = null): ConstraintViolationListInterface
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Validator \ ValidatorBuilder->getValidator(): ValidatorInterface …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1377 {
Container2mjabL0 \ App_KernelDevDebugContainer::getDebug_ValidatorService($container) …
› {
› return $container->privates['debug.validator'] = new \Symfony\Component\Validator\Validator\TraceableValidator(($container->privates['validator.builder'] ?? self::getValidator_BuilderService($container))->getValidator());
› }
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:551 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
› $instance->add(new \Symfony\Component\Validator\DataCollector\ValidatorDataCollector(($container->privates['debug.validator'] ?? self::getDebug_ValidatorService($container))));
› $instance->add(new \Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector());
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.596
deprecation
Deprecated: Symfony\Component\Mailer\Event\MessageEvents::getEvents(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2194
#message : "Deprecated: Symfony\Component\Mailer\Event\MessageEvents::getEvents(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/mailer/ Event/MessageEvents.php "
#line : 45
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/mailer/ Event/MessageEvents.php:45 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function getEvents(string $name = null): array
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Mailer\EventListener \ MessageLoggerListener->__construct() …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:569 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)));
› $instance->add(new \Symfony\Component\Mailer\DataCollector\MessageDataCollector(($container->privates['mailer.message_logger_listener'] ??= new \Symfony\Component\Mailer\EventListener\MessageLoggerListener())));
› $instance->add(($container->privates['serializer.data_collector'] ??= new \Symfony\Component\Serializer\DataCollector\SerializerDataCollector()));
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/mailer/ Event/MessageEvents.php:45 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function getEvents(string $name = null): array
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Mailer\EventListener \ MessageLoggerListener->__construct() …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:569 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)));
› $instance->add(new \Symfony\Component\Mailer\DataCollector\MessageDataCollector(($container->privates['mailer.message_logger_listener'] ??= new \Symfony\Component\Mailer\EventListener\MessageLoggerListener())));
› $instance->add(($container->privates['serializer.data_collector'] ??= new \Symfony\Component\Serializer\DataCollector\SerializerDataCollector()));
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.596
deprecation
Deprecated: Symfony\Component\Mailer\Event\MessageEvents::getMessages(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead
deprecation
Show context
Show trace
[
"exception " => ErrorException {#2195
#message : "Deprecated: Symfony\Component\Mailer\Event\MessageEvents::getMessages(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead "
#code : 0
#file : "/home/ccoste/codes/coste/www/vendor /symfony/mailer/ Event/MessageEvents.php "
#line : 64
#severity : E_DEPRECATED
trace : {
/home/ccoste/codes/coste/www/vendor /symfony/mailer/ Event/MessageEvents.php:64 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function getMessages(string $name = null): array
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Mailer\EventListener \ MessageLoggerListener->__construct() …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:569 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)));
› $instance->add(new \Symfony\Component\Mailer\DataCollector\MessageDataCollector(($container->privates['mailer.message_logger_listener'] ??= new \Symfony\Component\Mailer\EventListener\MessageLoggerListener())));
› $instance->add(($container->privates['serializer.data_collector'] ??= new \Symfony\Component\Serializer\DataCollector\SerializerDataCollector()));
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
}
]
{
/home/ccoste/codes/coste/www/vendor /symfony/mailer/ Event/MessageEvents.php:64 {
Symfony\Component\ErrorHandler \ ErrorHandler->handleError(int $type, string $message, string $file, int $line): bool …
› */
› public function getMessages(string $name = null): array
› {
}
/home/ccoste/codes/coste/www/vendor /symfony/error-handler/ DebugClassLoader.php:296 {
Symfony\Component\Mailer\EventListener \ MessageLoggerListener->__construct() …
› return;
› } elseif (false === include $file) {
› return;
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:569 {
Container2mjabL0 \ App_KernelDevDebugContainer::get_Container_Private_ProfilerService($container) …
› $instance->add(($container->services['data_collector.dump'] ?? self::getDataCollector_DumpService($container)));
› $instance->add(new \Symfony\Component\Mailer\DataCollector\MessageDataCollector(($container->privates['mailer.message_logger_listener'] ??= new \Symfony\Component\Mailer\EventListener\MessageLoggerListener())));
› $instance->add(($container->privates['serializer.data_collector'] ??= new \Symfony\Component\Serializer\DataCollector\SerializerDataCollector()));
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:1595 {
Container2mjabL0 \ App_KernelDevDebugContainer::getProfilerListenerService($container) …
› {
› $a = ($container->services['.container.private.profiler'] ?? self::get_Container_Private_ProfilerService($container));
›
}
/home/ccoste/codes/coste/www / var/cache/dev/Container2mjabL0/App_KernelDevDebugContainer.php:837 {
Container2mjabL0\App_KernelDevDebugContainer::{closure:Container2mjabL0 \ App_KernelDevDebugContainer::getEventDispatcherService():837} …
› $instance->addListener('kernel.response', [#[\Closure(name: 'session_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\SessionListener')] fn () => ($container->privates['session_listener'] ?? self::getSessionListenerService($container)), 'onKernelResponse'], -1000);
› $instance->addListener('kernel.response', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelResponse'], -100);
› $instance->addListener('kernel.exception', [#[\Closure(name: 'profiler_listener', class: 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener')] fn () => ($container->privates['profiler_listener'] ?? self::getProfilerListenerService($container)), 'onKernelException'], 0);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:235 {
Symfony\Component\EventDispatcher \ EventDispatcher->sortListeners(string $eventName): void …
› if (\is_array($listener) && isset($listener[0]) && $listener[0] instanceof \Closure && 2 >= \count($listener)) {
› $listener[0] = $listener[0]();
› $listener[1] ??= '__invoke';
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ EventDispatcher.php:70 {
Symfony\Component\EventDispatcher \ EventDispatcher->getListeners(string $eventName = null): array …
› if (!isset($this->sorted[$eventName])) {
› $this->sortListeners($eventName);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:276 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->preProcess(string $eventName): void …
›
› foreach ($this->dispatcher->getListeners($eventName) as $listener) {
› $priority = $this->getListenerPriority($eventName, $listener);
}
/home/ccoste/codes/coste/www/vendor /symfony/event-dispatcher/ Debug/TraceableEventDispatcher.php:133 {
Symfony\Component\EventDispatcher\Debug \ TraceableEventDispatcher->dispatch(object $event, string $eventName = null): object …
›
› $this->preProcess($eventName);
› try {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:214 {
Symfony\Component\HttpKernel \ HttpKernel->filterResponse(Response $response, Request $request, int $type): Response …
›
› $this->dispatcher->dispatch($event, KernelEvents::RESPONSE);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:202 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
›
› return $this->filterResponse($response, $request, $type);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpCache/SubRequestHandler.php:86 {
Symfony\Component\HttpKernel\HttpCache \ SubRequestHandler::handle(HttpKernelInterface $kernel, Request $request, int $type, bool $catch): Response …
› try {
› return $kernel->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/InlineFragmentRenderer.php:78 {
Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
› try {
› return SubRequestHandler::handle($this->kernel, $subRequest, HttpKernelInterface::SUB_REQUEST, false);
› } catch (\Exception $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/AbstractSurrogateFragmentRenderer.php:68 {
Symfony\Component\HttpKernel\Fragment\AbstractSurrogateFragmentRenderer->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, Request $request, array $options = []): Response …
›
› return $this->inlineStrategy->render($uri, $request, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Fragment/FragmentHandler.php:83 {
Symfony\Component\HttpKernel\Fragment\FragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return $this->deliver($this->renderers[$renderer]->render($uri, $request, $options));
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ DependencyInjection/LazyLoadingFragmentHandler.php:47 {
Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler->render(Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, string $renderer = 'inline', array $options = []): ?string …
›
› return parent::render($uri, $renderer, $options);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/twig-bridge/ Extension/HttpKernelRuntime.php:54 {
Symfony\Bridge\Twig\Extension\HttpKernelRuntime->renderFragmentStrategy(string $strategy, Symfony\Component\HttpKernel\Controller \ ControllerReference|string $uri, array $options = []): string …
› {
› return $this->handler->render($uri, $strategy, $options);
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/77/77557b27446f980c95c3b5a85d989c61.php:501 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_sidebar($context, array $blocks = []) …
› echo " ";
› echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi", Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction", ["template" => "blog/about.html.twig", "sharedAge" => 600, "_locale" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 141
› (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 141, $this->source); })()), "request", [], "any", false, false, false, 141), "locale", [], "any", false, false, false, 141)]));
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:134 {
Twig \ Template->displayParentBlock($name, array $context, array $blocks = []) …
› } elseif (false !== $parent = $this->getParent($context)) {
› $parent->displayBlock($name, $context, $blocks, false);
› } else {
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:241 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->block_sidebar($context, array $blocks = []) …
› echo " ";
› $this->displayParentBlock("sidebar", $context, $blocks);
› echo "
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:137 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->block_body($context, array $blocks = []) …
› <div id="sidebar" class="col-sm-3">
› {% block sidebar %}
› {{ render_esi(controller('Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction', {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:171 {
Twig \ Template->displayBlock($name, array $context, array $blocks = [], $useBlocks = true, self $templateContext = null) …
› try {
› $template->$block($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/templates/base.html.twig:128 {
__TwigTemplate_0ae38d421326b94d50b7d4989f49e325->doDisplay(array $context, array $blocks = []) …
› <div class="container body-container">
› {% block body %}
› <div class="row">
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/var/cache/dev/twig/fd/fdcb7c39d43226b0d4522466603ea4f8.php:50 {
__TwigTemplate_f29075dadc1ddfdfdfece7ade41def0c->doDisplay(array $context, array $blocks = []) …
› $this->parent = $this->loadTemplate("base.html.twig", "blog/post_show.html.twig", 1);
› $this->parent->display($context, array_merge($this->blocks, $blocks));
›
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:394 {
Twig \ Template->displayWithErrorHandling(array $context, array $blocks = []) …
› try {
› $this->doDisplay($context, $blocks);
› } catch (Error $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:367 {
Twig \ Template->display(array $context, array $blocks = []) …
› {
› $this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Template.php:379 {
Twig \ Template->render(array $context) …
› try {
› $this->display($context);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/TemplateWrapper.php:38 {
Twig \ TemplateWrapper->render(array $context = []): string …
› {
› return $this->template->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /twig/twig/ src/Environment.php:280 {
Twig \ Environment->render($name, array $context = []): string …
› {
› return $this->load($name)->render($context);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:448 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRenderView(string $view, ?string $block, array $parameters, string $method): string …
›
› return $this->container->get('twig')->render($view, $parameters);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:453 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response …
› {
› $content = $this->doRenderView($view, $block, $parameters, $method);
› $response ??= new Response();
}
/home/ccoste/codes/coste/www/vendor /symfony/framework-bundle/ Controller/AbstractController.php:253 {
Symfony\Bundle\FrameworkBundle\Controller \ AbstractController->render(string $view, array $parameters = [], Response $response = null): Response …
› {
› return $this->doRender($view, null, $parameters, $response, __FUNCTION__);
› }
}
/home/ccoste/codes/coste/www / src/Controller/BlogController.php:92 {
App\Controller \ BlogController->postShow(Post $post): Response …
›
› return $this->render('blog/post_show.html.twig', ['post' => $post]);
› }
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:181 {
Symfony\Component\HttpKernel \ HttpKernel->handleRaw(Request $request, int $type = self::MAIN_REQUEST): Response …
› // call controller
› $response = $controller(...$arguments);
›
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ HttpKernel.php:76 {
Symfony\Component\HttpKernel \ HttpKernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $response = $this->handleRaw($request, $type);
› } catch (\Throwable $e) {
}
/home/ccoste/codes/coste/www/vendor /symfony/http-kernel/ Kernel.php:197 {
Symfony\Component\HttpKernel \ Kernel->handle(Request $request, int $type = HttpKernelInterface::MAIN_REQUEST, bool $catch = true): Response …
› try {
› return $this->getHttpKernel()->handle($request, $type, $catch);
› } finally {
}
/home/ccoste/codes/coste/www/vendor /symfony/runtime/ Runner/Symfony/HttpKernelRunner.php:35 {
Symfony\Component\Runtime\Runner\Symfony \ HttpKernelRunner->run(): int …
› {
› $response = $this->kernel->handle($this->request);
›
}
/home/ccoste/codes/coste/www/vendor /autoload_runtime.php:2 9 {
require_once …
› ->getRunner($app)
› ->run()
› );
}
/home/ccoste/codes/coste/www / public/index.php:5 {
›
› require_once dirname(__DIR__).'/vendor/autoload_runtime.php';
›
}
}
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\SurrogateListener::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\UX\LiveComponent\EventListener\LiveComponentSubscriber::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse " .
22:04:11.597
debug
Notified event "kernel.response " to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse " .
22:04:11.598
debug
Notified event "kernel.finish_request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest " .
22:04:11.598
debug
Notified event "kernel.finish_request " to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest " .
22:04:11.598
debug
Notified event "kernel.finish_request " to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest " .
22:04:11.598
debug
Notified event "kernel.finish_request " to listener "Symfony\WebpackEncoreBundle\EventListener\ResetAssetsEventListener::resetAssets " .
22:04:11.598
debug
Notified event "kernel.finish_request " to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest " .