PHP Класс Neos\ContentRepository\Security\Authorization\Privilege\Node\AbstractNodePrivilege

Наследование: extends Neos\Flow\Security\Authorization\Privilege\AbstractPrivilege, implements Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$eelCompilingEvaluator Neos\Eel\CompilingEvaluator
$initialized boolean
$methodPrivilege Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeInterface
$nodeContext NodePrivilegeContext
$nodeContextClassName string

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

Метод Описание
getCacheEntryIdentifier ( ) : string Unique identifier of this privilege
getPointcutFilterComposite ( ) : Neos\Flow\Aop\Pointcut\PointcutFilterInterface
initialize ( ) : void
matchesMethod ( string $className, string $methodName ) : boolean
matchesSubject ( Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface $subject ) : boolean

Защищенные методы

Метод Описание
buildMethodPrivilegeMatcher ( ) : string

Описание методов

buildMethodPrivilegeMatcher() абстрактный защищенный Метод

abstract protected buildMethodPrivilegeMatcher ( ) : string
Результат string

getCacheEntryIdentifier() публичный Метод

Unique identifier of this privilege
public getCacheEntryIdentifier ( ) : string
Результат string

getPointcutFilterComposite() публичный Метод

public getPointcutFilterComposite ( ) : Neos\Flow\Aop\Pointcut\PointcutFilterInterface
Результат Neos\Flow\Aop\Pointcut\PointcutFilterInterface

initialize() публичный Метод

public initialize ( ) : void
Результат void

matchesMethod() публичный Метод

public matchesMethod ( string $className, string $methodName ) : boolean
$className string
$methodName string
Результат boolean

matchesSubject() публичный Метод

public matchesSubject ( Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface $subject ) : boolean
$subject Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface (one of NodePrivilegeSubject or MethodPrivilegeSubject)
Результат boolean

Описание свойств

$eelCompilingEvaluator защищенное свойство

protected CompilingEvaluator,Neos\Eel $eelCompilingEvaluator
Результат Neos\Eel\CompilingEvaluator

$initialized защищенное свойство

protected bool $initialized
Результат boolean

$methodPrivilege защищенное свойство

protected MethodPrivilegeInterface,Neos\Flow\Security\Authorization\Privilege\Method $methodPrivilege
Результат Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeInterface

$nodeContext защищенное свойство

protected NodePrivilegeContext,Neos\ContentRepository\Security\Authorization\Privilege\Node $nodeContext
Результат NodePrivilegeContext

$nodeContextClassName защищенное свойство

protected string $nodeContextClassName
Результат string