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

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

public visitTernary ( TernaryExpression $expression )
$expression Pinq\Expressions\TernaryExpression
    public function visitTernary(O\TernaryExpression $expression)
    {
        $this->walk($expression->getCondition());
        $this->walk($expression->getIfTrue());
        $this->walk($expression->getIfFalse());
        $this->analysis[$expression] = $this->typeSystem->getCommonAncestorType($this->analysis[$expression->hasIfTrue() ? $expression->getIfTrue() : $expression->getCondition()], $this->analysis[$expression->getIfFalse()]);
    }