PHP Class Neos\ContentRepository\Eel\FlowQueryOperations\ChildrenOperation

Inheritance: extends Neos\Eel\FlowQuery\Operations\AbstractOperation
Datei anzeigen Open project: neos/neos-development-collection

Protected Properties

Property Type Description
$priority integer
$shortName string

Public Methods

Method Description
canEvaluate ( $context ) : boolean
evaluate ( FlowQuery $flowQuery, array $arguments ) : void

Protected Methods

Method 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 method

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

earlyOptimizationOfFilters() protected method

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
return boolean

evaluate() public method

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

Property Details

$priority protected_oe static_oe property

protected static int $priority
return integer

$shortName protected_oe static_oe property

protected static string $shortName
return string