final | |
---|---|
implements |
ExtendedPropertyReflection |
Methods | ||
---|---|---|
public
|
__construct(
ClassReflection $declaringClass,
?ClassReflection $declaringTrait,
ReflectionUnionType|ReflectionNamedType|ReflectionIntersectionType|null $nativeType,
?Type $phpDocType,
ReflectionProperty $reflection,
?string $deprecatedDescription,
bool $isDeprecated,
bool $isInternal,
bool $isReadOnlyByPhpDoc,
bool $isAllowedPrivateMutation,
)
|
# |
public
|
getDeclaringClass(): ClassReflection
|
# |
public
|
getDeclaringTrait(): ?ClassReflection
|
# |
public
|
getDocComment(): ?string
|
# |
public
|
isStatic(): bool
|
# |
public
|
isPrivate(): bool
|
# |
public
|
isPublic(): bool
|
# |
public
|
isReadOnly(): bool
|
# |
public
|
isReadOnlyByPhpDoc(): bool
|
# |
public
|
getReadableType(): Type
|
# |
public
|
getWritableType(): Type
|
# |
public
|
canChangeTypeAfterAssignment(): bool
|
# |
public
|
isPromoted(): bool
|
# |
public
|
hasPhpDocType(): bool
|
# |
public
|
getPhpDocType(): Type
|
# |
public
|
hasNativeType(): bool
|
# |
public
|
getNativeType(): Type
|
# |
public
|
isReadable(): bool
|
# |
public
|
isWritable(): bool
|
# |
public
|
getDeprecatedDescription(): ?string
|
# |
public
|
isDeprecated(): TrinaryLogic
|
# |
public
|
isInternal(): TrinaryLogic
|
# |
public
|
isAllowedPrivateMutation(): bool
|
# |
public
|
getNativeReflection(): ReflectionProperty
|
# |