class MenuListener

Class MenuListener is injected as empire.menu.builder.event.listener service. MenuListener is listener class for handling a logic for dispatched events

Properties

protected $event

Methods

__construct(MenuItemManager $manager, MenuBuilderExtension $extension)

MenuListener constructor.

signalCacheMenu(MenuSignalEvent $event)

Preserve event data to be used in kernel.terminate event for generating category tree

generateAndCacheMenu()

Set to cache menu tree html

updateBlockPage(BlockPageEvent $blockPageEvent)

No description

updateMenuItems(MenuUpdateDeleteEvent $event)

No description

Details

at line 46
__construct(MenuItemManager $manager, MenuBuilderExtension $extension)

MenuListener constructor.

Parameters

MenuItemManager $manager
MenuBuilderExtension $extension

at line 57
signalCacheMenu(MenuSignalEvent $event)

Preserve event data to be used in kernel.terminate event for generating category tree

Parameters

MenuSignalEvent $event

at line 67
generateAndCacheMenu()

Set to cache menu tree html

Exceptions

Exception

at line 88
updateBlockPage(BlockPageEvent $blockPageEvent)

Parameters

BlockPageEvent $blockPageEvent

Exceptions

ORMException
OptimisticLockException

at line 115
updateMenuItems(MenuUpdateDeleteEvent $event)

Parameters

MenuUpdateDeleteEvent $event

Exceptions

ORMException
OptimisticLockException