PHP Класс Pinq\Tests\Integration\Providers\DSL\Implementation\ConfigurationBase

Наследование: extends Pinq\Providers\DSL\RepositoryCompilerConfiguration
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$processorFactories callable[]
$structuralExpressionProcessors Pinq\Providers\DSL\Compilation\Processors\Structure\IStructuralExpressionProcessor[]

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

Метод Описание
getCompiledQueryCache ( Pinq\Queries\ISourceInfo $sourceInfo ) : SpyingCache
setProcessorFactories ( array $processorFactories )
setStructuralExpressionProcessors ( array $structuralExpressionProcessors )

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

Метод Описание
buildCompiledQueryCache ( )
buildOperationQueryCompiler ( Pinq\Queries\IOperationQuery $query ) : Pinq\Providers\DSL\Compilation\Compilers\IOperationQueryCompiler
buildRequestQueryCompiler ( Pinq\Queries\IRequestQuery $query ) : Pinq\Providers\DSL\Compilation\Compilers\IRequestQueryCompiler
getOperationQueryCompiler ( Pinq\Queries\IOperationQuery $query )
getRequestQueryCompiler ( Pinq\Queries\IRequestQuery $query )
inlineStructuralParameters ( Pinq\Queries\IQuery $query, ResolvedParameterRegistry $parameters )
locateStructuralParameters ( Pinq\Queries\IQuery $query )
makeCompiledRequestQuery ( Pinq\Queries\IRequestQuery $query )
preprocessQuery ( Pinq\Queries\IQuery $query ) : Pinq\Queries\IRequestQuery | Pinq\Queries\IOperationQuery

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

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

protected buildCompiledQueryCache ( )

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

abstract protected buildOperationQueryCompiler ( Pinq\Queries\IOperationQuery $query ) : Pinq\Providers\DSL\Compilation\Compilers\IOperationQueryCompiler
$query Pinq\Queries\IOperationQuery
Результат Pinq\Providers\DSL\Compilation\Compilers\IOperationQueryCompiler

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

abstract protected buildRequestQueryCompiler ( Pinq\Queries\IRequestQuery $query ) : Pinq\Providers\DSL\Compilation\Compilers\IRequestQueryCompiler
$query Pinq\Queries\IRequestQuery
Результат Pinq\Providers\DSL\Compilation\Compilers\IRequestQueryCompiler

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

public getCompiledQueryCache ( Pinq\Queries\ISourceInfo $sourceInfo ) : SpyingCache
$sourceInfo Pinq\Queries\ISourceInfo
Результат SpyingCache

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

protected getOperationQueryCompiler ( Pinq\Queries\IOperationQuery $query )
$query Pinq\Queries\IOperationQuery

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

protected getRequestQueryCompiler ( Pinq\Queries\IRequestQuery $query )
$query Pinq\Queries\IRequestQuery

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

protected inlineStructuralParameters ( Pinq\Queries\IQuery $query, ResolvedParameterRegistry $parameters )
$query Pinq\Queries\IQuery
$parameters Pinq\Providers\DSL\Compilation\Parameters\ResolvedParameterRegistry

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

protected locateStructuralParameters ( Pinq\Queries\IQuery $query )
$query Pinq\Queries\IQuery

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

abstract protected makeCompiledRequestQuery ( Pinq\Queries\IRequestQuery $query )
$query Pinq\Queries\IRequestQuery

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

final protected preprocessQuery ( Pinq\Queries\IQuery $query ) : Pinq\Queries\IRequestQuery | Pinq\Queries\IOperationQuery
$query Pinq\Queries\IQuery
Результат Pinq\Queries\IRequestQuery | Pinq\Queries\IOperationQuery

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

public setProcessorFactories ( array $processorFactories )
$processorFactories array

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

public setStructuralExpressionProcessors ( array $structuralExpressionProcessors )
$structuralExpressionProcessors array

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

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

protected callable[] $processorFactories
Результат callable[]

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

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