Property | Type | Description | |
---|---|---|---|
$functionInterpreter | Pinq\Parsing\IFunctionInterpreter | ||
$queryable | Pinq\IQueryable | ||
$repository | Pinq\IRepository |
Method | Description | |
---|---|---|
__construct ( $name = null, array $data = [], $dataName = '' ) | ||
allImplementations ( ) | ||
queryProviders ( ) : Pinq\Providers\IQueryProvider[] | ||
queryables ( ) | ||
repositories ( ) | ||
repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[] |
Method | Description | |
---|---|---|
assertEqualsButIgnoreParameterIds ( $expected, $actual ) | ||
assertOperationExpressionMatches ( |
||
assertOperationIsCorrect ( callable $operationFunction, $correctValue ) | ||
assertRequestExpressionMatches ( |
||
assertRequestIsCorrect ( callable $requestFunction, $correctValue, $onlyAsParsedExpression = false ) | ||
parseQueryExpression ( callable $queryFunction, Pinq\Expressions\IEvaluationContext &$evaluationContext = null ) | ||
setUp ( ) |
public __construct ( $name = null, array $data = [], $dataName = '' ) | ||
$data | array |
protected assertEqualsButIgnoreParameterIds ( $expected, $actual ) |
abstract protected assertOperationExpressionMatches ( |
||
$operationExpression | ||
$evaluationContext | Pinq\Expressions\IEvaluationContext |
final protected assertOperationIsCorrect ( callable $operationFunction, $correctValue ) | ||
$operationFunction | callable |
abstract protected assertRequestExpressionMatches ( |
||
$requestExpression | ||
$evaluationContext | Pinq\Expressions\IEvaluationContext |
final protected assertRequestIsCorrect ( callable $requestFunction, $correctValue, $onlyAsParsedExpression = false ) | ||
$requestFunction | callable |
protected parseQueryExpression ( callable $queryFunction, Pinq\Expressions\IEvaluationContext &$evaluationContext = null ) | ||
$queryFunction | callable | |
$evaluationContext | Pinq\Expressions\IEvaluationContext |
abstract public queryProviders ( ) : Pinq\Providers\IQueryProvider[] | ||
return | Pinq\Providers\IQueryProvider[] |
abstract public repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[] | ||
return | Pinq\Providers\IRepositoryProvider[] |
protected IFunctionInterpreter,Pinq\Parsing $functionInterpreter | ||
return | Pinq\Parsing\IFunctionInterpreter |