Methods | ||
---|---|---|
public
static
|
createFromInstance(object $instance, non-empty-string $propertyName): self
|
# |
public
|
__toString(): non-empty-string
|
# |
public
|
isDefault(): bool
|
# |
public
|
isDynamic(): bool
|
# |
public
|
getModifiers(): int-mask-of<ReflectionPropertyAdapter::IS_*>
|
# |
public
|
getName(): non-empty-string
|
# |
public
|
isPrivate(): bool
|
# |
public
|
isPrivateSet(): bool
|
# |
public
|
isProtected(): bool
|
# |
public
|
isProtectedSet(): bool
|
# |
public
|
isPublic(): bool
|
# |
public
|
isStatic(): bool
|
# |
public
|
isFinal(): bool
|
# |
public
|
isAbstract(): bool
|
# |
public
|
isPromoted(): bool
|
# |
public
|
isInitialized(?object $object = null): bool
|
# |
public
|
isReadOnly(): bool
|
# |
public
|
getDeclaringClass(): ReflectionClass
|
# |
public
|
getImplementingClass(): ReflectionClass
|
# |
public
|
getDocComment(): non-empty-string|null
|
# |
public
|
hasDefaultValue(): bool
|
# |
public
|
getDefaultValueExpression(): ?Expr
|
# |
public
|
getDefaultValue(): mixed
|
# |
public
|
isDeprecated(): bool
|
# |
public
|
getStartLine(): positive-int
|
# |
public
|
getEndLine(): positive-int
|
# |
public
|
getStartColumn(): positive-int
|
# |
public
|
getEndColumn(): positive-int
|
# |
public
|
getAttributes(): list<ReflectionAttribute>
|
# |
public
|
getAttributesByName(string $name): list<ReflectionAttribute>
|
# |
public
|
getAttributesByInstance(class-string $className): list<ReflectionAttribute>
|
# |
public
|
getValue(?object $object = null): mixed
|
# |
public
|
setValue(mixed $object, mixed $value = null): void
|
# |
public
|
allowsNull(): bool
|
# |
public
|
getType(): ReflectionNamedType|ReflectionUnionType|ReflectionIntersectionType|null
|
# |
public
|
hasType(): bool
|
# |
public
|
isVirtual(): bool
|
# |
public
|
hasHooks(): bool
|
# |
public
|
hasHook(ReflectionPropertyHookType::* $hookType): bool
|
# |
public
|
getHook(string $hookType): ?ReflectionMethod
|
# |
public
|
getHooks(): array{get?:ReflectionMethod, set?:ReflectionMethod}
|
# |