PHP Class Neos\ContentRepository\Eel\FlowQueryOperations\ChildrenOperation

Inheritance: extends Neos\Eel\FlowQuery\Operations\AbstractOperation
Afficher le fichier Open project: neos/neos-development-collection

Protected Properties

Свойство Type Description
$priority integer
$shortName string

Méthodes publiques

Méthode Description
canEvaluate ( $context ) : boolean
evaluate ( FlowQuery $flowQuery, array $arguments ) : void

Méthodes protégées

Méthode Description
earlyOptimizationOfFilters ( FlowQuery $flowQuery, array $parsedFilter ) : boolean Optimize for typical use cases, filter by node name and filter by NodeType (instanceof). These cases are now optimized and will only load the nodes that match the filters.

Method Details

canEvaluate() public méthode

public canEvaluate ( $context ) : boolean
Résultat boolean TRUE if the operation can be applied onto the $context, FALSE otherwise

earlyOptimizationOfFilters() protected méthode

Optimize for typical use cases, filter by node name and filter by NodeType (instanceof). These cases are now optimized and will only load the nodes that match the filters.
protected earlyOptimizationOfFilters ( FlowQuery $flowQuery, array $parsedFilter ) : boolean
$flowQuery Neos\Eel\FlowQuery\FlowQuery
$parsedFilter array
Résultat boolean

evaluate() public méthode

public evaluate ( FlowQuery $flowQuery, array $arguments ) : void
$flowQuery Neos\Eel\FlowQuery\FlowQuery the FlowQuery object
$arguments array the arguments for this operation
Résultat void

Property Details

$priority protected_oe static_oe property

protected static int $priority
Résultat integer

$shortName protected_oe static_oe property

protected static string $shortName
Résultat string