Very simple reflection service abstraction.
This is required inside metadata layers that may require either static or runtime reflection.
| Methods | ||
|---|---|---|
public
|
getParentClasses(class-string $class): string[]
|
# |
public
|
getClassShortName(class-string $class): string
|
# |
public
|
getClassNamespace(class-string $class): string
|
# |
public
|
getClass<T is object>(class-string<T> $class): ReflectionClass|null
|
# |
public
|
getAccessibleProperty(class-string $class, string $property): ReflectionProperty|null
|
# |
public
|
hasPublicMethod(class-string $class, string $method): bool
|
# |