PHP Class Neos\ContentRepository\Security\Authorization\Privilege\Node\Doctrine\ConditionGenerator

Inheritance: extends Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\ConditionGenerator
Datei anzeigen Open project: neos/neos-development-collection

Protected Properties

Property Type Description
$contextFactory Neos\ContentRepository\Domain\Service\ContextFactory
$entityType string
$nodeTypeManager Neos\ContentRepository\Domain\Service\NodeTypeManager
$securityContext Neos\Flow\Security\Context

Public Methods

Method Description
isDescendantNodeOf ( string $nodePathOrIdentifier ) : PropertyConditionGenerator
isInWorkspace ( string | array $workspaceNames ) : PropertyConditionGenerator
isType ( string $entityType ) : boolean
nodeIsOfType ( string | array $nodeTypes ) : PropertyConditionGenerator

Protected Methods

Method Description
getNodeByIdentifier ( string $nodeIdentifier ) : Neos\ContentRepository\Domain\Model\NodeInterface

Method Details

getNodeByIdentifier() protected method

protected getNodeByIdentifier ( string $nodeIdentifier ) : Neos\ContentRepository\Domain\Model\NodeInterface
$nodeIdentifier string
return Neos\ContentRepository\Domain\Model\NodeInterface

isDescendantNodeOf() public method

public isDescendantNodeOf ( string $nodePathOrIdentifier ) : PropertyConditionGenerator
$nodePathOrIdentifier string
return Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\PropertyConditionGenerator

isInWorkspace() public method

public isInWorkspace ( string | array $workspaceNames ) : PropertyConditionGenerator
$workspaceNames string | array
return Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\PropertyConditionGenerator

isType() public method

public isType ( string $entityType ) : boolean
$entityType string
return boolean

nodeIsOfType() public method

public nodeIsOfType ( string | array $nodeTypes ) : PropertyConditionGenerator
$nodeTypes string | array
return Neos\Flow\Security\Authorization\Privilege\Entity\Doctrine\PropertyConditionGenerator

Property Details

$contextFactory protected_oe property

protected ContextFactory,Neos\ContentRepository\Domain\Service $contextFactory
return Neos\ContentRepository\Domain\Service\ContextFactory

$entityType protected_oe property

protected string $entityType
return string

$nodeTypeManager protected_oe property

protected NodeTypeManager,Neos\ContentRepository\Domain\Service $nodeTypeManager
return Neos\ContentRepository\Domain\Service\NodeTypeManager

$securityContext protected_oe property

protected Context,Neos\Flow\Security $securityContext
return Neos\Flow\Security\Context