PropertyPropertyReflection
Less than 1 minute
PropertyPropertyReflection
PHPStan property reflection for dynamic WebDAV Property class properties.
class PropertyPropertyReflection implements \Hazaar\HTTP\WebDAV\PHPStan\PropertyReflectionProvides reflection information for properties on WebDAV Property classes, enabling PHPStan to analyze dynamic property access.
Properties
declaringClass
The class reflection for which this property reflection is created.
private ClassReflection $declaringClassMethods
__construct
Constructs a PropertyPropertyReflection for the given declaring class.
public __construct(ClassReflection $declaringClass): voidParameters
| Parameter | Type | Description |
|---|---|---|
$declaringClass | ClassReflection | the class reflection for the property |
getDeclaringClass
Returns the class reflection that declares this property.
public getDeclaringClass(): ClassReflectionisStatic
Indicates whether the property is static.
public isStatic(): boolisPrivate
Indicates whether the property is private.
public isPrivate(): boolisPublic
Indicates whether the property is public.
public isPublic(): boolgetDocComment
Returns the doc comment for the property, if any.
public getDocComment(): ?stringgetReadableType
Returns the readable type for the property.
public getReadableType(): TypegetWritableType
public getWritableType(): TypecanChangeTypeAfterAssignment
public canChangeTypeAfterAssignment(): boolisReadable
public isReadable(): boolisWritable
public isWritable(): boolisDeprecated
public isDeprecated(): TrinaryLogicgetDeprecatedDescription
public getDeprecatedDescription(): ?stringisInternal
public isInternal(): TrinaryLogicGenerated by Hazaar API Doc Generator on Tue, 21 Apr 2026 04:00:25 +0000