Pinq\Tests\Integration\Providers\DSL\Implementation\Preprocessors\VariablePrefixerProcessor::walkVariable PHP Метод

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

public walkVariable ( VariableExpression $expression )
$expression Pinq\Expressions\VariableExpression
    public function walkVariable(VariableExpression $expression)
    {
        $name = $expression->getName();
        if ($name instanceof O\ValueExpression) {
            return $expression->update(O\Expression::value($this->prefix . $name->getValue()));
        }
        return $expression->update(O\Expression::binaryOperation(O\Expression::value($this->prefix), O\Operators\Binary::CONCATENATION, $name));
    }