PHP Class Neos\Neos\Controller\Backend\MenuHelper

Afficher le fichier Open project: neos/neos-development-collection Class Usage Examples

Protected Properties

Свойство Type Description
$privilegeManager Neos\Flow\Security\Authorization\PrivilegeManagerInterface
$settings array
$siteRepository Neos\Neos\Domain\Repository\SiteRepository

Méthodes publiques

Méthode Description
buildModuleList ( ControllerContext $controllerContext ) : array
buildSiteList ( ControllerContext $controllerContext ) : array Build a list of sites
injectSettings ( array $settings )
isModuleEnabled ( string $modulePath ) : boolean Checks whether a module is enabled or disabled in the configuration

Méthodes protégées

Méthode Description
collectModuleData ( ControllerContext $controllerContext, string $module, array $moduleConfiguration, string $modulePath ) : array

Method Details

buildModuleList() public méthode

public buildModuleList ( ControllerContext $controllerContext ) : array
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
Résultat array

buildSiteList() public méthode

Build a list of sites
public buildSiteList ( ControllerContext $controllerContext ) : array
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
Résultat array

collectModuleData() protected méthode

protected collectModuleData ( ControllerContext $controllerContext, string $module, array $moduleConfiguration, string $modulePath ) : array
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
$module string
$moduleConfiguration array
$modulePath string
Résultat array

injectSettings() public méthode

public injectSettings ( array $settings )
$settings array

isModuleEnabled() public méthode

Checks whether a module is enabled or disabled in the configuration
public isModuleEnabled ( string $modulePath ) : boolean
$modulePath string name of the module including parent modules ("mainModule/subModule/subSubModule")
Résultat boolean TRUE if module is enabled (default), FALSE otherwise

Property Details

$privilegeManager protected_oe property

protected PrivilegeManagerInterface,Neos\Flow\Security\Authorization $privilegeManager
Résultat Neos\Flow\Security\Authorization\PrivilegeManagerInterface

$settings protected_oe property

protected array $settings
Résultat array

$siteRepository protected_oe property

protected SiteRepository,Neos\Neos\Domain\Repository $siteRepository
Résultat Neos\Neos\Domain\Repository\SiteRepository