PHP Класс Neos\Flow\Mvc\ViewConfigurationManager

This classes compiles all configurations matching the provided request out of the Views.yaml into one view configuration used by the ActionController to setup up the view.
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$cache Neos\Cache\Frontend\VariableFrontend
$configurationManager Neos\Flow\Configuration\ConfigurationManager
$eelEvaluator Neos\Eel\CompilingEvaluator

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

Метод Описание
getViewConfiguration ( ActionRequest $request ) : array This method walks through the view configuration and applies matching configurations in the order of their specifity score.

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

Метод Описание
createCacheIdentifier ( Neos\Flow\Mvc\RequestInterface $request ) : string Create a complete cache identifier for the given request that conforms to cache identifier syntax

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

createCacheIdentifier() защищенный Метод

Create a complete cache identifier for the given request that conforms to cache identifier syntax
protected createCacheIdentifier ( Neos\Flow\Mvc\RequestInterface $request ) : string
$request Neos\Flow\Mvc\RequestInterface
Результат string

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

Possible options are currently the viewObjectName to specify a different class that will be used to create the view and an array of options that will be set on the view object.
public getViewConfiguration ( ActionRequest $request ) : array
$request ActionRequest
Результат array

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

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

protected VariableFrontend,Neos\Cache\Frontend $cache
Результат Neos\Cache\Frontend\VariableFrontend

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

protected ConfigurationManager,Neos\Flow\Configuration $configurationManager
Результат Neos\Flow\Configuration\ConfigurationManager

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

protected CompilingEvaluator,Neos\Eel $eelEvaluator
Результат Neos\Eel\CompilingEvaluator