class StubsPhpDocTest 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

static void
setUpBeforeClass()

No description

void
testClassConstantsPHPDocs(string|null $classHash, string|null $constantName)

No description

void
testInterfaceConstantsPHPDocs(string $classId, string $constantName)

No description

void
testEnumConstantsPHPDocs(string|null $classId, string|null $constantName)

No description

static void
testConstantsPHPDocs(string $constantId)

No description

static void
testFunctionPHPDocs(string $functionId)

No description

static void
testClassesPHPDocs(string $classId, string $sourceFilePath)

No description

static void
testInterfacesPHPDocs(string $classId, string $sourceFilePath)

No description

static void
testEumsPHPDocs(string $classId, string $sourceFilePath)

No description

static void
testClassMethodsPHPDocs(string $classHash, string $methodName)

No description

static void
testInterfaceMethodsPHPDocs(string $classId, string $methodName)

No description

static void
testEnumMethodsPHPDocs(string $classId, string $methodName)

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

static void setUpBeforeClass()

No description

Return Value

void

void testClassConstantsPHPDocs(string|null $classHash, string|null $constantName)

No description

Parameters

string|null $classHash
string|null $constantName

Return Value

void

void testInterfaceConstantsPHPDocs(string $classId, string $constantName)

No description

Parameters

string $classId
string $constantName

Return Value

void

void testEnumConstantsPHPDocs(string|null $classId, string|null $constantName)

No description

Parameters

string|null $classId
string|null $constantName

Return Value

void

static void testConstantsPHPDocs(string $constantId)

No description

Parameters

string $constantId

Return Value

void

static void testFunctionPHPDocs(string $functionId)

No description

Parameters

string $functionId

Return Value

void

static void testClassesPHPDocs(string $classId, string $sourceFilePath)

No description

Parameters

string $classId
string $sourceFilePath

Return Value

void

static void testInterfacesPHPDocs(string $classId, string $sourceFilePath)

No description

Parameters

string $classId
string $sourceFilePath

Return Value

void

static void testEumsPHPDocs(string $classId, string $sourceFilePath)

No description

Parameters

string $classId
string $sourceFilePath

Return Value

void

static void testClassMethodsPHPDocs(string $classHash, string $methodName)

No description

Parameters

string $classHash
string $methodName

Return Value

void

static void testInterfaceMethodsPHPDocs(string $classId, string $methodName)

No description

Parameters

string $classId
string $methodName

Return Value

void

static void testEnumMethodsPHPDocs(string $classId, string $methodName)

No description

Parameters

string $classId
string $methodName

Return Value

void