StubsMetadata
final class StubsMetadata (View source)
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
PHP version the element becomes deprecated at, as declared by #[Deprecated(since:)] or
@_deprecated <version>. Null means the element carries no deprecation version — either it
is not deprecated at all, or it is deprecated in every version it exists in. The flag itself
lives on the element (PHPFunction::isDeprecated()), since reflection reports it too;
only the version is stub-specific.
No description
No description
No description
No description
No description
No description
No description
Check if this element is available in the given PHP version.
Details
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
string|null
getDeprecatedSinceVersion()
PHP version the element becomes deprecated at, as declared by #[Deprecated(since:)] or
@_deprecated <version>. Null means the element carries no deprecation version — either it
is not deprecated at all, or it is deprecated in every version it exists in. The flag itself
lives on the element (PHPFunction::isDeprecated()), since reflection reports it too;
only the version is stub-specific.
void
setDeprecatedSinceVersion(string|null $deprecatedSinceVersion)
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.
An element is available when:
- sinceVersion is null OR phpVersion >= sinceVersion
- AND removedVersion is null OR phpVersion < removedVersion