Bundle/TwigBundle/Controller/ErrorPageController.php
public function showAction(ErrorPage $page)
    {
        //add the view to twig
        $this->container->get('twig')->addGlobal('view', $page);
        $page->setReference(new ViewReference($page->getId()));
        $parameters = [
            'view'   => $page,
            'id'     => $page->getId(),
            'locale' => $page->getCurrentLocale(),
        ];

        $this->get('victoire_widget_map.builder')->build($page);
        $this->get('victoire_widget_map.widget_data_warmer')->warm(
            $this->get('doctrine.orm.entity_manager'),
            $page
        );

        $this->container->get('victoire_core.current_view')->setCurrentView($page);

        //create the response
        $response = $this->container->get('templating')->renderResponse(
            'VictoireCoreBundle:Layout:'.$page->getTemplate()->getLayout().'.html.twig',
            $parameters
        );

        return $response;
    }
public function showAction(ErrorPage $page)
    {
        //add the view to twig
        $this->container->get('twig')->addGlobal('view', $page);
        $page->setReference(new ViewReference($page->getId()));
        $parameters = [
            'view'   => $page,
            'id'     => $page->getId(),
            'locale' => $page->getCurrentLocale(),
        ];

        $this->get('victoire_widget_map.builder')->build($page);
        $this->get('victoire_widget_map.widget_data_warmer')->warm(
            $this->get('doctrine.orm.entity_manager'),
            $page
        );

        $this->container->get('victoire_core.current_view')->setCurrentView($page);

        //create the response
        $response = $this->container->get('templating')->renderResponse(
            'VictoireCoreBundle:Layout:'.$page->getTemplate()->getLayout().'.html.twig',
            $parameters
        );

        return $response;
    }
public function showAction ( ErrorPage $ page ) { //add the view to twig $ this -> container -> get ( 'twig' ) -> addGlobal ( 'view' , $ page ) ; $ page -> setReference ( new ViewReference ( $ page -> getId ( ) ) ) ; $ parameters = [ 'view' => $ page , 'id' => $ page -> getId ( ) , 'locale' => $ page -> getCurrentLocale ( ) , ] ; $ this -> get ( 'victoire_widget_map.builder' ) -> build ( $ page ) ; $ this -> get ( 'victoire_widget_map.widget_data_warmer' ) -> warm ( $ this -> get ( 'doctrine.orm.entity_manager' ) , $ page ) ; $ this -> container -> get ( 'victoire_core.current_view' ) -> setCurrentView ( $ page ) ; //create the response $ response = $ this -> container -> get ( 'templating' ) -> renderResponse ( 'VictoireCoreBundle:Layout:' . $ page -> getTemplate ( ) -> getLayout ( ) . '.html.twig' , $ parameters ) ; return $ response ; }
Show an error page.

@Route("/{code}", name="victoire_errorPage_show")

@return Response
Show an error page .