CountOperation
class CountOperation extends AbstractOperation (View source)
Count the number of elements in the context.
If arguments are given, these are used to filter the elements before counting.
Properties
| static protected string | $shortName | {@inheritdoc} | |
| static protected int | $priority | The priority of operations. higher numbers override lower ones. |
from AbstractOperation |
| static protected bool | $final | {@inheritdoc} |
Methods
This method is called to determine whether the operation can work with the $context objects. It can be implemented to implement runtime conditions.
Details
static int
getPriority()
No description
static bool
isFinal()
No description
static string
getShortName()
No description
bool
canEvaluate(array $context)
This method is called to determine whether the operation can work with the $context objects. It can be implemented to implement runtime conditions.
mixed
evaluate(FlowQuery $flowQuery, array $arguments)
Evaluate the operation on the objects inside $flowQuery->getContext(), taking the $arguments into account.
The resulting operation results should be stored using $flowQuery->setContext().
If the operation is final, evaluate should directly return the operation result.