Pinq\Providers\DSL\Compilation\Processors\Structure\StructuralExpressionLocator::processFunction PHP Метод

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

public processFunction ( Pinq\Queries\Functions\IFunction $function )
$function Pinq\Queries\Functions\IFunction
    public function processFunction(IFunction $function)
    {
        $expressionParameterizer = new StructuralExpressionWalker(function (IStructuralExpressionProcessor $processor, O\Expression $expression) use($function) {
            $processor->parameterize($function, $expression, $this->parameters);
            return $expression;
        }, $function, $this->processor);
        return $function->walk($expressionParameterizer);
    }