EC-CUBE4 APIドキュメント

TwigInitializeListener implements EventSubscriberInterface

Table of Contents

$initialized bool
$twig Environment
$baseInfoRepository BaseInfoRepository
$deviceTypeRepository DeviceTypeRepository
$pageRepository PageRepository
$pageLayoutRepository PageLayoutRepository
$blockPositionRepository BlockPositionRepository
$requestContext Context
$authorityRoleRepository AuthorityRoleRepository
$eccubeConfig EccubeConfig
$mobileDetector MobileDetector
$router UrlGeneratorInterface
$layoutRepository LayoutRepository
__construct() TwigInitializeListener constructor. mixed
onKernelRequest() mixed
setFrontVariables() mixed
setAdminGlobals() mixed
getDisplayEccubeNav() URLに対する権限有無チェックして表示するNavを返す array
getSubscribedEvents() {@inheritdoc} mixed

Properties

Methods

__construct()

TwigInitializeListener constructor.

public __construct( $twig : Environment , $baseInfoRepository : BaseInfoRepository , $pageRepository : PageRepository , $pageLayoutRepository : PageLayoutRepository , $blockPositionRepository : BlockPositionRepository , $deviceTypeRepository : DeviceTypeRepository , $authorityRoleRepository : AuthorityRoleRepository , $eccubeConfig : EccubeConfig , $context : Context , $mobileDetector : MobileDetector , $router : UrlGeneratorInterface , $layoutRepository : LayoutRepository ) : mixed
Parameters
$twig : Environment
$baseInfoRepository : BaseInfoRepository
$pageRepository : PageRepository
$pageLayoutRepository : PageLayoutRepository
$blockPositionRepository : BlockPositionRepository
$deviceTypeRepository : DeviceTypeRepository
$authorityRoleRepository : AuthorityRoleRepository
$eccubeConfig : EccubeConfig
$context : Context
$mobileDetector : MobileDetector
$router : UrlGeneratorInterface
$layoutRepository : LayoutRepository
Return values
mixed

onKernelRequest()

public onKernelRequest( $event : GetResponseEvent ) : mixed
Parameters
$event : GetResponseEvent
Tags
throws
NoResultException
throws
NonUniqueResultException
Return values
mixed

setFrontVariables()

public setFrontVariables( $event : GetResponseEvent ) : mixed
Parameters
$event : GetResponseEvent
Tags
throws
NonUniqueResultException
Return values
mixed

setAdminGlobals()

public setAdminGlobals( $event : GetResponseEvent ) : mixed
Parameters
$event : GetResponseEvent
Return values
mixed

getDisplayEccubeNav()

URLに対する権限有無チェックして表示するNavを返す

private getDisplayEccubeNav( $parentNav : array , $AuthorityRoles : \Eccube\Entity\AuthorityRole[] , $baseUrl : string ) : array
Parameters
$parentNav : array
$AuthorityRoles : \Eccube\Entity\AuthorityRole[]
$baseUrl : string
Return values
array

getSubscribedEvents()

{@inheritdoc}

public static getSubscribedEvents( ) : mixed
Return values
mixed

Search results