/** * @return mixed */ public function compile() { foreach ($this->scope->getSegments() as $segment) { $segment->traverse($this); } }
public function buildScope() { return new Queries\Scope($this->processSourceInfo($this->scope->getSourceInfo()), $this->processSegments($this->scope->getSegments())); }