PHP Класс Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper

Наследование: extends TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext Controller Context to use
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$systemLogger Neos\Flow\Log\SystemLoggerInterface

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

Метод Описание
getRenderMethodArgumentDefinitions ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : ArgumentDefinition[]
injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager )
injectSystemLogger ( Neos\Flow\Log\SystemLoggerInterface $systemLogger ) : void
isEscapingInterceptorEnabled ( ) : boolean
prepareArguments ( ) : TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentDefinition[]
setRenderingContext ( TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : void

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

Метод Описание
callRenderMethod ( ) : string Call the render() method and handle errors.
overrideArgument ( string $name, string $type, string $description, boolean $required = false, mixed $defaultValue = null ) : TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper Overrides a registered argument. Call this method from your ViewHelper subclass inside the initializeArguments() method if you want to override a previously registered argument.
registerArgument ( string $name, string $type, string $description, boolean $required = false, mixed $defaultValue = null ) : TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper Register a new argument. Call this method from your ViewHelper subclass inside the initializeArguments() method.
registerRenderMethodArguments ( ) : void Registers render method arguments

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

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

Call the render() method and handle errors.
protected callRenderMethod ( ) : string
Результат string the rendered ViewHelper

getRenderMethodArgumentDefinitions() публичный статический Метод

public static getRenderMethodArgumentDefinitions ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : ArgumentDefinition[]
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
Результат ArgumentDefinition[]

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

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

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

public injectSystemLogger ( Neos\Flow\Log\SystemLoggerInterface $systemLogger ) : void
$systemLogger Neos\Flow\Log\SystemLoggerInterface
Результат void

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

public isEscapingInterceptorEnabled ( ) : boolean
Результат boolean

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

Overrides a registered argument. Call this method from your ViewHelper subclass inside the initializeArguments() method if you want to override a previously registered argument.
См. также: registerArgument()
protected overrideArgument ( string $name, string $type, string $description, boolean $required = false, mixed $defaultValue = null ) : TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper
$name string Name of the argument
$type string Type of the argument
$description string Description of the argument
$required boolean If TRUE, argument is required. Defaults to FALSE.
$defaultValue mixed Default value of argument
Результат TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper $this, to allow chaining.

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

public prepareArguments ( ) : TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentDefinition[]
Результат TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentDefinition[]

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

Register a new argument. Call this method from your ViewHelper subclass inside the initializeArguments() method.
protected registerArgument ( string $name, string $type, string $description, boolean $required = false, mixed $defaultValue = null ) : TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper
$name string Name of the argument
$type string Type of the argument
$description string Description of the argument
$required boolean If TRUE, argument is required. Defaults to FALSE.
$defaultValue mixed Default value of argument
Результат TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper $this, to allow chaining.

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

Registers render method arguments
Устаревший: Render method should no longer expect arguments, instead all arguments should be registered in "initializeArguments"
protected registerRenderMethodArguments ( ) : void
Результат void

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

public setRenderingContext ( TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : void
$renderingContext TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface
Результат void

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

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

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

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

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

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

protected SystemLoggerInterface,Neos\Flow\Log $systemLogger
Результат Neos\Flow\Log\SystemLoggerInterface