We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 346484d commit 5fa8fefCopy full SHA for 5fa8fef
src/Doctrine/Mapping/MappingDriverChain.php
@@ -2,6 +2,7 @@
2
3
namespace PHPStan\Doctrine\Mapping;
4
5
+use Doctrine\ORM\Mapping\MappingException;
6
use Doctrine\Persistence\Mapping\ClassMetadata;
7
use Doctrine\Persistence\Mapping\Driver\MappingDriver;
8
@@ -25,12 +26,12 @@ public function __construct(array $drivers)
25
26
public function loadMetadataForClass($className, ClassMetadata $metadata): void
27
{
28
foreach ($this->drivers as $driver) {
- if ($driver->isTransient($className)) {
29
- continue;
+ try {
30
+ $driver->loadMetadataForClass($className, $metadata);
31
+ return;
32
+ } catch (MappingException $e) {
33
+ // pass
34
}
-
- $driver->loadMetadataForClass($className, $metadata);
- return;
35
36
37
0 commit comments