PHP 클래스 Neos\ContentRepository\Security\Authorization\Privilege\Node\AbstractNodePrivilege

상속: extends Neos\Flow\Security\Authorization\Privilege\AbstractPrivilege, implements Neos\Flow\Security\Authorization\Privilege\Method\MethodPrivilegeInterface
파일 보기 프로젝트 열기: neos/neos-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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