PHP Class 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.
Afficher le fichier Open project: neos/flow-development-collection Class Usage Examples

Protected Properties

Свойство Type Description
$cache Neos\Cache\Frontend\VariableFrontend
$configurationManager Neos\Flow\Configuration\ConfigurationManager
$eelEvaluator Neos\Eel\CompilingEvaluator

Méthodes publiques

Méthode Description
getViewConfiguration ( ActionRequest $request ) : array This method walks through the view configuration and applies matching configurations in the order of their specifity score.

Méthodes protégées

Méthode Description
createCacheIdentifier ( Neos\Flow\Mvc\RequestInterface $request ) : string Create a complete cache identifier for the given request that conforms to cache identifier syntax

Method Details

createCacheIdentifier() protected méthode

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
Résultat string

getViewConfiguration() public méthode

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
Résultat array

Property Details

$cache protected_oe property

protected VariableFrontend,Neos\Cache\Frontend $cache
Résultat Neos\Cache\Frontend\VariableFrontend

$configurationManager protected_oe property

protected ConfigurationManager,Neos\Flow\Configuration $configurationManager
Résultat Neos\Flow\Configuration\ConfigurationManager

$eelEvaluator protected_oe property

protected CompilingEvaluator,Neos\Eel $eelEvaluator
Résultat Neos\Eel\CompilingEvaluator