PHP Класс Pinq\Tests\Integration\Analysis\TypeAnalysisTest

Автор: Elliot Levin ([email protected])
Наследование: extends ExpressionAnalysisTestCase
Показать файл Открыть проект

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

Свойство Тип Описание
$foo

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

Метод Описание
testBinaryOperators ( )
testCasts ( )
testClosure ( )
testEmpty ( )
testFields ( )
testFunctionCalls ( )
testIndexers ( )
testInvocation ( )
testIsset ( )
testMetaDataWithInvalidExpressionThrowsException ( )
testMethodCalls ( )
testNativeTypes ( )
testNew ( )
testReturnTypeWithInvalidExpressionThrowsException ( )
testStaticField ( )
testStaticMethodCall ( )
testTernary ( )
testThrow ( )
testUnaryOperators ( )

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

Метод Описание
assertCorrectType ( Pinq\Analysis\ITypeAnalysis $analysis, $type, Expression $expression )
assertTypeMatchesValue ( Pinq\Analysis\ITypeAnalysis $analysis, Expression $expression, Pinq\Analysis\IType $metadataType = null )
doAnalysisTest ( callable $expression, callable $test, array $variableTypeMap = [] )

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

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

protected assertCorrectType ( Pinq\Analysis\ITypeAnalysis $analysis, $type, Expression $expression )
$analysis Pinq\Analysis\ITypeAnalysis
$expression Pinq\Expressions\Expression

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

protected assertTypeMatchesValue ( Pinq\Analysis\ITypeAnalysis $analysis, Expression $expression, Pinq\Analysis\IType $metadataType = null )
$analysis Pinq\Analysis\ITypeAnalysis
$expression Pinq\Expressions\Expression
$metadataType Pinq\Analysis\IType

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

protected doAnalysisTest ( callable $expression, callable $test, array $variableTypeMap = [] )
$expression callable
$test callable
$variableTypeMap array

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

public testBinaryOperators ( )

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

public testCasts ( )

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

public testClosure ( )

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

public testEmpty ( )

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

public testFields ( )

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

public testFunctionCalls ( )

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

public testIndexers ( )

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

public testInvocation ( )

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

public testIsset ( )

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

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

public testMethodCalls ( )

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

public testNativeTypes ( )

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

public testNew ( )

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

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

public testStaticField ( )

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

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

public testTernary ( )

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

public testThrow ( )

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

public testUnaryOperators ( )

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

$foo защищенное статическое свойство

protected static $foo