PHP Class Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper

Inheritance: extends TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper
Afficher le fichier Open project: neos/flow-development-collection Class Usage Examples

Protected Properties

Свойство Type Description
$controllerContext Neos\Flow\Mvc\Controller\ControllerContext Controller Context to use
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$systemLogger Neos\Flow\Log\SystemLoggerInterface

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

callRenderMethod() protected méthode

Call the render() method and handle errors.
protected callRenderMethod ( ) : string
Résultat string the rendered ViewHelper

getRenderMethodArgumentDefinitions() public static méthode

public static getRenderMethodArgumentDefinitions ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : ArgumentDefinition[]
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
Résultat ArgumentDefinition[]

injectObjectManager() public méthode

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

injectSystemLogger() public méthode

public injectSystemLogger ( Neos\Flow\Log\SystemLoggerInterface $systemLogger ) : void
$systemLogger Neos\Flow\Log\SystemLoggerInterface
Résultat void

isEscapingInterceptorEnabled() public méthode

overrideArgument() protected méthode

Overrides a registered argument. Call this method from your ViewHelper subclass inside the initializeArguments() method if you want to override a previously registered argument.
See also: 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
Résultat TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper $this, to allow chaining.

prepareArguments() public méthode

public prepareArguments ( ) : TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentDefinition[]
Résultat TYPO3Fluid\Fluid\Core\ViewHelper\ArgumentDefinition[]

registerArgument() protected méthode

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
Résultat TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper $this, to allow chaining.

registerRenderMethodArguments() protected méthode

Registers render method arguments
Deprecation: Render method should no longer expect arguments, instead all arguments should be registered in "initializeArguments"
protected registerRenderMethodArguments ( ) : void
Résultat void

setRenderingContext() public méthode

public setRenderingContext ( TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : void
$renderingContext TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface
Résultat void

Property Details

$controllerContext protected_oe property

Controller Context to use
protected ControllerContext,Neos\Flow\Mvc\Controller $controllerContext
Résultat Neos\Flow\Mvc\Controller\ControllerContext

$objectManager protected_oe property

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
Résultat Neos\Flow\ObjectManagement\ObjectManagerInterface

$systemLogger protected_oe property

protected SystemLoggerInterface,Neos\Flow\Log $systemLogger
Résultat Neos\Flow\Log\SystemLoggerInterface