PHP Класс Neos\FluidAdaptor\Core\Rendering\RenderingContext

This knows about the ControllerContext and ObjectManager.
Наследование: extends TYPO3Fluid\Fluid\Core\Rendering\RenderingContext, implements Neos\FluidAdaptor\Core\Rendering\FlowAwareRenderingContextInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$cache Neos\FluidAdaptor\Core\Cache\CacheAdaptor
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext
$expressionNodeTypes array List of class names implementing ExpressionNodeInterface which will be consulted when an expression does not match any built-in parser expression types.
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$viewHelperResolver Neos\FluidAdaptor\Core\ViewHelper\ViewHelperResolver

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

Метод Описание
__construct ( TYPO3Fluid\Fluid\View\ViewInterface $view, array $options = [] ) RenderingContext constructor.
buildParserConfiguration ( ) : TYPO3Fluid\Fluid\Core\Parser\Configuration Build parser configuration
getControllerContext ( ) : ControllerContext
getObjectManager ( ) : Neos\Flow\ObjectManagement\ObjectManagerInterface
getTemplateVariableContainer ( ) : TYPO3Fluid\Fluid\Core\Variables\VariableProviderInterface
injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager )
setControllerContext ( ControllerContext $controllerContext )
setOption ( string $optionName, mixed $value ) : void Set a specific option of this View

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

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

RenderingContext constructor.
public __construct ( TYPO3Fluid\Fluid\View\ViewInterface $view, array $options = [] )
$view TYPO3Fluid\Fluid\View\ViewInterface
$options array

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

Build parser configuration
public buildParserConfiguration ( ) : TYPO3Fluid\Fluid\Core\Parser\Configuration
Результат TYPO3Fluid\Fluid\Core\Parser\Configuration

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

public getControllerContext ( ) : ControllerContext
Результат Neos\Flow\Mvc\Controller\ControllerContext

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

public getObjectManager ( ) : Neos\Flow\ObjectManagement\ObjectManagerInterface
Результат Neos\Flow\ObjectManagement\ObjectManagerInterface

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

Устаревший: use "getVariableProvider"
public getTemplateVariableContainer ( ) : TYPO3Fluid\Fluid\Core\Variables\VariableProviderInterface
Результат TYPO3Fluid\Fluid\Core\Variables\VariableProviderInterface

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

public injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager )
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface

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

public setControllerContext ( ControllerContext $controllerContext )
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext

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

Set a specific option of this View
public setOption ( string $optionName, mixed $value ) : void
$optionName string
$value mixed
Результат void

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

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

protected CacheAdaptor,Neos\FluidAdaptor\Core\Cache $cache
Результат Neos\FluidAdaptor\Core\Cache\CacheAdaptor

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

protected ControllerContext,Neos\Flow\Mvc\Controller $controllerContext
Результат Neos\Flow\Mvc\Controller\ControllerContext

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

List of class names implementing ExpressionNodeInterface which will be consulted when an expression does not match any built-in parser expression types.
protected array $expressionNodeTypes
Результат array

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

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
Результат Neos\Flow\ObjectManagement\ObjectManagerInterface

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

protected ViewHelperResolver,Neos\FluidAdaptor\Core\ViewHelper $viewHelperResolver
Результат Neos\FluidAdaptor\Core\ViewHelper\ViewHelperResolver