AdminMenuLoader
in package
implements
Loader
Class AdminMenuLoader
Interfaces, Classes and Traits
- Loader
- Interface Loader
Table of Contents
- CONFIG_KEY_FAVORITES_ALAWAYS_OPEN = 'configuration/UNFOLD_FAVS_BOX'
- $configurationService : ConfigurationService
- $menuService : AdminMenuService
- $userConfigurationService : CurrentUserConfigurationService
- __construct() : mixed
- AdminMenuLoader constructor.
- load() : void
- Loads template data.
- assignAlwaysOpenFavorites() : void
- Assings the setting for the favorites' menu to always open it
- isConfigTrue() : bool
- Returns only valid true values or false if configuration does not exist
Constants
CONFIG_KEY_FAVORITES_ALAWAYS_OPEN
private
mixed
CONFIG_KEY_FAVORITES_ALAWAYS_OPEN
= 'configuration/UNFOLD_FAVS_BOX'
Properties
$configurationService
private
ConfigurationService
$configurationService
$menuService
private
AdminMenuService
$menuService
$userConfigurationService
private
CurrentUserConfigurationService
$userConfigurationService
Methods
__construct()
AdminMenuLoader constructor.
public
__construct(AdminMenuService $menuService, CurrentUserConfigurationService $userConfigurationService, ConfigurationService $configurationService) : mixed
Parameters
- $menuService : AdminMenuService
- $userConfigurationService : CurrentUserConfigurationService
- $configurationService : ConfigurationService
Return values
mixed —load()
Loads template data.
public
load(LayoutData $data) : void
Parameters
- $data : LayoutData
Tags
Return values
void —assignAlwaysOpenFavorites()
Assings the setting for the favorites' menu to always open it
private
assignAlwaysOpenFavorites(LayoutData $data) : void
Parameters
- $data : LayoutData
Return values
void —isConfigTrue()
Returns only valid true values or false if configuration does not exist
private
isConfigTrue(Configuration|null $configuration) : bool
Parameters
- $configuration : Configuration|null