Neos\Eel\CompilingEelParser::Comparison_rgt PHP Метод

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

public Comparison_rgt ( &$result, $sub )
    public function Comparison_rgt(&$result, $sub)
    {
        $lval = $this->unwrapExpression($result['code']);
        $rval = $this->unwrapExpression($sub['code']);
        switch ($result['comp']) {
            case '==':
                $result['code'] = '(' . $lval . ')===(' . $rval . ')';
                break;
            case '!=':
                $result['code'] = '(' . $lval . ')!==(' . $rval . ')';
                break;
            case '<':
                $result['code'] = '(' . $lval . ')<(' . $rval . ')';
                break;
            case '<=':
                $result['code'] = '(' . $lval . ')<=(' . $rval . ')';
                break;
            case '>':
                $result['code'] = '(' . $lval . ')>(' . $rval . ')';
                break;
            case '>=':
                $result['code'] = '(' . $lval . ')>=(' . $rval . ')';
                break;
            default:
                throw new ParserException('Unexpected comparison operator "' . $result['comp'] . '"', 1344512571);
        }
    }