PHP 클래스 Neos\FluidAdaptor\ViewHelpers\Security\IfAccessViewHelper

= Examples = This is being shown in case you have access to the given privilege Everything inside the tag is being displayed if you have access to the given privilege. This is being shown in case you have access. This is being displayed in case you do not have access. Everything inside the "then" tag is displayed if you have access. Otherwise, everything inside the "else"-tag is displayed. {f:security.ifAccess(privilegeTarget: 'someTarget', parameters: '{param1: \'value1\'}', then: 'has access', else: 'has no access')}
상속: extends Neos\FluidAdaptor\Core\ViewHelper\AbstractConditionViewHelper
파일 보기 프로젝트 열기: neos/flow-development-collection 1 사용 예제들

공개 메소드들

메소드 설명
initializeArguments ( ) Initializes the "then" and "else" arguments
render ( ) : string renders child if access to the given resource is allowed, otherwise renders child.
renderStatic ( array $arguments, Closure $renderChildrenClosure, TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : mixed

보호된 메소드들

메소드 설명
evaluateCondition ( null $arguments = null, TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : boolean
getPrivilegeManager ( RenderingContext $renderingContext ) : Neos\Flow\Security\Authorization\PrivilegeManagerInterface

메소드 상세

evaluateCondition() 보호된 정적인 메소드

protected static evaluateCondition ( null $arguments = null, TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : boolean
$arguments null
$renderingContext TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface
리턴 boolean

getPrivilegeManager() 보호된 정적인 메소드

protected static getPrivilegeManager ( RenderingContext $renderingContext ) : Neos\Flow\Security\Authorization\PrivilegeManagerInterface
$renderingContext Neos\FluidAdaptor\Core\Rendering\RenderingContext
리턴 Neos\Flow\Security\Authorization\PrivilegeManagerInterface

initializeArguments() 공개 메소드

Initializes the "then" and "else" arguments
public initializeArguments ( )

render() 공개 메소드

renders child if access to the given resource is allowed, otherwise renders child.
public render ( ) : string
리턴 string the rendered then/else child nodes depending on the access

renderStatic() 공개 정적인 메소드

public static renderStatic ( array $arguments, Closure $renderChildrenClosure, TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface $renderingContext ) : mixed
$arguments array
$renderChildrenClosure Closure
$renderingContext TYPO3Fluid\Fluid\Core\Rendering\RenderingContextInterface
리턴 mixed