PHP Класс Pinq\Tests\Integration\Queries\QueryBuildingTestBase

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

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

Свойство Тип Описание
$functionInterpreter Pinq\Parsing\IFunctionInterpreter
$queryable Pinq\IQueryable
$repository Pinq\IRepository

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

Метод Описание
__construct ( $name = null, array $data = [], $dataName = '' )
allImplementations ( )
queryProviders ( ) : Pinq\Providers\IQueryProvider[]
queryables ( )
repositories ( )
repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[]

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

Метод Описание
assertEqualsButIgnoreParameterIds ( $expected, $actual )
assertOperationExpressionMatches ( Expression $operationExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
assertOperationIsCorrect ( callable $operationFunction, $correctValue )
assertRequestExpressionMatches ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
assertRequestIsCorrect ( callable $requestFunction, $correctValue, $onlyAsParsedExpression = false )
parseQueryExpression ( callable $queryFunction, Pinq\Expressions\IEvaluationContext &$evaluationContext = null )
setUp ( )

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

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

public __construct ( $name = null, array $data = [], $dataName = '' )
$data array

allImplementations() закрытый публичный Метод

final public allImplementations ( )

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

protected assertEqualsButIgnoreParameterIds ( $expected, $actual )

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

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

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

final protected assertOperationIsCorrect ( callable $operationFunction, $correctValue )
$operationFunction callable

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

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

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

final protected assertRequestIsCorrect ( callable $requestFunction, $correctValue, $onlyAsParsedExpression = false )
$requestFunction callable

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

protected parseQueryExpression ( callable $queryFunction, Pinq\Expressions\IEvaluationContext &$evaluationContext = null )
$queryFunction callable
$evaluationContext Pinq\Expressions\IEvaluationContext

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

abstract public queryProviders ( ) : Pinq\Providers\IQueryProvider[]
Результат Pinq\Providers\IQueryProvider[]

queryables() закрытый публичный Метод

final public queryables ( )

repositories() закрытый публичный Метод

final public repositories ( )

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

abstract public repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[]
Результат Pinq\Providers\IRepositoryProvider[]

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

protected setUp ( )

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

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

protected IFunctionInterpreter,Pinq\Parsing $functionInterpreter
Результат Pinq\Parsing\IFunctionInterpreter

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

protected IQueryable,Pinq $queryable
Результат Pinq\IQueryable

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

protected IRepository,Pinq $repository
Результат Pinq\IRepository