LayoutController extends AbstractController
Table of Contents
Constants
DUMMY_BLOCK_ID
        public
        mixed
        $DUMMY_BLOCK_ID
        = 9999999999
    
            
Properties
$blockRepository
        protected
                BlockRepository
        $blockRepository
            
            
$blockPositionRepository
        protected
                BlockPositionRepository
        $blockPositionRepository
            
            
$layoutRepository
        protected
                LayoutRepository
        $layoutRepository
            
            
$pageLayoutRepository
        protected
                PageLayoutRepository
        $pageLayoutRepository
            
            
$pageRepository
        protected
                PageRepository
        $pageRepository
            
            
$productRepository
        protected
                ProductRepository
        $productRepository
            
            
$deviceTypeRepository
        protected
                DeviceTypeRepository
        $deviceTypeRepository
            
            
$isPreview
        protected
                bool
        $isPreview
         = false    
            
$eccubeConfig
        protected
                EccubeConfig
        $eccubeConfig
            
            
$entityManager
        protected
                EntityManagerInterface
        $entityManager
            
            
$translator
        protected
                TranslatorInterface
        $translator
            
            
$formFactory
        protected
                FormFactoryInterface
        $formFactory
            
            
$eventDispatcher
        protected
                EventDispatcherInterface
        $eventDispatcher
            
            
$session
        protected
                Session
        $session
            
            
Methods
__construct()
LayoutController constructor.
        public
                                __construct(
                    
                            $blockRepository :
                BlockRepository
                            
                    
            ,                 $blockPositionRepository :
                BlockPositionRepository
                            
                    
            ,                 $layoutRepository :
                LayoutRepository
                            
                    
            ,                 $pageLayoutRepository :
                PageLayoutRepository
                            
                    
            ,                 $pageRepository :
                pageRepository
                            
                    
            ,                 $productRepository :
                ProductRepository
                            
                    
            ,                 $deviceTypeRepository :
                DeviceTypeRepository
                            
                )
        : mixed
    
    
            Parameters
- $blockRepository : BlockRepository
- $blockPositionRepository : BlockPositionRepository
- $layoutRepository : LayoutRepository
- $pageLayoutRepository : PageLayoutRepository
- $pageRepository : pageRepository
- $productRepository : ProductRepository
- $deviceTypeRepository : DeviceTypeRepository
Return values
mixedindex()
        public
                                index(
                )
        : mixed
    
    
    
            Tags
Return values
mixeddelete()
        public
                                delete(
                    
                            $Layout :
                Layout
                            
                    
            ,                 $cacheUtil :
                CacheUtil
                            
                )
        : RedirectResponse
    
    
            Parameters
Tags
Return values
RedirectResponseedit()
        public
                                edit(
                    
                            $request :
                Request
                            
                    
            [,                 $id :
                mixed
                 = null ]            
                    
            [,                 $previewPageId :
                mixed
                 = null ]            
                    
            ,                 $cacheUtil :
                CacheUtil
                            
                )
        : mixed
    
    
            Parameters
- $request : Request
- $id : mixed = null
- $previewPageId : mixed = null
- $cacheUtil : CacheUtil
Tags
Return values
mixedviewBlock()
        public
                                viewBlock(
                    
                            $request :
                Request
                            
                    
            ,                 $twig :
                Environment
                            
                )
        : JsonResponse
    
    
            Parameters
- $request : Request
- $twig : Environment
Tags
Return values
JsonResponsepreview()
        public
                                preview(
                    
                            $request :
                Request
                            
                    
            ,                 $id :
                mixed
                            
                    
            ,                 $cacheUtil :
                CacheUtil
                            
                )
        : mixed
    
    
            Parameters
- $request : Request
- $id : mixed
- $cacheUtil : CacheUtil
Tags
Return values
mixedsetEccubeConfig()
        public
                                setEccubeConfig(
                    
                            $eccubeConfig :
                EccubeConfig
                            
                )
        : mixed
    
    
            Parameters
- $eccubeConfig : EccubeConfig
Tags
Return values
mixedsetEntityManager()
        public
                                setEntityManager(
                    
                            $entityManager :
                EntityManagerInterface
                            
                )
        : mixed
    
    
            Parameters
- $entityManager : EntityManagerInterface
Tags
Return values
mixedsetTranslator()
        public
                                setTranslator(
                    
                            $translator :
                TranslatorInterface
                            
                )
        : mixed
    
    
            Parameters
- $translator : TranslatorInterface
Tags
Return values
mixedsetSession()
        public
                                setSession(
                    
                            $session :
                SessionInterface
                            
                )
        : mixed
    
    
            Parameters
- $session : SessionInterface
Tags
Return values
mixedsetFormFactory()
        public
                                setFormFactory(
                    
                            $formFactory :
                FormFactoryInterface
                            
                )
        : mixed
    
    
            Parameters
- $formFactory : FormFactoryInterface
Tags
Return values
mixedsetEventDispatcher()
        public
                                setEventDispatcher(
                    
                            $eventDispatcher :
                EventDispatcherInterface
                            
                )
        : mixed
    
    
            Parameters
- $eventDispatcher : EventDispatcherInterface
Tags
Return values
mixedaddSuccess()
        public
                                addSuccess(
                    
                            $message :
                mixed
                            
                    
            [,                 $namespace :
                mixed
                 = 'front' ]            
                )
        : mixed
    
    
            Parameters
- $message : mixed
- $namespace : mixed = 'front'
Return values
mixedaddError()
        public
                                addError(
                    
                            $message :
                mixed
                            
                    
            [,                 $namespace :
                mixed
                 = 'front' ]            
                )
        : mixed
    
    
            Parameters
- $message : mixed
- $namespace : mixed = 'front'
Return values
mixedaddDanger()
        public
                                addDanger(
                    
                            $message :
                mixed
                            
                    
            [,                 $namespace :
                mixed
                 = 'front' ]            
                )
        : mixed
    
    
            Parameters
- $message : mixed
- $namespace : mixed = 'front'
Return values
mixedaddWarning()
        public
                                addWarning(
                    
                            $message :
                mixed
                            
                    
            [,                 $namespace :
                mixed
                 = 'front' ]            
                )
        : mixed
    
    
            Parameters
- $message : mixed
- $namespace : mixed = 'front'
Return values
mixedaddInfo()
        public
                                addInfo(
                    
                            $message :
                mixed
                            
                    
            [,                 $namespace :
                mixed
                 = 'front' ]            
                )
        : mixed
    
    
            Parameters
- $message : mixed
- $namespace : mixed = 'front'
Return values
mixedaddRequestError()
        public
                                addRequestError(
                    
                            $message :
                mixed
                            
                    
            [,                 $namespace :
                mixed
                 = 'front' ]            
                )
        : mixed
    
    
            Parameters
- $message : mixed
- $namespace : mixed = 'front'
Return values
mixedclearMessage()
        public
                                clearMessage(
                )
        : mixed
    
    
    
        
            Return values
mixeddeleteMessage()
        public
                                deleteMessage(
                )
        : mixed
    
    
    
        
            Return values
mixedsetLoginTargetPath()
        public
                                setLoginTargetPath(
                    
                            $targetPath :
                string
                            
                    
            [,                 $namespace :
                mixed
                 = null ]            
                )
        : mixed
    
    
            Parameters
- $targetPath : string
- $namespace : mixed = null
Return values
mixedforwardToRoute()
Forwards the request to another controller.
        public
                                forwardToRoute(
                    
                            $route :
                string
                            
                    
            [,                 $path :
                array
                 = [] ]            
                    
            [,                 $query :
                array
                 = [] ]            
                )
        : Response
    
    
            Parameters
- $route : string
- The name of the route 
- $path : array = []
- An array of path parameters 
- $query : array = []
- An array of query parameters 
Return values
Response —A Response instance
isTokenValid()
Checks the validity of a CSRF token.
        protected
                                isTokenValid(
                )
        : bool
    
        if token is invalid, throws AccessDeniedHttpException.