PHP Class Neos\ContentRepository\Security\Authorization\Privilege\Node\EditNodePrivilege

Inheritance: extends AbstractNodePrivilege
显示文件 Open project: neos/neos-development-collection

Public Methods

Method Description
matchesSubject ( Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface $subject ) : boolean

Protected Methods

Method Description
buildMethodPrivilegeMatcher ( ) : string This is the pointcut expression for all methods to intercept. It targets all public methods that could change the outer state of a node.

Method Details

buildMethodPrivilegeMatcher() protected method

Note: NodeInterface::setIndex() is excluded because that might be called by the system when redistributing nodes on one level
protected buildMethodPrivilegeMatcher ( ) : string
return string

matchesSubject() public method

public matchesSubject ( Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface $subject ) : boolean
$subject Neos\Flow\Security\Authorization\Privilege\PrivilegeSubjectInterface
return boolean