final | |
---|---|
implements |
ExtendedPropertyReflection |
Methods | ||
---|---|---|
public
|
__construct(
ClassReflection $declaringClass,
?ClassReflection $declaringTrait,
ReflectionUnionType|ReflectionNamedType|ReflectionIntersectionType|null $nativeType,
?Type $phpDocType,
ReflectionProperty $reflection,
?ExtendedMethodReflection $getHook,
?ExtendedMethodReflection $setHook,
?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
|
# |
public
|
isAbstract(): TrinaryLogic
|
# |
public
|
isFinal(): TrinaryLogic
|
# |
public
|
isVirtual(): TrinaryLogic
|
# |
public
|
hasHook(string $hookType): bool
|
# |
public
|
getHook(string $hookType): ExtendedMethodReflection
|
# |
public
|
isProtectedSet(): bool
|
# |
public
|
isPrivateSet(): bool
|
# |