PHP Класс BetterReflectionTest\Reflection\ReflectionParameterTest

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

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

Метод Описание
defaultParameterProvider ( ) : array
defaultValueStringProvider ( )
setUp ( )
testAllowsNull ( )
testCannotClone ( )
testCreateFromClassInstanceAndMethod ( )
testCreateFromClassNameAndMethod ( )
testCreateFromSpecWithArray ( )
testCreateFromSpecWithArrayWithInstance ( )
testCreateFromSpecWithClosure ( )
testCreateFromSpecWithFunctionName ( )
testCreateFromSpecWithInvalidArgumentThrowsException ( )
testDefaultParametersTypes ( string $defaultExpression, mixed $expectedValue )
testExportThrowsException ( )
testGetClassForTypeHintedMethodParameters ( )
testGetDeclaringClassForFunctionReturnsNull ( )
testGetDeclaringClassForMethod ( )
testGetDeclaringFunction ( )
testGetDefaultValueAndIsOptional ( )
testGetDefaultValueAsString ( string $defaultValue, $expectedValue )
testGetDefaultValueWhenDefaultValueNotAvailableThrowsException ( )
testGetDocBlockTypeStrings ( )
testGetDocBlockTypes ( )
testGetPosition ( )
testGetTypeHint ( string $parameterToTest, string $expectedType, string | null $expectedFqsen = null, string | null $expectedFqsenName = null )
testHasTypeReturnsFalseWithoutType ( )
testHasTypeReturnsTrueWithType ( )
testImplementsReflector ( )
testIsArray ( )
testIsCallable ( )
testIsDefaultValueConstantAndGetDefaultValueConstantName ( )
testIsPassedByReference ( )
testIsVariadic ( )
testPhp7TypeDeclarationWithClassTypeIsNotBuiltin ( )
testPhp7TypeDeclarationWithIntBuiltinType ( )
testPhp7TypeDeclarationWithStringTypeThatAllowsNull ( )
testPhp7TypeDeclarationWithoutType ( )
testRemoveType ( )
testSetType ( )
testStringCast ( )
testVariadicParametersAreAlsoImplicitlyOptional ( )
typeHintProvider ( ) : array

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

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

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

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

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

public setUp ( )

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

public testAllowsNull ( )

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

public testCannotClone ( )

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

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

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

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

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

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

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

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

public testDefaultParametersTypes ( string $defaultExpression, mixed $expectedValue )
$defaultExpression string
$expectedValue mixed

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

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

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

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

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

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

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

public testGetDefaultValueAsString ( string $defaultValue, $expectedValue )
$defaultValue string

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

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

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

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

public testGetPosition ( )

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

public testGetTypeHint ( string $parameterToTest, string $expectedType, string | null $expectedFqsen = null, string | null $expectedFqsenName = null )
$parameterToTest string
$expectedType string
$expectedFqsen string | null
$expectedFqsenName string | null

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

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

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

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

public testIsArray ( )

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

public testIsCallable ( )

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

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

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

public testIsVariadic ( )

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

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

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

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

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

public testRemoveType ( )

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

public testSetType ( )

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

public testStringCast ( )

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

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

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