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.
파일 보기 프로젝트 열기: neos/flow-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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