$className * @psalm-param ClassMetadata $metadata * * @return void * * @template T of object */ public function loadMetadataForClass($className, ClassMetadata $metadata); /** * Gets the names of all mapped classes known to this driver. * * @return string[] 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. * * @param string $className * @psalm-param class-string $className * * @return bool */ public function isTransient($className); }