diff --git a/src/IlluminateRegistry.php b/src/IlluminateRegistry.php index 2edddb61..e3085737 100644 --- a/src/IlluminateRegistry.php +++ b/src/IlluminateRegistry.php @@ -330,8 +330,8 @@ public function getManagerForClass(string $className, bool $throwExceptionIfNotF // @codeCoverageIgnoreEnd } - foreach ($entityManager->getMetadataFactory()->getAllMetadata() as $metadata) { - if ($metadata->getName() === $className) { + foreach ($entityManager->getConfiguration()->getMetadataDriverImpl()->getAllClassNames() as $_className) { + if ($_className === $className) { return $entityManager; } }