PHP Класс Neos\Neos\Controller\Backend\MenuHelper

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$privilegeManager Neos\Flow\Security\Authorization\PrivilegeManagerInterface
$settings array
$siteRepository Neos\Neos\Domain\Repository\SiteRepository

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
collectModuleData ( ControllerContext $controllerContext, string $module, array $moduleConfiguration, string $modulePath ) : array

Описание методов

buildModuleList() публичный метод

public buildModuleList ( ControllerContext $controllerContext ) : array
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
Результат array

buildSiteList() публичный метод

Build a list of sites
public buildSiteList ( ControllerContext $controllerContext ) : array
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
Результат array

collectModuleData() защищенный метод

protected collectModuleData ( ControllerContext $controllerContext, string $module, array $moduleConfiguration, string $modulePath ) : array
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
$module string
$moduleConfiguration array
$modulePath string
Результат array

injectSettings() публичный метод

public injectSettings ( array $settings )
$settings array

isModuleEnabled() публичный метод

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")
Результат boolean TRUE if module is enabled (default), FALSE otherwise

Описание свойств

$privilegeManager защищенное свойство

protected PrivilegeManagerInterface,Neos\Flow\Security\Authorization $privilegeManager
Результат Neos\Flow\Security\Authorization\PrivilegeManagerInterface

$settings защищенное свойство

protected array $settings
Результат array

$siteRepository защищенное свойство

protected SiteRepository,Neos\Neos\Domain\Repository $siteRepository
Результат Neos\Neos\Domain\Repository\SiteRepository