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
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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