Pinq\Queries\Builders\RequestQueryBuilder::resolveRequest PHP Method

resolveRequest() public method

public resolveRequest ( Expression $expression, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$expression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext
    public function resolveRequest(O\Expression $expression, O\IEvaluationContext $evaluationContext = null)
    {
        $scopeResolver = $this->scopeBuilder->buildScopeResolver();
        $requestResolver = $this->buildRequestResolver();
        $this->interpretRequestQuery($expression, $scopeResolver, $requestResolver, $evaluationContext);
        return $this->buildResolvedQuery($scopeResolver, $requestResolver);
    }