Pinq\Providers\DSL\RepositoryCompilerConfiguration::createOperationTemplate PHP Метод

createOperationTemplate() защищенный Метод

protected createOperationTemplate ( Pinq\Queries\IOperationQuery $operationQuery )
$operationQuery Pinq\Queries\IOperationQuery
    protected function createOperationTemplate(Queries\IOperationQuery $operationQuery)
    {
        $structuralParameters = $this->locateStructuralParameters($operationQuery);
        if ($structuralParameters->count() === 0) {
            return new StaticOperationTemplate($operationQuery->getParameters(), $this->buildCompiledOperationQuery($operationQuery));
        }
        return new OperationTemplate($operationQuery, $structuralParameters);
    }