MagnalisterMenuExtender
in package
Class MagnalisterMenuExtender
Table of Contents
- $menuFactory : CacheMenuFactory
- __construct() : mixed
- MagnalisterMenuExtender constructor.
- __invoke() : CoreMenuDataCollected
- createMenuGroup() : MenuGroup
- getMenuStructure() : array<string|int, mixed>
Properties
$menuFactory
private
CacheMenuFactory
$menuFactory
Methods
__construct()
MagnalisterMenuExtender constructor.
public
__construct(CacheMenuFactory $menuFactory) : mixed
Parameters
- $menuFactory : CacheMenuFactory
Return values
mixed —__invoke()
public
__invoke(CoreMenuDataCollected $event) : CoreMenuDataCollected
Parameters
- $event : CoreMenuDataCollected
Return values
CoreMenuDataCollected —createMenuGroup()
private
createMenuGroup() : MenuGroup
Return values
MenuGroup —getMenuStructure()
private
getMenuStructure() : array<string|int, mixed>