프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$eelCompilingEvaluator | |||
$initialized | boolean | ||
$methodPrivilege | Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeInterface | ||
$nodeContext | |||
$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 |
abstract protected buildMethodPrivilegeMatcher ( ) : string | ||
리턴 | string |
public getCacheEntryIdentifier ( ) : string | ||
리턴 | string |
public getPointcutFilterComposite ( ) : Neos\Flow\Aop\Pointcut\PointcutFilterInterface | ||
리턴 | Neos\Flow\Aop\Pointcut\PointcutFilterInterface |
public matchesSubject ( Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface $subject ) : boolean | ||
$subject | Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface | (one of NodePrivilegeSubject or MethodPrivilegeSubject) |
리턴 | boolean |
protected CompilingEvaluator,Neos\Eel $eelCompilingEvaluator | ||
리턴 |
protected MethodPrivilegeInterface,Neos\Flow\Security\Authorization\Privilege\Method $methodPrivilege | ||
리턴 | Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeInterface |
protected NodePrivilegeContext,Neos\ContentRepository\Security\Authorization\Privilege\Node $nodeContext | ||
리턴 |