Exceptions
Exception
Twig\Error\ RuntimeError
Show exception properties
Twig\Error\RuntimeError {#812 -lineno: 3 -name: "home/category.html.twig" -rawMessage: "Impossible to access an attribute ("description") on a null variable." -sourcePath: "/var/www/html/prixkdotrainning/templates/home/category.html.twig" -sourceCode: """ {% extends 'base.html.twig' %}\n \n {% block title %} Catégories - {{ category.description }} | Prixkdo Trainning {% endblock %}\n \n {% block body %}\n <style>\n \n </style>\n \n {{ headerBarMain() }}\n <!-- header section end -->\n \n <!-- Mobile Menu Start Here -->\n <div class="mobile-off-canvas-active">\n <a class="mobile-aside-close"><i class="icofont icofont-close-line"></i></a>\n <div class="header-mobile-aside-wrap">\n <div class="mobile-search">\n <form class="search-form" action="#">\n <input type="text" placeholder="Search entire store…">\n <button class="button-search"><i class="icofont icofont-search-2"></i></button>\n </form>\n </div>\n <div class="mobile-menu-wrap headerarea">\n \n <div class="mobile-navigation">\n \n <nav>\n <ul class="mobile-menu">\n <li class="menu-item-has-children"><a href="index.html">Home</a>\n <ul class="dropdown">\n <li class="menu-item-has-children"><a href="index.html">Homes Light</a>\n <ul class="dropdown">\n <li><a href="index.html">Home (Default)</a></li>\n <li><a href="home-2.html">Elegant</a></li>\n <li><a href="home-3.html">Classic</a></li>\n <li><a href="home-4.html">Classic LMS</a></li>\n <li><a href="home-5.html">Online Course </a></li>\n <li><a href="home-6.html">Marketplace </a></li>\n <li><a href="home-7.html">University</a></li>\n <li><a href="home-8.html">eCommerce</a></li>\n <li><a href="home-9.html">Kindergarten</a></li>\n <li><a href="home-10.html">Machine Learning</a></li>\n <li><a href="home-11.html">Single Course</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <a href="index.html">Homes Dark</a>\n <ul class="dropdown">\n <li><a href="index-dark.html">Home Default (Dark)</a></li>\n <li><a href="home-2-dark.html">Elegant (Dark)</a></li>\n <li><a href="home-3-dark.html">Classic (Dark)</a></li>\n <li><a href="home-4-dark.html">Classic LMS (Dark)</a></li>\n <li><a href="home-5-dark.html">Online Course (Dark)</a></li>\n <li><a href="home-6-dark.html">Marketplace (Dark)</a></li>\n <li><a href="home-7-dark.html">University (Dark)</a></li>\n <li><a href="home-8-dark.html">eCommerce (Dark)</a></li>\n <li><a href="home-9-dark.html">Kindergarten (Dark)</a></li>\n <li><a href="home-10-dark.html">Kindergarten (Dark)</a></li>\n <li><a href="home-11-dark.html">Single Course (Dark)</a></li>\n </ul>\n </li>\n \n </ul>\n </li>\n \n \n <li class="menu-item-has-children "><a href="#">Pages</a>\n \n <ul class="dropdown">\n <li class="menu-item-has-children">\n <a href="#">Get Started 1</a>\n \n <ul class="dropdown">\n <li><a href="about.html">About</a></li>\n <li><a href="about-dark.html">About (Dark)<span class="mega__menu__label new">New</span></a></li>\n <li><a href="blog.html">Blog</a></li>\n <li><a href="blog-dark.html">Blog (Dark)</a></li>\n <li><a href="blog-details.html">Blog Details</a></li>\n <li><a href="blog-details-dark.html">Blog Details (Dark)</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <a href="#">Get Started 2</a>\n <ul class="dropdown">\n <li><a href="error.html">Error 404</a></li>\n <li><a href="error-dark.html">Error (Dark)</a></li>\n <li><a href="event-details.html">Event Details</a></li>\n <li><a href="zoom/zoom-meetings.html">Zoom<span class="mega__menu__label">Online Call</span></a></li>\n <li><a href="zoom/zoom-meetings-dark.html">Zoom Meeting (Dark)</a></li>\n <li><a href="zoom/zoom-meeting-details.html">Zoom Meeting Details</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <a href="#">Get Started 3</a>\n <ul class="dropdown">\n <li><a href="zoom/zoom-meeting-details-dark.html">Meeting Details (Dark)</a>\n </li>\n <li><a href="login.html">Login</a></li>\n <li><a href="login-dark.html">Login (Dark)</a></li>\n <li><a href="maintenance.html">Maintenance</a></li>\n <li><a href="maintenance-dark.html">Maintenance Dark</a></li>\n <li><a href="#">Terms & Condition</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <a href="#">Get Started 4</a>\n <ul class="dropdown">\n <li><a href="#">Terms & Condition (Dark)</a></li>\n <li><a href="#">Privacy Policy</a></li>\n <li><a href="#">Privacy Policy (Dark)</a></li>\n <li><a href="#">Success Stories</a></li>\n <li><a href="#">Success Stories (Dark)</a></li>\n <li><a href="#">Work Policy</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <div class="mega__menu__img">\n <a href="#"><img loading="lazy" src="img/mega/mega_menu_2.png" alt="Mega Menu"></a>\n </div>\n </li>\n </ul>\n </li>\n \n \n \n <li class="menu-item-has-children "><a href="course.html">Courses</a>\n \n <ul class="dropdown">\n <li class="menu-item-has-children">\n <a href="#">Get Started 1</a>\n \n <ul class="dropdown">\n <li><a href="course.html">Grid <span class="mega__menu__label">All Courses</span></a></li>\n <li><a href="course-dark.html">Course Grid (Dark)</a></li>\n <li><a href="course-grid.html">Course Grid</a></li>\n <li><a href="course-grid-dark.html">Course Grid (Dark)</a></li>\n <li><a href="course-list.html">Course List</a></li>\n <li><a href="course-list-dark.html">Course List (Dark)</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <a href="#">Get Started 2</a>\n <ul class="dropdown">\n <li><a href="course-details.html">Course Details</a></li>\n <li><a href="course-details-dark.html">Course Details (Dark)</a></li>\n <li><a href="course-details-2.html">Course Details 2</a></li>\n <li><a href="course-details-2-dark.html">Details 2 (Dark)</a></li>\n <li><a href="course-details-3.html">Course Details 3</a></li>\n <li><a href="course-details-3.html">Details 3 (Dark)</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <a href="#">Get Started 3</a>\n <ul class="dropdown">\n <li><a href="dashboard/become-an-instructor.html">Become An Instructor</a>\n <li><a href="dashboard/create-course.html">Create Course <span class="mega__menu__label">Career</span></a></li>\n <li><a href="instructor.html">Instructor</a></li>\n <li><a href="instructor-dark.html">Instructor (Dark)</a></li>\n <li><a href="instructor-details.html">Instructor Details</a></li>\n <li><a href="lesson.html">Course Lesson<span class="mega__menu__label new">New</span></a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <div class="mega__menu__img">\n <a href="#"><img loading="lazy" src="img/mega/mega_menu_1.png" alt="Mega Menu"></a>\n </div>\n </li>\n </ul>\n </li>\n \n \n <li class="menu-item-has-children "><a href="dashboard/admin-dashboard.html">Dashboard</a>\n \n <ul class="dropdown">\n <li class="menu-item-has-children">\n <a href="#">Admin</a>\n \n <ul class="dropdown">\n <li><a href="dashboard/admin-dashboard.html">Admin Dashboard</a></li>\n <li><a href="dashboard/admin-profile.html">Admin Profile</a></li>\n <li><a href="dashboard/admin-message.html">Message</a></li>\n <li><a href="dashboard/admin-course.html">Courses</a></li>\n <li><a href="dashboard/admin-reviews.html">Review</a></li>\n <li><a href="dashboard/admin-quiz-attempts.html">Admin Quiz</a></li>\n \n <li><a href="dashboard/admin-settings.html">Settings</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <a href="#">Instructor</a>\n <ul class="dropdown">\n <li><a href="dashboard/instructor-dashboard.html">Inst. Dashboard</a></li>\n <li><a href="dashboard/instructor-profile.html">Inst. Profile</a></li>\n <li><a href="dashboard/instructor-message.html">Message</a></li>\n <li><a href="dashboard/instructor-wishlist.html">Wishlist</a></li>\n <li><a href="dashboard/instructor-reviews.html">Review</a></li>\n <li><a href="dashboard/instructor-my-quiz-attempts.html">My Quiz</a></li>\n <li><a href="dashboard/instructor-order-history.html">Order History</a></li>\n <li><a href="dashboard/instructor-course.html">My Courses</a></li>\n <li><a href="dashboard/instructor-announcments.html">Announcements</a></li>\n <li><a href="dashboard/instructor-quiz-attempts.html">Quiz Attempts</a></li>\n <li><a href="dashboard/instructor-assignments.html">Assignment</a></li>\n <li><a href="dashboard/instructor-settings.html">Settings</a></li>\n </ul>\n </li>\n \n <li class="menu-item-has-children">\n <a href="#">Student</a>\n <ul class="dropdown">\n <li><a href="dashboard/student-dashboard.html">Dashboard</a></li>\n <li><a href="dashboard/student-profile.html">Profile</a></li>\n <li><a href="dashboard/student-message.html">Message</a></li>\n <li><a href="dashboard/student-enrolled-courses.html">Enrolled Courses</a></li>\n <li><a href="dashboard/student-wishlist.html">Wishlist</a></li>\n <li><a href="dashboard/student-reviews.html">Review</a></li>\n <li><a href="dashboard/student-my-quiz-attempts.html">My Quiz</a></li>\n <li><a href="dashboard/student-assignments.html">Assignment</a></li>\n <li><a href="dashboard/student-settings.html">Settings</a></li>\n </ul>\n </li>\n </ul>\n </li>\n \n <li class="menu-item-has-children"><a href="ecommerce/shop.html">eCommerce</a>\n <ul class="dropdown">\n <li><a href="ecommerce/shop.html">Shop<span class="mega__menu__label">Online Store</span></a></li>\n <li><a href="ecommerce/product-details.html">Product Details</a></li>\n <li><a href="ecommerce/cart.html">Cart</a></li>\n <li><a href="ecommerce/checkout.html">Checkout</a></li>\n <li><a href="ecommerce/wishlist.html">Wishlist</a></li>\n \n </ul>\n </li>\n \n </ul>\n </nav>\n \n </div>\n \n </div>\n <div class="mobile-curr-lang-wrap">\n <div class="single-mobile-curr-lang">\n <a class="mobile-language-active" href="#">Language <i class="icofont-thin-down"></i></a>\n <div class="lang-curr-dropdown lang-dropdown-active">\n <ul>\n <li><a href="#">English (US)</a></li>\n <li><a href="#">English (UK)</a></li>\n <li><a href="#">Spanish</a></li>\n </ul>\n </div>\n </div>\n \n <!-- <div class="single-mobile-curr-lang">\n <a class="mobile-currency-active" href="#">Currency <i class="icofont-thin-down"></i></a>\n <div class="lang-curr-dropdown curr-dropdown-active">\n <ul>\n <li><a href="#">USD</a></li>\n <li><a href="#">EUR</a></li>\n <li><a href="#">Real</a></li>\n <li><a href="#">BDT</a></li>\n </ul>\n </div>\n </div> -->\n \n <div class="single-mobile-curr-lang">\n <a class="mobile-account-active" href="#">My Account <i class="icofont-thin-down"></i></a>\n <div class="lang-curr-dropdown account-dropdown-active">\n <ul>\n <li><a href="login.html">Login</a></li>\n <li><a href="login.html">/ Create Account</a></li>\n <li><a href="login.html">My Account</a></li>\n </ul>\n </div>\n </div>\n </div>\n <div class="mobile-social-wrap">\n <a class="facebook" href="#"><i class="icofont icofont-facebook"></i></a>\n <a class="twitter" href="#"><i class="icofont icofont-twitter"></i></a>\n <a class="pinterest" href="#"><i class="icofont icofont-pinterest"></i></a>\n <a class="instagram" href="#"><i class="icofont icofont-instagram"></i></a>\n <a class="google" href="#"><i class="icofont icofont-youtube-play"></i></a>\n </div>\n </div>\n </div>\n <!-- Mobile Menu end Here -->\n \n <!-- theme fixed shadow -->\n <div>\n <div class="theme__shadow__circle"></div>\n <div class="theme__shadow__circle shadow__right"></div>\n </div>\n <!-- theme fixed shadow -->\n <!-- breadcrumbarea__section__start -->\n \n <div class="breadcrumbarea">\n \n <div class="container">\n <div class="row">\n <div class="col-xl-12">\n <div class="breadcrumb__content__wraper" data-aos="fade-up">\n <div class="breadcrumb__title">\n <h2 class="heading">Catégorie {{ category.description }}</h2>\n </div>\n <div class="breadcrumb__inner">\n <ul>\n <li><a href="index.html">Accueil</a></li>\n <li>Catégorie</li>\n </ul>\n </div>\n </div>\n \n \n \n </div>\n </div>\n </div>\n \n <div class="shape__icon__2">\n <img loading="lazy" class=" shape__icon__img shape__icon__img__1" src="{{ absolute_url(asset('assets/img/herobanner/herobanner__1.png')) }}" alt="photo">\n <img loading="lazy" class=" shape__icon__img shape__icon__img__2" src="{{ absolute_url(asset('assets/img/herobanner/herobanner__2.png')) }}" alt="photo">\n <img loading="lazy" class=" shape__icon__img shape__icon__img__3" src="{{ absolute_url(asset('assets/img/herobanner/herobanner__3.png')) }}" alt="photo">\n <img loading="lazy" class=" shape__icon__img shape__icon__img__4" src="{{ absolute_url(asset('assets/img/herobanner/herobanner__4.png')) }}" alt="photo">\n </div>\n \n </div>\n <!-- breadcrumbarea__section__end-->\n \n <!-- course__section__start -->\n <div class="gridarea gridarea__2">\n <div class="container">\n <div class="row grid__row">\n \n <div class="col-xl-5 col-lg-5 col-md-12 col-sm-12 aos-init aos-animate" data-aos="fade-up">\n <div class="section__title__2">\n <div class="section__title__button">\n <div class="default__small__button">{{ category.description }}</div>\n </div>\n <div class="section__title__heading__2 section__title__heading__3 heading__fontsize__2">\n <h2>Toutes les formations de la catégories {{ category.description }}</h2>\n </div>\n </div>\n </div>\n <div class="col-xl-7 col-lg-7 col-md-12 col-sm-12 aos-init aos-animate" data-aos="fade-up">\n <div class="gridfilter_nav grid__filter__2 gridFilter">\n <button class="active" data-filter="*"> {{ category.description }} </button>\n {# <button data-filter=".filter1" class="">Data science </button>\n <button data-filter=".filter2" class="">Engineering </button>\n <button data-filter=".filter3" class="">Featured </button>\n <button data-filter=".filter4" class="">Architecture</button> #}\n </div>\n </div>\n </div>\n \n \n \n \n \n <div class="row grid aos-init aos-animate" data-aos="fade-up" style="position: relative; height: 966.578px;">\n \n {% for _formation in category.getFormations() %}\n \n <div class="col-xl-4 col-lg-4 col-md-6 col-sm-6 col-12 grid-item filter1 filter3" style="position: absolute; left: 0%; top: 0px;">\n <div class="gridarea__wraper">\n <div class="gridarea__img">\n <a href="{{ path("app_detail_formation", { slug: _formation.slug }) }}"><img loading="lazy" src="{{ absolute_url(asset('upload/'~_formation.image )) }}" alt="grid"></a>\n </div>\n <div class="gridarea__content">\n <div class="gridarea__list">\n <ul>\n <li>\n <i class="icofont-book-alt"></i> {{_formation.getTopic|length}} Sujet(s)\n </li>\n <li>\n <i class="icofont-clock-time"></i> {{_formation.duree}}\n </li>\n </ul>\n </div>\n <div class="gridarea__heading">\n <h3><a href="{{ path("app_detail_formation", { slug: _formation.slug }) }}">\n {{_formation.titre|slice(0, 45)}}...\n </a></h3>\n </div>\n <div class="gridarea__price">\n 0CFA <del>/ {{_formation.price}}CFA</del>\n <span> <del class="del__2">Free</del></span>\n </div>\n <div class="gridarea__bottom">\n \n <a href="{{ path("app_detail_formation", { slug: _formation.slug }) }}">\n <div class="gridarea__small__img">\n <img loading="lazy" src="{{ absolute_url(asset('assets/img/teacher/avatar.png')) }}" alt="grid">\n <div class="gridarea__small__content">\n <h6>{{_formation.getUser().prenom}}</h6>\n </div>\n </div>\n </a>\n \n <div class="gridarea__star">\n {# <i class="icofont-star"></i>\n <i class="icofont-star"></i>\n <i class="icofont-star"></i>\n <i class="icofont-star"></i> #}\n <i class="icofont-star"></i>\n <span>(0)</span>\n </div>\n </div>\n </div>\n </div>\n </div>\n \n {% endfor %}\n \n \n \n </div>\n </div>\n </div>\n <!-- course__section__end -->\n \n <!-- footer__section__start -->\n <!-- footer__section__start -->\n {% include 'components/footer.html.twig' %}\n \n {% endblock %} """ }
in
templates/home/category.html.twig
(line 3)
{% extends 'base.html.twig' %}{% block title %} Catégories - {{ category.description }} | Prixkdo Trainning {% endblock %}{% block body %}<style></style>
in
var/cache/dev/twig/fa/faeeffdf3fb5ceca89e12e06cc81f629.php
::
getAttribute
(line 77)
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));yield " Catégories - ";yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["category"]) || array_key_exists("category", $context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.', 3, $this->source); })()), "description", [], "any", false, false, false, 3), "html", null, true);yield " | Prixkdo Trainning ";$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in
vendor/twig/twig/src/Template.php
->
block_title
(line 431)
throw new \LogicException('A block must be a method on a \Twig\Template instance.');}if (null !== $template) {try {yield from $template->$block($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($template->getSourceContext());}
in
var/cache/dev/twig/2b/2bc9a447a12329e2838f939f73038126.php
->
yieldBlock
(line 59)
<html><head><meta charset=\"UTF-8\"><title>";// line 5yield from $this->unwrap()->yieldBlock('title', $context, $blocks);yield "</title><link rel=\"icon\" href=\"data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚫️</text><text y=%221.3em%22 x=%220.2em%22 font-size=%2276%22 fill=%22%23fff%22>sf</text></svg>\"><meta charset=\"utf-8\"><meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\"><meta name=\"description\" content=\"\">
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 387)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
var/cache/dev/twig/fa/faeeffdf3fb5ceca89e12e06cc81f629.php
->
yield
(line 54)
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "home/category.html.twig"));$this->parent = $this->loadTemplate("base.html.twig", "home/category.html.twig", 1);yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
in
vendor/twig/twig/src/Template.php
->
doDisplay
(line 387)
{$context += $this->env->getGlobals();$blocks = array_merge($this->blocks, $blocks);try {yield from $this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
in
vendor/twig/twig/src/Template.php
->
yield
(line 343)
return $this->blocks;}public function display(array $context, array $blocks = []): void{foreach ($this->yield($context, $blocks) as $data) {echo $data;}}public function render(array $context): string
in
vendor/twig/twig/src/Template.php
->
display
(line 358)
ob_start();} else {ob_start(function () { return ''; });}try {$this->display($context);} catch (\Throwable $e) {while (ob_get_level() > $level) {ob_end_clean();}
in
vendor/twig/twig/src/TemplateWrapper.php
->
render
(line 51)
yield from $this->template->yieldBlock($name, $context);}public function render(array $context = []): string{return $this->template->render($context);}public function display(array $context = []){// using func_get_args() allows to not expose the blocks argument
in
vendor/twig/twig/src/Environment.php
->
render
(line 320)
* @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []): string{return $this->load($name)->render($context);}/*** Displays a template.*
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
render
(line 431)
if (null !== $block) {return $this->container->get('twig')->load($view)->renderBlock($block, $parameters);}return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRenderView
(line 436)
return $this->container->get('twig')->render($view, $parameters);}private function doRender(string $view, ?string $block, array $parameters, ?Response $response, string $method): Response{$content = $this->doRenderView($view, $block, $parameters, $method);$response ??= new Response();if (200 === $response->getStatusCode()) {foreach ($parameters as $v) {if ($v instanceof FormInterface && $v->isSubmitted() && !$v->isValid()) {
in
vendor/symfony/framework-bundle/Controller/AbstractController.php
->
doRender
(line 250)
* If an invalid form is found in the list of parameters, a 422 status code is returned.* Forms found in parameters are auto-cast to form views.*/protected function render(string $view, array $parameters = [], ?Response $response = null): Response{return $this->doRender($view, null, $parameters, $response, __FUNCTION__);}/*** Renders a block in a view.*
#[Route('/category/{id}', name: 'app_detail_category_id')]public function detail_category(CategoryRepository $categoryRepository, $id): Response{$category = $categoryRepository->findOneBy(['id' => $id]);return $this->render('home/category.html.twig', ['category' => $category,]);}#[Route('/apropos-de-trainning', name: 'app_about')]
in
vendor/symfony/http-kernel/HttpKernel.php
->
detail_category
(line 183)
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);$controller = $event->getController();$arguments = $event->getArguments();// call controller$response = $controller(...$arguments);// viewif (!$response instanceof Response) {$event = new ViewEvent($this, $request, $type, $response, $event);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
in
vendor/symfony/http-kernel/HttpKernel.php
->
handleRaw
(line 76)
$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);$response = null;try {return $response = $this->handleRaw($request, $type);} catch (\Throwable $e) {if ($e instanceof \Error && !$this->handleAllThrowables) {throw $e;}
in
vendor/symfony/http-kernel/Kernel.php
->
handle
(line 182)
$this->boot();++$this->requestStackSize;$this->resetServices = true;try {return $this->getHttpKernel()->handle($request, $type, $catch);} finally {--$this->requestStackSize;}}
in
vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php
->
handle
(line 35)
) {}public function run(): int{$response = $this->kernel->handle($this->request);if (Kernel::VERSION_ID >= 60400) {$response->send(false);if (\function_exists('fastcgi_finish_request') && !$this->debug) {
in
vendor/autoload_runtime.php
->
run
(line 29)
$app = $app(...$args);exit($runtime->getRunner($app)->run());
require_once('/var/www/html/prixkdotrainning/vendor/autoload_runtime.php')
in
public/index.php
(line 5)
<?phpuse App\Kernel;require_once dirname(__DIR__).'/vendor/autoload_runtime.php';return function (array $context) {return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);};
Logs
| Level | Channel | Message |
|---|---|---|
| INFO 20:18:55 | request |
Matched route "_profiler". {
"route": "_profiler",
"route_parameters": {
"_route": "_profiler",
"_controller": "web_profiler.controller.profiler::panelAction",
"token": "baa8bb"
},
"request_uri": "https://training.prixkdo.com/_profiler/baa8bb?panel=exception&type=request",
"method": "GET"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Container50OBt87\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Container50OBt87\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Container50OBt87\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Container50OBt87\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\Security\Csrf\SameOriginCsrfTokenManager::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\Security\\Csrf\\SameOriginCsrfTokenManager::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\Security\Http\Firewall\ContextListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\Security\\Http\\Firewall\\ContextListener::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ResponseListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\WebLink\EventListener\AddLinkHeaderListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\WebLink\\EventListener\\AddLinkHeaderListener::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\Security\Http\RememberMe\ResponseListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ProfilerListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::removeCspHeader". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::removeCspHeader"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Bundle\WebProfilerBundle\EventListener\WebDebugToolbarListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Bundle\\WebProfilerBundle\\EventListener\\WebDebugToolbarListener::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener::onResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DisallowRobotsIndexingListener::onResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.response" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelResponse". {
"event": "kernel.response",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelResponse"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelFinishRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelFinishRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.finish_request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelFinishRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.finish_request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelFinishRequest". {
"event": "kernel.finish_request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelFinishRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\DebugHandlersListener::configure". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener::configure"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\ValidateRequestListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ValidateRequestListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bridge\Doctrine\Middleware\IdleConnection\Listener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bridge\\Doctrine\\Middleware\\IdleConnection\\Listener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\SessionListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\SessionListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::setDefaultLocale". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::setDefaultLocale"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\AssetMapper\AssetMapperDevServerSubscriber::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\AssetMapper\\AssetMapperDevServerSubscriber::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\RouterListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\RouterListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Component\HttpKernel\EventListener\LocaleAwareListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\LocaleAwareListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::configureLogoutUrlGenerator". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::configureLogoutUrlGenerator"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.request" to listener "Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener::onKernelRequest". {
"event": "kernel.request",
"listener": "Symfony\\Bundle\\SecurityBundle\\Debug\\TraceableFirewallListener::onKernelRequest"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller" to listener "Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector::onKernelController"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller" to listener "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector::onKernelController". {
"event": "kernel.controller",
"listener": "Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector::onKernelController"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsCsrfTokenValidAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsCsrfTokenValidAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\Security\Http\EventListener\IsGrantedAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\Security\\Http\\EventListener\\IsGrantedAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\CacheAttributeListener::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\CacheAttributeListener::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Container50OBt87\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Container50OBt87\\RequestPayloadValueResolverGhost01ca9cc::onKernelControllerArguments"
}
|
| DEBUG 20:18:55 | event |
Notified event "kernel.controller_arguments" to listener "Symfony\Component\HttpKernel\EventListener\ErrorListener::onControllerArguments". {
"event": "kernel.controller_arguments",
"listener": "Symfony\\Component\\HttpKernel\\EventListener\\ErrorListener::onControllerArguments"
}
|
Stack Trace
|
RuntimeError
|
|---|
Twig\Error\RuntimeError:
Impossible to access an attribute ("description") on a null variable.
at templates/home/category.html.twig:3
at Twig\Extension\CoreExtension::getAttribute()
(var/cache/dev/twig/fa/faeeffdf3fb5ceca89e12e06cc81f629.php:77)
at __TwigTemplate_750db753c1045e7c3362cb68245f94d2->block_title()
(vendor/twig/twig/src/Template.php:431)
at Twig\Template->yieldBlock()
(var/cache/dev/twig/2b/2bc9a447a12329e2838f939f73038126.php:59)
at __TwigTemplate_caead8920c2e556b991ba69b5abe52cb->doDisplay()
(vendor/twig/twig/src/Template.php:387)
at Twig\Template->yield()
(var/cache/dev/twig/fa/faeeffdf3fb5ceca89e12e06cc81f629.php:54)
at __TwigTemplate_750db753c1045e7c3362cb68245f94d2->doDisplay()
(vendor/twig/twig/src/Template.php:387)
at Twig\Template->yield()
(vendor/twig/twig/src/Template.php:343)
at Twig\Template->display()
(vendor/twig/twig/src/Template.php:358)
at Twig\Template->render()
(vendor/twig/twig/src/TemplateWrapper.php:51)
at Twig\TemplateWrapper->render()
(vendor/twig/twig/src/Environment.php:320)
at Twig\Environment->render()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:431)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRenderView()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:436)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->doRender()
(vendor/symfony/framework-bundle/Controller/AbstractController.php:250)
at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
(src/Controller/HomeController.php:181)
at App\Controller\HomeController->detail_category()
(vendor/symfony/http-kernel/HttpKernel.php:183)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle()
(vendor/symfony/http-kernel/Kernel.php:182)
at Symfony\Component\HttpKernel\Kernel->handle()
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/var/www/html/prixkdotrainning/vendor/autoload_runtime.php')
(public/index.php:5)
|