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

Inheritance: extends AbstractNodePrivilege
Datei anzeigen Open project: neos/neos-development-collection

Protected Properties

Property Type Description
$nodeContext CreateNodePrivilegeContext
$nodeContextClassName string

Public Methods

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

Protected Methods

Method Description
buildMethodPrivilegeMatcher ( ) : string

Method Details

buildMethodPrivilegeMatcher() protected method

protected buildMethodPrivilegeMatcher ( ) : string
return string

getCreationNodeTypes() public method

public getCreationNodeTypes ( ) : array
return array $creationNodeTypes

matchesSubject() public method

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

Property Details

$nodeContext protected_oe property

protected CreateNodePrivilegeContext,Neos\ContentRepository\Security\Authorization\Privilege\Node $nodeContext
return CreateNodePrivilegeContext

$nodeContextClassName protected_oe property

protected string $nodeContextClassName
return string