BaseClassesTest
class BaseClassesTest extends AbstractBaseStubsTestCase (View source)
Properties
protected string | $emptyDataSetMessage | from AbstractBaseStubsTestCase |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
static float|bool|int|string|null
getStringRepresentationOfDefaultParameterValue(mixed $defaultValue, PHPInterface|null $contextClass = null)
No description
static string
getParameterRepresentation(PHPFunction $function)
No description
static protected array
getDuplicatedFunctions(array $filtered)
No description
static protected 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
static void
setUpBeforeClass()
No description
testClassesParent(string|null $classId)
No description
testClassesMethodsExist(string|null $classId, string|null $methodName)
No description
testClassesFinalMethods(string|null $classId, string|null $methodName)
No description
testClassesStaticMethods(string|null $classId, string|null $methodName)
No description
testClassesMethodsVisibility(string|null $classId, string|null $methodName)
No description
testClassMethodsParametersCount(string|null $classId, string|null $methodName)
No description
testClassInterfaces(string|null $classId)
No description
testClassProperties(string|null $classId, string|null $propertyName)
No description
testClassStaticProperties(string|null $classId, string|null $propertyName)
No description
testClassPropertiesVisibility(string|null $classId, string|null $propertyName)
No description
testClassPropertiesType(string|null $classId, string|null $propertyName)
No description
void
testClassesExist(string|null $classId)
No description
void
testClassesFinal(string|null $classId)
No description
void
testClassesReadonly(string|null $classId)
No description
void
testClassesNamespace(string|null $classId)
No description