Neos\Neos\Controller\Backend\MenuHelper::collectModuleData PHP Метод

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
    protected function collectModuleData(ControllerContext $controllerContext, $module, $moduleConfiguration, $modulePath)
    {
        $moduleUri = $controllerContext->getUriBuilder()->reset()->setCreateAbsoluteUri(true)->uriFor('index', array('module' => $modulePath), 'Backend\\Module', 'Neos.Neos');
        return array('module' => $module, 'modulePath' => $modulePath, 'uri' => $moduleUri, 'label' => isset($moduleConfiguration['label']) ? $moduleConfiguration['label'] : '', 'description' => isset($moduleConfiguration['description']) ? $moduleConfiguration['description'] : '', 'icon' => isset($moduleConfiguration['icon']) ? $moduleConfiguration['icon'] : '', 'hideInMenu' => isset($moduleConfiguration['hideInMenu']) ? (bool) $moduleConfiguration['hideInMenu'] : false);
    }