PHP 클래스 Neos\Neos\TypoScript\PluginImplementation

상속: extends Neos\Fusion\TypoScriptObjects\AbstractArrayTypoScriptObject
파일 보기 프로젝트 열기: neos/neos-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$dispatcher Neos\Flow\Mvc\Dispatcher
$documentNode Neos\ContentRepository\Domain\Model\NodeInterface
$node Neos\ContentRepository\Domain\Model\NodeInterface
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$systemLogger Neos\Flow\Log\SystemLoggerInterface

공개 메소드들

메소드 설명
__toString ( ) : string
evaluate ( ) : string Returns the rendered content of this plugin
getAction ( ) : string
getArgumentNamespace ( ) : string
getController ( ) : string
getPackage ( ) : string
getSubpackage ( ) : string

보호된 메소드들

메소드 설명
buildPluginRequest ( ) : ActionRequest Build the pluginRequest object
getPluginNamespace ( ) : string Returns the plugin namespace that will be prefixed to plugin parameters in URIs.
passArgumentsToPluginRequest ( ActionRequest $pluginRequest ) : void Pass the arguments which were addressed to the plugin to its own request

메소드 상세

__toString() 공개 메소드

public __toString ( ) : string
리턴 string

buildPluginRequest() 보호된 메소드

Build the pluginRequest object
protected buildPluginRequest ( ) : ActionRequest
리턴 Neos\Flow\Mvc\ActionRequest

evaluate() 공개 메소드

Returns the rendered content of this plugin
public evaluate ( ) : string
리턴 string The rendered content as a string

getAction() 공개 메소드

public getAction ( ) : string
리턴 string

getArgumentNamespace() 공개 메소드

public getArgumentNamespace ( ) : string
리턴 string

getController() 공개 메소드

public getController ( ) : string
리턴 string

getPackage() 공개 메소드

public getPackage ( ) : string
리턴 string

getPluginNamespace() 보호된 메소드

By default this is
protected getPluginNamespace ( ) : string
리턴 string

getSubpackage() 공개 메소드

public getSubpackage ( ) : string
리턴 string

passArgumentsToPluginRequest() 보호된 메소드

Pass the arguments which were addressed to the plugin to its own request
protected passArgumentsToPluginRequest ( ActionRequest $pluginRequest ) : void
$pluginRequest Neos\Flow\Mvc\ActionRequest The plugin request
리턴 void

프로퍼티 상세

$dispatcher 보호되어 있는 프로퍼티

protected Dispatcher,Neos\Flow\Mvc $dispatcher
리턴 Neos\Flow\Mvc\Dispatcher

$documentNode 보호되어 있는 프로퍼티

protected NodeInterface,Neos\ContentRepository\Domain\Model $documentNode
리턴 Neos\ContentRepository\Domain\Model\NodeInterface

$node 보호되어 있는 프로퍼티

protected NodeInterface,Neos\ContentRepository\Domain\Model $node
리턴 Neos\ContentRepository\Domain\Model\NodeInterface

$objectManager 보호되어 있는 프로퍼티

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
리턴 Neos\Flow\ObjectManagement\ObjectManagerInterface

$systemLogger 보호되어 있는 프로퍼티

protected SystemLoggerInterface,Neos\Flow\Log $systemLogger
리턴 Neos\Flow\Log\SystemLoggerInterface