PHP Класс BetterReflectionTest\NodeCompiler\CompileNodeToValueTest

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

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

Метод Описание
nodeProvider ( ) : array
testClassConstantClassNameAliasedResolution ( )
testClassConstantClassNameNamespaceResolution ( )
testClassConstantClassNameOutOfScopeResolution ( )
testClassConstantClassNameResolution ( )
testClassConstantResolutionExternalForMethod ( )
testClassConstantResolutionSelfForMethod ( )
testClassConstantResolutionStaticForMethod ( )
testConstantValueCompiled ( )
testExceptionThrownWhenCoalesceOperatorUsed ( )
testExceptionThrownWhenInvalidNodeGiven ( )
testExceptionThrownWhenSpaceshipOperatorUsed ( )
testExceptionThrownWhenUndefinedConstUsed ( )
testVariousNodeCompilations ( string $phpCode, mixed $expectedValue )

Приватные методы

Метод Описание
getDummyContext ( )
parseCode ( string $phpCode ) : PhpParser\Node

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

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

public nodeProvider ( ) : array
Результат array

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

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

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

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

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

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

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

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

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

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

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

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

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

public testVariousNodeCompilations ( string $phpCode, mixed $expectedValue )
$phpCode string
$expectedValue mixed