PHP Class Pinq\Tests\Integration\Queries\QueryBuildingTestBase

Inheritance: extends Pinq\Tests\PinqTestCase
Afficher le fichier Open project: timetoogo/pinq

Protected Properties

Свойство Type Description
$functionInterpreter Pinq\Parsing\IFunctionInterpreter
$queryable Pinq\IQueryable
$repository Pinq\IRepository

Méthodes publiques

Méthode Description
__construct ( $name = null, array $data = [], $dataName = '' )
allImplementations ( )
queryProviders ( ) : Pinq\Providers\IQueryProvider[]
queryables ( )
repositories ( )
repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[]

Méthodes protégées

Méthode Description
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 ( )

Method Details

__construct() public méthode

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

allImplementations() final public méthode

final public allImplementations ( )

assertEqualsButIgnoreParameterIds() protected méthode

protected assertEqualsButIgnoreParameterIds ( $expected, $actual )

assertOperationExpressionMatches() abstract protected méthode

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

assertOperationIsCorrect() final protected méthode

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

assertRequestExpressionMatches() abstract protected méthode

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

assertRequestIsCorrect() final protected méthode

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

parseQueryExpression() protected méthode

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

queryProviders() abstract public méthode

abstract public queryProviders ( ) : Pinq\Providers\IQueryProvider[]
Résultat Pinq\Providers\IQueryProvider[]

queryables() final public méthode

final public queryables ( )

repositories() final public méthode

final public repositories ( )

repositoryProviders() abstract public méthode

abstract public repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[]
Résultat Pinq\Providers\IRepositoryProvider[]

setUp() protected méthode

protected setUp ( )

Property Details

$functionInterpreter protected_oe property

protected IFunctionInterpreter,Pinq\Parsing $functionInterpreter
Résultat Pinq\Parsing\IFunctionInterpreter

$queryable protected_oe property

protected IQueryable,Pinq $queryable
Résultat Pinq\IQueryable

$repository protected_oe property

protected IRepository,Pinq $repository
Résultat Pinq\IRepository