PropertyPropertyReflection
PropertyPropertyReflection
PHPStan property reflection for dynamic WebDAV Property class properties.
class PropertyPropertyReflection implements \PHPStan\Reflection\PropertyReflectionImplements: PHPStan\Reflection\PropertyReflection
Provides 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 $declaringClassType: PHPStan\Reflection\ClassReflection
Methods
__construct
Constructs a PropertyPropertyReflection for the given declaring class.
public __construct(ClassReflection $declaringClass): voidParameters
| Parameter | Type | Description |
|---|---|---|
$declaringClass | PHPStan\Reflection\ClassReflection | the class reflection for the property |
getDeclaringClass
Returns the class reflection that declares this property.
public getDeclaringClass(): ClassReflectionReturns: PHPStan\Reflection\ClassReflection
isStatic
Indicates whether the property is static.
public isStatic(): boolReturns: bool
isPrivate
Indicates whether the property is private.
public isPrivate(): boolReturns: bool
isPublic
Indicates whether the property is public.
public isPublic(): boolReturns: bool
getDocComment
Returns the doc comment for the property, if any.
public getDocComment(): ?stringReturns: string
getReadableType
Returns the readable type for the property.
public getReadableType(): TypeReturns: PHPStan\Type\Type
getWritableType
public getWritableType(): TypeReturns: PHPStan\Type\Type
canChangeTypeAfterAssignment
public canChangeTypeAfterAssignment(): boolReturns: bool
isReadable
public isReadable(): boolReturns: bool
isWritable
public isWritable(): boolReturns: bool
isDeprecated
public isDeprecated(): TrinaryLogicReturns: PHPStan\TrinaryLogic
getDeprecatedDescription
public getDeprecatedDescription(): ?stringReturns: string
isInternal
public isInternal(): TrinaryLogicReturns: PHPStan\TrinaryLogic
Generated by Hazaar API Doc Generator on Fri, 04 Sep 2026 23:32:18 +0000