|
|
@@ -64,7 +64,7 @@ class Person implements UserInterface, PasswordAuthenticatedUserInterface
|
|
|
#[ORM\InverseJoinColumn(name: 'bankAccount_id', referencedColumnName: 'id')]
|
|
|
private Collection $bankAccount;
|
|
|
|
|
|
- #[ORM\OneToMany(mappedBy: 'person', targetEntity: PersonAddressPostal::class, orphanRemoval: true)]
|
|
|
+ #[ORM\OneToMany(mappedBy: 'person', targetEntity: PersonAddressPostal::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
|
|
|
#[Groups('access_address')]
|
|
|
private Collection $personAddressPostal;
|
|
|
|
|
|
@@ -87,23 +87,23 @@ class Person implements UserInterface, PasswordAuthenticatedUserInterface
|
|
|
#[ORM\OneToMany(mappedBy: 'person', targetEntity: File::class, orphanRemoval: true)]
|
|
|
private Collection $files;
|
|
|
|
|
|
- #[ORM\OneToMany(mappedBy: 'person', targetEntity: DisciplineOtherEstablishment::class, cascade: ['persist'], orphanRemoval: true)]
|
|
|
+ #[ORM\OneToMany(mappedBy: 'person', targetEntity: DisciplineOtherEstablishment::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
|
|
|
private Collection $disciplineotherestablishments;
|
|
|
|
|
|
- #[ORM\OneToMany(mappedBy: 'person', targetEntity: Qualification::class, cascade: ['persist'], orphanRemoval: true)]
|
|
|
+ #[ORM\OneToMany(mappedBy: 'person', targetEntity: Qualification::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
|
|
|
private Collection $qualifications;
|
|
|
|
|
|
- #[ORM\OneToMany(mappedBy: 'person', targetEntity: SchoolingInEstablishment::class, cascade: ['persist'], orphanRemoval: true)]
|
|
|
+ #[ORM\OneToMany(mappedBy: 'person', targetEntity: SchoolingInEstablishment::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
|
|
|
private Collection $schoolingEstablisments;
|
|
|
|
|
|
- #[ORM\OneToMany(mappedBy: 'person', targetEntity: TeacherSchoolingHistory::class, cascade: ['persist'], orphanRemoval: true)]
|
|
|
+ #[ORM\OneToMany(mappedBy: 'person', targetEntity: TeacherSchoolingHistory::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
|
|
|
private Collection $teacherSchoolingHistories;
|
|
|
|
|
|
- #[ORM\ManyToMany(targetEntity: File::class, mappedBy: 'accessPersons', cascade: ['persist'])]
|
|
|
+ #[ORM\ManyToMany(targetEntity: File::class, mappedBy: 'accessPersons', cascade: ['persist', 'remove'])]
|
|
|
#[ORM\OrderBy(['id' => 'DESC'])]
|
|
|
private Collection $personFiles;
|
|
|
|
|
|
- #[ORM\OneToMany(mappedBy: 'personOwner', targetEntity: DocumentWish::class, cascade: ['persist'], orphanRemoval: true)]
|
|
|
+ #[ORM\OneToMany(mappedBy: 'personOwner', targetEntity: DocumentWish::class, cascade: ['persist', 'remove'], orphanRemoval: true)]
|
|
|
private Collection $documentWishes;
|
|
|
|
|
|
/** @var array<string, string> */
|