Neos\Flow\Mvc\Controller\ControllerContext::getUriBuilder PHP Метод

getUriBuilder() публичный Метод

Returns the URI Builder bound to this context
public getUriBuilder ( ) : UriBuilder
Результат Neos\Flow\Mvc\Routing\UriBuilder
    public function getUriBuilder()
    {
        return $this->uriBuilder;
    }

Usage Example

 /**
  * @param ControllerContext $controllerContext
  * @param string $module
  * @param array $moduleConfiguration
  * @param string $modulePath
  * @return 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);
 }
All Usage Examples Of Neos\Flow\Mvc\Controller\ControllerContext::getUriBuilder