$class * * @phpstan-return ReflectionClass * * @template T of object */ public function getClass(string $class): ReflectionClass; /** * Returns an accessible property or null. * * @phpstan-param class-string $class */ public function getAccessibleProperty(string $class, string $property): ReflectionProperty|null; /** * Checks if the class have a public method with the given name. * * @phpstan-param class-string $class */ public function hasPublicMethod(string $class, string $method): bool; }