final class StubsMetadata (View source)

Methods

string|null
getSourcePath()

No description

void
setSourcePath(string|null $sourcePath)

No description

array
getDuplicates()

No description

void
setDuplicates(array $duplicates)

No description

void
addDuplicate(string $sourcePath)

No description

string|null
getPhpDoc()

No description

void
setPhpDoc(string|null $phpDoc)

No description

string|null
getSinceVersion()

No description

void
setSinceVersion(string|null $sinceVersion)

No description

string|null
getRemovedVersion()

No description

void
setRemovedVersion(string|null $removedVersion)

No description

array|null
getLanguageLevelTypes()

No description

void
setLanguageLevelTypes(array|null $languageLevelTypes)

No description

string|null
getDefaultType()

No description

void
setDefaultType(string|null $defaultType)

No description

string|null
getTypeFromPhpDoc()

No description

void
setTypeFromPhpDoc(string|null $typeFromPhpDoc)

No description

bool
isAvailableIn(string $phpVersion)

Check if this element is available in the given PHP version.

Details

string|null getSourcePath()

No description

Return Value

string|null

void setSourcePath(string|null $sourcePath)

No description

Parameters

string|null $sourcePath

Return Value

void

array getDuplicates()

No description

Return Value

array

void setDuplicates(array $duplicates)

No description

Parameters

array $duplicates

Return Value

void

void addDuplicate(string $sourcePath)

No description

Parameters

string $sourcePath

Return Value

void

string|null getPhpDoc()

No description

Return Value

string|null

void setPhpDoc(string|null $phpDoc)

No description

Parameters

string|null $phpDoc

Return Value

void

string|null getSinceVersion()

No description

Return Value

string|null

void setSinceVersion(string|null $sinceVersion)

No description

Parameters

string|null $sinceVersion

Return Value

void

string|null getRemovedVersion()

No description

Return Value

string|null

void setRemovedVersion(string|null $removedVersion)

No description

Parameters

string|null $removedVersion

Return Value

void

array|null getLanguageLevelTypes()

No description

Return Value

array|null

void setLanguageLevelTypes(array|null $languageLevelTypes)

No description

Parameters

array|null $languageLevelTypes

Return Value

void

string|null getDefaultType()

No description

Return Value

string|null

void setDefaultType(string|null $defaultType)

No description

Parameters

string|null $defaultType

Return Value

void

string|null getTypeFromPhpDoc()

No description

Return Value

string|null

void setTypeFromPhpDoc(string|null $typeFromPhpDoc)

No description

Parameters

string|null $typeFromPhpDoc

Return Value

void

bool isAvailableIn(string $phpVersion)

Check if this element is available in the given PHP version.

An element is available when:

  • sinceVersion is null OR phpVersion >= sinceVersion
  • AND removedVersion is null OR phpVersion < removedVersion

Parameters

string $phpVersion

Return Value

bool