PHP 클래스 Neos\FluidAdaptor\Core\ViewHelper\AbstractViewHelper

상속: extends TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper
파일 보기 프로젝트 열기: neos/flow-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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() 공개 메소드

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