public function visitFilter(Segments\Filter $query) { $this->deriveSelect(); $this->compilation->sql .= ' WHERE ' . $this->compileReturn($query->getProjectionFunction()); }
public function visitFilter(Segments\Filter $query) { $this->traversable = $this->traversable->where($this->resolvedParameters[$query->getProjectionFunction()->getCallableId()]); }
public function visitFilter(Segments\Filter $query) { $this->compilation->append('Filter according to: '); $this->compilation->appendFunction($query->getProjectionFunction()); $this->compilation->appendLine(); }