class BaseEnumsTest extends AbstractBaseStubsTestCase (View source)

Properties

protected string $emptyDataSetMessage from  AbstractBaseStubsTestCase

Methods

static float|bool|int|string|null
getStringRepresentationOfDefaultParameterValue(mixed $defaultValue, PHPInterface|null $contextClass = null)

No description

static string
getParameterRepresentation(PHPFunction $function)

No description

static array
getDuplicatedFunctions(array $filtered)

No description

static array
getAllDuplicatesOfFunction(string|null $name)

No description

static bool
isReflectionTypesMatchSignature(array $reflectionTypes, array $typesFromSignature)

No description

static bool
isReflectionTypesExistInAttributes(array $reflectionTypes, array $typesFromAttribute)

No description

static string
getStringRepresentationOfTypeHintsFromAttributes(array $typesFromAttribute)

No description

static 
convertNullableTypesToUnion(array $typesToProcess, array $resultArray)

No description

PHPClass|null
getClassLikeFromStubs(string $classId, bool $shouldSuiteCurrentPHPVersion = true)

No description

testEnumsParent(string|null $enumId)

No description

testEnumsMethodsExist(string|null $classId, string|null $methodName)

No description

testEnumsFinalMethods(string|null $classId, string|null $methodName)

No description

testEnumsStaticMethods(string|null $classId, string|null $methodName)

No description

testEnumsMethodsVisibility(string|null $classId, string|null $methodName)

No description

testEnumMethodsParametersCount(string|null $classId, string|null $methodName)

No description

testEnumsInterfaces(string|null $classId)

No description

void
testEnumsExist(string|null $classId)

No description

void
testEnumsFinal(string|null $classId)

No description

void
testEnumsNamespace(string|null $classId)

No description

Details

static float|bool|int|string|null getStringRepresentationOfDefaultParameterValue(mixed $defaultValue, PHPInterface|null $contextClass = null)

No description

Parameters

mixed $defaultValue
PHPInterface|null $contextClass

Return Value

float|bool|int|string|null

static string getParameterRepresentation(PHPFunction $function)

No description

Parameters

PHPFunction $function

Return Value

string

static protected array getDuplicatedFunctions(array $filtered)

No description

Parameters

array $filtered

Return Value

array

static protected array getAllDuplicatesOfFunction(string|null $name)

No description

Parameters

string|null $name

Return Value

array

static bool isReflectionTypesMatchSignature(array $reflectionTypes, array $typesFromSignature)

No description

Parameters

array $reflectionTypes
array $typesFromSignature

Return Value

bool

static bool isReflectionTypesExistInAttributes(array $reflectionTypes, array $typesFromAttribute)

No description

Parameters

array $reflectionTypes
array $typesFromAttribute

Return Value

bool

static string getStringRepresentationOfTypeHintsFromAttributes(array $typesFromAttribute)

No description

Parameters

array $typesFromAttribute

Return Value

string

static convertNullableTypesToUnion(array $typesToProcess, array $resultArray)

No description

Parameters

array $typesToProcess
array $resultArray

PHPClass|null getClassLikeFromStubs(string $classId, bool $shouldSuiteCurrentPHPVersion = true)

No description

Parameters

string $classId
bool $shouldSuiteCurrentPHPVersion

Return Value

PHPClass|null

testEnumsParent(string|null $enumId)

No description

Parameters

string|null $enumId

testEnumsMethodsExist(string|null $classId, string|null $methodName)

No description

Parameters

string|null $classId
string|null $methodName

testEnumsFinalMethods(string|null $classId, string|null $methodName)

No description

Parameters

string|null $classId
string|null $methodName

testEnumsStaticMethods(string|null $classId, string|null $methodName)

No description

Parameters

string|null $classId
string|null $methodName

testEnumsMethodsVisibility(string|null $classId, string|null $methodName)

No description

Parameters

string|null $classId
string|null $methodName

testEnumMethodsParametersCount(string|null $classId, string|null $methodName)

No description

Parameters

string|null $classId
string|null $methodName

testEnumsInterfaces(string|null $classId)

No description

Parameters

string|null $classId

void testEnumsExist(string|null $classId)

No description

Parameters

string|null $classId

Return Value

void

void testEnumsFinal(string|null $classId)

No description

Parameters

string|null $classId

Return Value

void

void testEnumsNamespace(string|null $classId)

No description

Parameters

string|null $classId

Return Value

void