protected function validateGeneratorClass($class) { if (!class_exists($class) || !is_subclass_of($class, UrlGeneratorInterface::class)) { throw MediaUrlException::invalidGenerator($class); } }