Pinq\Queries\Builders\RequestQueryBuilder::parseRequest PHP 메소드

parseRequest() 최종 공개 메소드

final public parseRequest ( Expression $expression, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$expression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext
    public final function parseRequest(O\Expression $expression, O\IEvaluationContext $evaluationContext = null)
    {
        $scopeParser = $this->scopeBuilder->buildScopeParser();
        $requestParser = $this->buildRequestParser();
        $this->interpretRequestQuery($expression, $scopeParser, $requestParser, $evaluationContext);
        return $this->buildRequestQuery($scopeParser->getScope(), $requestParser->getRequest());
    }