protected function processOperation(Queries\IScope $scope, Queries\IOperation $operation) { $this->operation = $operation->traverse($this); return $this->operation; }
/** * @param IOperation $operation * * @return mixed */ public final function visit(IOperation $operation) { return $operation->traverse($this); }