public function listAction(Request $request)
    {
        $theme = $request->attributes->get(
            'synapse_theme',
            $this->container->get('synapse')
                ->enableDefaultTheme()
                ->getCurrentTheme()
        );

        $templateCollection = $this->container->get('synapse.template.loader')
            ->retrieveAll(array(
                'scope' => TemplateInterface::GLOBAL_SCOPE,
                'templateTypeId' => $theme->getTemplateTypes()->column('id')
            ))
        ;
        $templateMap = array();
        foreach ($templateCollection as $template) {
            $templateMap[$template->getTemplateType()->getName()][$template->getContentType()->getName()] = $template;
        }

        return $this->render('SynapseAdminBundle:Template:list.html.twig', array(
            'theme' => $theme,
            'content_types' => $this->container->get('synapse.content_type.loader')
                ->retrieveAll(),
            'templates' => $templateMap,
        ));
    }
public function listAction(Request $request)
    {
        $theme = $request->attributes->get(
            'synapse_theme',
            $this->container->get('synapse')
                ->enableDefaultTheme()
                ->getCurrentTheme()
        );

        $templateCollection = $this->container->get('synapse.template.loader')
            ->retrieveAll(array(
                'scope' => TemplateInterface::GLOBAL_SCOPE,
                'templateTypeId' => $theme->getTemplateTypes()->column('id')
            ))
        ;
        $templateMap = array();
        foreach ($templateCollection as $template) {
            $templateMap[$template->getTemplateType()->getName()][$template->getContentType()->getName()] = $template;
        }

        return $this->render('SynapseAdminBundle:Template:list.html.twig', array(
            'theme' => $theme,
            'content_types' => $this->container->get('synapse.content_type.loader')
                ->retrieveAll(),
            'templates' => $templateMap,
        ));
    }
public function listAction ( Request $ request ) { $ theme = $ request -> attributes -> get ( 'synapse_theme' , $ this -> container -> get ( 'synapse' ) -> enableDefaultTheme ( ) -> getCurrentTheme ( ) ) ; $ templateCollection = $ this -> container -> get ( 'synapse.template.loader' ) -> retrieveAll ( array ( 'scope' => TemplateInterface :: GLOBAL_SCOPE , 'templateTypeId' => $ theme -> getTemplateTypes ( ) -> column ( 'id' ) ) ) ; $ templateMap = array ( ) ; foreach ( $ templateCollection as $ template ) { $ templateMap [ $ template -> getTemplateType ( ) -> getName ( ) ] [ $ template -> getContentType ( ) -> getName ( ) ] = $ template ; } return $ this -> render ( 'SynapseAdminBundle:Template:list.html.twig' , array ( 'theme' => $ theme , 'content_types' => $ this -> container -> get ( 'synapse.content_type.loader' ) -> retrieveAll ( ) , 'templates' => $ templateMap , ) ) ; }
Templates listing action.

@param Request $request

@return Response
Templates listing action .