extends |
ClassMemberReflection |
|---|
Reflection for a class property. This is the interface extension developers should implement when creating custom PropertiesClassReflectionExtension implementations for magic properties. Properties have separate readable and writable types to support:
| Methods | ||
|---|---|---|
public
|
getReadableType(): Type
|
# |
public
|
getWritableType(): Type
|
# |
public
|
canChangeTypeAfterAssignment(): bool
|
# |
public
|
isReadable(): bool
|
# |
public
|
isWritable(): bool
|
# |
public
|
isDeprecated(): TrinaryLogic
|
# |
public
|
getDeprecatedDescription(): ?string
|
# |
public
|
isInternal(): TrinaryLogic
|
# |
| Methods inherited from PHPStan\Reflection\ClassMemberReflection |
|---|
getDeclaringClass(), isStatic(), isPrivate(), isPublic(), getDocComment() |