Exceptions
Exception
Twig\Error\ RuntimeError
            
        
    
    
                    
            in
            
                templates/front/pages/page_category/index.html.twig
            
                        (line 33)
            
        
    
    <ul class="nav">{% for itr, souscat in items %}<li class="nav-item"><span class="wlc-ws">Welcome</span><a class="btn cat-touchscreen{% if idUrl == souscat.id %} active{% endif %}" href="{{ path('filter', {'id': souscat.slug_sous_category, 'slug': souscat.item_slug_fr}) }}" id="sousCategorieTitre">{{souscat.sous_category_name}}</a></li>{% endfor %}<li class="nav-item d-lg-block d-md-none d-none"><a class="btn cat-all" style="text-align: center !important;" {% if page_category is defined %} href="{{ path('filter', {'id': 'voir_tout', 'slug' : page_category.slug}) }}" {% endif %}>{{ 'front.actions.see_all'|trans({}, 'front') }}</a>
            
        
    
    
                    
            in
            
                var/cache/dev/twig/8d/8d7c295601593515c70f65755cb89ba4.php
            
                            
                twig_get_attribute
                        (line 195)
            
        
    
    // line 33if (((isset($context["idUrl"]) || array_key_exists("idUrl", $context) ? $context["idUrl"] : (function () { throw new RuntimeError('Variable "idUrl" does not exist.', 33, $this->source); })()) == twig_get_attribute($this->env, $this->source, $context["souscat"], "id", [], "any", false, false, false, 33))) {echo " active";}echo "\" href=\"";echo twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("filter", ["id" => twig_get_attribute($this->env, $this->source, $context["souscat"], "slug_sous_category", [], "any", false, false, false, 33), "slug" => twig_get_attribute($this->env, $this->source, $context["souscat"], "item_slug_fr", [], "any", false, false, false, 33)]), "html", null, true);echo "\" id=\"sousCategorieTitre\">";echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["souscat"], "sous_category_name", [], "any", false, false, false, 33), "html", null, true);echo "</a>\t\t\t\t\t\t\t</li>
            
        
    
    
                    
            in
            
                vendor/twig/twig/src/Template.php
            
                            ->
                block_body
                        (line 182)
            
        
    
    throw new \LogicException('A block must be a method on a \Twig\Template instance.');}if (null !== $template) {try {$template->$block($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($template->getSourceContext());}
            
        
    
    
                    
            in
            
                var/cache/dev/twig/17/1769088a4ae72e544719f103c39ff462.php
            
                            ->
                displayBlock
                        (line 120)
            
        
    
    // line 38echo "\t\t</header>\t\t";// line 40$this->displayBlock('body', $context, $blocks);// line 41echo "\t\t";$this->displayBlock('footer', $context, $blocks);// line 56echo "
            
        
    
    
                    
            in
            
                vendor/twig/twig/src/Template.php
            
                            ->
                doDisplay
                        (line 405)
            
        
    
    }protected function displayWithErrorHandling(array $context, array $blocks = []){try {$this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
            
        
    
    
                    
            in
            
                vendor/twig/twig/src/Template.php
            
                            ->
                displayWithErrorHandling
                        (line 378)
            
        
    
    return $this->blocks;}public function display(array $context, array $blocks = []){$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}public function render(array $context){$level = ob_get_level();
            
        
    
    
                    
            in
            
                var/cache/dev/twig/8d/8d7c295601593515c70f65755cb89ba4.php
            
                            ->
                display
                        (line 51)
            
        
    
    $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "front/pages/page_category/index.html.twig"));$this->parent = $this->loadTemplate("front/layouts/base.html.twig", "front/pages/page_category/index.html.twig", 1);$this->parent->display($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 405)
            
        
    
    }protected function displayWithErrorHandling(array $context, array $blocks = []){try {$this->doDisplay($context, $blocks);} catch (Error $e) {if (!$e->getSourceContext()) {$e->setSourceContext($this->getSourceContext());}
            
        
    
    
                    
            in
            
                vendor/twig/twig/src/Template.php
            
                            ->
                displayWithErrorHandling
                        (line 378)
            
        
    
    return $this->blocks;}public function display(array $context, array $blocks = []){$this->displayWithErrorHandling($this->env->mergeGlobals($context), array_merge($this->blocks, $blocks));}public function render(array $context){$level = ob_get_level();
            
        
    
    
                    
            in
            
                vendor/twig/twig/src/Template.php
            
                            ->
                display
                        (line 390)
            
        
    
    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 45)
            
        
    
    */public function render(array $context = []): string{// using func_get_args() allows to not expose the blocks argument// as it should only be used by internal codereturn $this->template->render($context, \func_get_args()[1] ?? []);}/*** Displays the template.*
            
        
    
    
                    
            in
            
                vendor/twig/twig/src/Environment.php
            
                            ->
                render
                        (line 318)
            
        
    
    * @throws SyntaxError When an error occurred during compilation* @throws RuntimeError When an error occurred during rendering*/public function render($name, array $context = []){return $this->load($name)->render($context);}/*** Displays a template.*
            
        
    
    
                    
            in
            
                vendor/symfony/framework-bundle/Controller/AbstractController.php
            
                            ->
                render
                        (line 258)
            
        
    
    {if (!$this->container->has('twig')) {throw new \LogicException('You cannot use the "renderView" method if the Twig Bundle is not available. Try running "composer require symfony/twig-bundle".');}return $this->container->get('twig')->render($view, $parameters);}/*** Renders a view.*/
            
        
    
    
                    
            in
            
                vendor/symfony/framework-bundle/Controller/AbstractController.php
            
                            ->
                renderView
                        (line 266)
            
        
    
    /*** Renders a view.*/protected function render(string $view, array $parameters = [], Response $response = null): Response{$content = $this->renderView($view, $parameters);if (null === $response) {$response = new Response();}
return $this->render($template, ['items' => $items,'pages' => $grouppedPages,'blocs' => $blocs,'page_category' => $infoPageCategory,]);}#[Route('/{slug}', name: 'front_page_category_show')]
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpKernel.php
            
                            ->
                filter
                        (line 163)
            
        
    
    $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);$this->dispatcher->dispatch($event, KernelEvents::VIEW);
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/HttpKernel.php
            
                            ->
                handleRaw
                        (line 75)
            
        
    
    {$request->headers->set('X-Php-Ob-Level', (string) ob_get_level());$this->requestStack->push($request);try {return $this->handleRaw($request, $type);} catch (\Exception $e) {if ($e instanceof RequestExceptionInterface) {$e = new BadRequestHttpException($e->getMessage(), $e);}if (false === $catch) {
            
        
    
    
                    
            in
            
                vendor/symfony/http-kernel/Kernel.php
            
                            ->
                handle
                        (line 202)
            
        
    
    $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)
            
        
    
    $this->request = $request;}public function run(): int{$response = $this->kernel->handle($this->request);$response->send();if ($this->kernel instanceof TerminableInterface) {$this->kernel->terminate($this->request, $response);}
            
        
    
    
                    
            in
            
                vendor/autoload_runtime.php
            
                            ->
                run
                        (line 35)
            
        
    
    $app = $app(...$args);exit($runtime->getRunner($app)->run());
<?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']);};
Stack Trace
| 
                 
                                        RuntimeError                    
                    
                 
             | 
        
|---|
                                
Twig\Error\RuntimeError:
Key "item_slug_fr" for array with keys "id, createdAt, isEnable, sous_category_name, slug_sous_category, description" does not exist.
  at templates/front/pages/page_category/index.html.twig:33
  at twig_get_attribute()
     (var/cache/dev/twig/8d/8d7c295601593515c70f65755cb89ba4.php:195)
  at __TwigTemplate_64deeae9270102fbaecfde7e16541fef->block_body()
     (vendor/twig/twig/src/Template.php:182)
  at Twig\Template->displayBlock()
     (var/cache/dev/twig/17/1769088a4ae72e544719f103c39ff462.php:120)
  at __TwigTemplate_043971c00d87575dfabf6f920698ea89->doDisplay()
     (vendor/twig/twig/src/Template.php:405)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:378)
  at Twig\Template->display()
     (var/cache/dev/twig/8d/8d7c295601593515c70f65755cb89ba4.php:51)
  at __TwigTemplate_64deeae9270102fbaecfde7e16541fef->doDisplay()
     (vendor/twig/twig/src/Template.php:405)
  at Twig\Template->displayWithErrorHandling()
     (vendor/twig/twig/src/Template.php:378)
  at Twig\Template->display()
     (vendor/twig/twig/src/Template.php:390)
  at Twig\Template->render()
     (vendor/twig/twig/src/TemplateWrapper.php:45)
  at Twig\TemplateWrapper->render()
     (vendor/twig/twig/src/Environment.php:318)
  at Twig\Environment->render()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:258)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->renderView()
     (vendor/symfony/framework-bundle/Controller/AbstractController.php:266)
  at Symfony\Bundle\FrameworkBundle\Controller\AbstractController->render()
     (src/Controller/front/Pages/CategoryController.php:74)
  at App\Controller\front\Pages\CategoryController->filter()
     (vendor/symfony/http-kernel/HttpKernel.php:163)
  at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
     (vendor/symfony/http-kernel/HttpKernel.php:75)
  at Symfony\Component\HttpKernel\HttpKernel->handle()
     (vendor/symfony/http-kernel/Kernel.php:202)
  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:35)
  at require_once('/mnt/disk/www/netisse2023/vendor/autoload_runtime.php')
     (public/index.php:4)                
                             |