Pinq\Analysis\ExpressionAnalyser::visitBinaryOperation PHP Метод

visitBinaryOperation() публичный Метод

public visitBinaryOperation ( BinaryOperationExpression $expression )
$expression Pinq\Expressions\BinaryOperationExpression
    public function visitBinaryOperation(O\BinaryOperationExpression $expression)
    {
        $this->walk($expression->getLeftOperand());
        $this->walk($expression->getRightOperand());
        $binaryOperation = $this->typeSystem->getBinaryOperation($this->analysis[$expression->getLeftOperand()], $expression->getOperator(), $this->analysis[$expression->getRightOperand()]);
        $this->metadata[$expression] = $binaryOperation;
        $this->analysis[$expression] = $binaryOperation->getReturnType();
    }