$className * @psalm-param ClassMetadata $metadata * * @return void * * @template T of object */ public function loadMetadataForClass(string $className, ClassMetadata $metadata); /** * Gets the names of all mapped classes known to this driver. * * @return array The names of all mapped classes known to this driver. * @psalm-return list */ public function getAllClassNames(); /** * Returns whether the class with the specified name should have its metadata loaded. * This is only the case if it is either mapped as an Entity or a MappedSuperclass. * * @psalm-param class-string $className * * @return bool */ public function isTransient(string $className); }