Skip to content

Commit 6c89cc2

Browse files
committed
mapping generator error prevention
1 parent a620b32 commit 6c89cc2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

EntityGeneratorBundle/Doctrine/Mapping/Manipulator/GetFields.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ public function execute(): array
4242
);
4343
}
4444

45-
foreach ($mappedSuperClass->{'unique-constraints'}->{'unique-constraint'} as $constraint) {
45+
$uniqueConstraints = $mappedSuperClass
46+
->{'unique-constraints'}
47+
?->{'unique-constraint'};
48+
49+
foreach (($uniqueConstraints ?? []) as $constraint) {
4650
$currentFields[] = new RequestedProperty(
4751
$constraint->attributes()['name'],
4852
'unique_constraint'

0 commit comments

Comments
 (0)