Свойство | Тип | Описание | |
---|---|---|---|
$expressionAnalyser | Pinq\Analysis\IExpressionAnalyser | ||
$functionInterpreter | Pinq\Parsing\IFunctionInterpreter | ||
$typeSystem | Pinq\Analysis\ITypeSystem |
Метод | Описание | |
---|---|---|
assertAnalysisFails ( callable $expression, array $variableTypeMap = [], $message = '' ) | ||
assertEqualTypes ( Pinq\Analysis\IType $expected, Pinq\Analysis\IType $actual, $message = '' ) | ||
assertEqualsNativeType ( $nativeType, Pinq\Analysis\IType $actual, $message = '' ) | ||
assertEqualsObjectType ( $classType, Pinq\Analysis\IType $actual, $message = '' ) | ||
assertReturnsNativeType ( callable $expression, $nativeType, array $variableTypeMap = [] ) | ||
assertReturnsObjectType ( callable $expression, $objectType, array $variableTypeMap = [] ) | ||
assertReturnsType ( callable $expression, Pinq\Analysis\IType $expected, array $variableTypeMap = [] ) | ||
functionInterpreter ( ) : Pinq\Parsing\IFunctionInterpreter | ||
getAnalysis ( callable $function, array $variableTypeMap = [], mixed &$expression = null ) : Pinq\Analysis\ITypeAnalysis | ||
setUp ( ) | ||
setUpExpressionAnalyser ( ) : Pinq\Analysis\ITypeSystem | ||
setUpTypeSystem ( ) : Pinq\Analysis\ITypeSystem |
protected assertAnalysisFails ( callable $expression, array $variableTypeMap = [], $message = '' ) | ||
$expression | callable | |
$variableTypeMap | array |
protected assertEqualTypes ( Pinq\Analysis\IType $expected, Pinq\Analysis\IType $actual, $message = '' ) | ||
$expected | Pinq\Analysis\IType | |
$actual | Pinq\Analysis\IType |
protected assertEqualsNativeType ( $nativeType, Pinq\Analysis\IType $actual, $message = '' ) | ||
$actual | Pinq\Analysis\IType |
protected assertEqualsObjectType ( $classType, Pinq\Analysis\IType $actual, $message = '' ) | ||
$actual | Pinq\Analysis\IType |
protected assertReturnsNativeType ( callable $expression, $nativeType, array $variableTypeMap = [] ) | ||
$expression | callable | |
$variableTypeMap | array |
protected assertReturnsObjectType ( callable $expression, $objectType, array $variableTypeMap = [] ) | ||
$expression | callable | |
$variableTypeMap | array |
protected assertReturnsType ( callable $expression, Pinq\Analysis\IType $expected, array $variableTypeMap = [] ) | ||
$expression | callable | |
$expected | Pinq\Analysis\IType | |
$variableTypeMap | array |
protected functionInterpreter ( ) : Pinq\Parsing\IFunctionInterpreter | ||
Результат | Pinq\Parsing\IFunctionInterpreter |
protected setUpExpressionAnalyser ( ) : Pinq\Analysis\ITypeSystem | ||
Результат | Pinq\Analysis\ITypeSystem |
protected setUpTypeSystem ( ) : Pinq\Analysis\ITypeSystem | ||
Результат | Pinq\Analysis\ITypeSystem |
protected IExpressionAnalyser,Pinq\Analysis $expressionAnalyser | ||
Результат | Pinq\Analysis\IExpressionAnalyser |
protected IFunctionInterpreter,Pinq\Parsing $functionInterpreter | ||
Результат | Pinq\Parsing\IFunctionInterpreter |