PHP Класс Pinq\Tests\Integration\Providers\DSL\DSLCompilationProviderTest

Наследование: extends Pinq\Tests\Integration\Queries\ParsedQueryBuildingTest
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$compiledQueryCache Pinq\Tests\Integration\Providers\DSL\Implementation\SpyingCache
$compilerConfiguration Pinq\Tests\Integration\Providers\DSL\Implementation\ConfigurationBase

Открытые методы

Метод Описание
queryProviders ( )
repositoryProviders ( )

Защищенные методы

Метод Описание
assertOperationExpressionMatches ( Expression $operationExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
assertOperationQueryMatches ( Pinq\Queries\IOperationQuery $operationQuery, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters, $correctValue )
assertQueryCompiledCorrectly ( $compiledQuery, $correctValue )
assertRequestExpressionMatches ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
assertRequestQueryMatches ( Pinq\Queries\IRequestQuery $requestQuery, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters, $correctValue )
compilerConfiguration ( ) : ConfigurationBase
loadCompiledOperationQuery ( Expression $operationExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
loadCompiledRequestQuery ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
preprocessorFactories ( ) : callable[]
setUp ( )
structuralExpressionProcessors ( ) : Pinq\Providers\DSL\Compilation\Processors\Structure\IStructuralExpressionProcessor[]

Приватные методы

Метод Описание
makeCompilerConfiguration ( )

Описание методов

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

protected assertOperationExpressionMatches ( Expression $operationExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
$operationExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext

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

protected assertOperationQueryMatches ( Pinq\Queries\IOperationQuery $operationQuery, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters, $correctValue )
$operationQuery Pinq\Queries\IOperationQuery
$resolvedParameters Pinq\Queries\IResolvedParameterRegistry

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

protected assertQueryCompiledCorrectly ( $compiledQuery, $correctValue )

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

protected assertRequestExpressionMatches ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
$requestExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext

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

protected assertRequestQueryMatches ( Pinq\Queries\IRequestQuery $requestQuery, Pinq\Queries\IResolvedParameterRegistry $resolvedParameters, $correctValue )
$requestQuery Pinq\Queries\IRequestQuery
$resolvedParameters Pinq\Queries\IResolvedParameterRegistry

compilerConfiguration() абстрактный защищенный Метод

abstract protected compilerConfiguration ( ) : ConfigurationBase
Результат Pinq\Tests\Integration\Providers\DSL\Implementation\ConfigurationBase

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

protected loadCompiledOperationQuery ( Expression $operationExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$operationExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext

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

protected loadCompiledRequestQuery ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null )
$requestExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext

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

protected preprocessorFactories ( ) : callable[]
Результат callable[]

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

public queryProviders ( )

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

public repositoryProviders ( )

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

protected setUp ( )

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

protected structuralExpressionProcessors ( ) : Pinq\Providers\DSL\Compilation\Processors\Structure\IStructuralExpressionProcessor[]
Результат Pinq\Providers\DSL\Compilation\Processors\Structure\IStructuralExpressionProcessor[]

Описание свойств

$compiledQueryCache защищенное свойство

protected SpyingCache,Pinq\Tests\Integration\Providers\DSL\Implementation $compiledQueryCache
Результат Pinq\Tests\Integration\Providers\DSL\Implementation\SpyingCache

$compilerConfiguration защищенное свойство

protected ConfigurationBase,Pinq\Tests\Integration\Providers\DSL\Implementation $compilerConfiguration
Результат Pinq\Tests\Integration\Providers\DSL\Implementation\ConfigurationBase