public function evaluate(FlowQuery $flowQuery, array $arguments) { if (count($arguments) == 0) { return count($flowQuery->getContext()); } else { $flowQuery->pushOperation('count', []); $flowQuery->pushOperation('filter', $arguments); } }