public function visitFilter(Segments\Filter $query) { $this->traversable = $this->traversable->where($this->resolvedParameters[$query->getProjectionFunction()->getCallableId()]); }