| @@ 110-125 (lines=16) @@ | ||
| 107 | ); |
|
| 108 | } |
|
| 109 | ||
| 110 | protected function loadRequestQueryTemplate( |
|
| 111 | O\Expression $queryExpression, |
|
| 112 | O\IEvaluationContext $evaluationContext = null, |
|
| 113 | /* out */ Queries\IResolvedParameterRegistry &$resolvedParameters = null, |
|
| 114 | /* out */ Caching\ICacheAdapter &$queryCache = null, |
|
| 115 | /* out */ &$templateHash) |
|
| 116 | { |
|
| 117 | return $this->loadQueryTemplate($queryExpression, |
|
| 118 | $evaluationContext, |
|
| 119 | $resolvedParameters, |
|
| 120 | [$this->requestQueryBuilder, 'resolveRequest'], |
|
| 121 | [$this->requestQueryBuilder, 'parseRequest'], |
|
| 122 | [$this, 'createRequestTemplate'], |
|
| 123 | $queryCache, |
|
| 124 | $templateHash); |
|
| 125 | } |
|
| 126 | ||
| 127 | protected function loadQueryTemplate( |
|
| 128 | O\Expression $queryExpression, |
|
| @@ 64-80 (lines=17) @@ | ||
| 61 | ); |
|
| 62 | } |
|
| 63 | ||
| 64 | protected function loadOperationQueryTemplate( |
|
| 65 | O\Expression $queryExpression, |
|
| 66 | O\IEvaluationContext $evaluationContext = null, |
|
| 67 | Queries\IResolvedParameterRegistry &$resolvedParameters = null, |
|
| 68 | /* out */ Caching\ICacheAdapter &$queryCache = null, |
|
| 69 | /* out */ &$templateHash) |
|
| 70 | { |
|
| 71 | return $this->loadQueryTemplate( |
|
| 72 | $queryExpression, |
|
| 73 | $evaluationContext, |
|
| 74 | $resolvedParameters, |
|
| 75 | [$this->operationQueryBuilder, 'resolveOperation'], |
|
| 76 | [$this->operationQueryBuilder, 'parseOperation'], |
|
| 77 | [$this, 'createOperationTemplate'], |
|
| 78 | $queryCache, |
|
| 79 | $templateHash); |
|
| 80 | } |
|
| 81 | ||
| 82 | protected function createOperationTemplate(Queries\IOperationQuery $operationQuery) |
|
| 83 | { |
|