|
|
@@ -53,15 +53,15 @@ class EducationCurriculum
|
|
|
protected Collection $educationStudentWish;
|
|
|
|
|
|
/** @var Collection<int, Course> */
|
|
|
- #[ORM\ManyToMany(targetEntity: Course::class, mappedBy: 'educationCurriculum', cascade: [], orphanRemoval: false)]
|
|
|
+ #[ORM\ManyToMany(targetEntity: Course::class, mappedBy: 'educationCurriculum', cascade: ['persist'])]
|
|
|
protected Collection $courses;
|
|
|
|
|
|
/** @var Collection<int, Examen> */
|
|
|
- #[ORM\ManyToMany(targetEntity: Examen::class, mappedBy: 'educationCurriculum', cascade: [], orphanRemoval: false)]
|
|
|
+ #[ORM\ManyToMany(targetEntity: Examen::class, mappedBy: 'educationCurriculum', cascade: ['persist'])]
|
|
|
protected Collection $examens;
|
|
|
|
|
|
/** @var Collection<int, Intangible> */
|
|
|
- #[ORM\ManyToMany(targetEntity: Intangible::class, mappedBy: 'educationCurriculums', cascade: [], orphanRemoval: false)]
|
|
|
+ #[ORM\ManyToMany(targetEntity: Intangible::class, mappedBy: 'educationCurriculums', cascade: ['persist'], orphanRemoval: false)]
|
|
|
protected Collection $intangibles;
|
|
|
|
|
|
/** @var Collection<int, EducationCurriculumPack> */
|
|
|
@@ -73,7 +73,7 @@ class EducationCurriculum
|
|
|
)]
|
|
|
protected Collection $requiredEducationCurriculumPacks;
|
|
|
|
|
|
- /** @var Collection<int, EducationCurriculumPack> */
|
|
|
+ /** @var Collection<int, RequiredChoicesBlock> */
|
|
|
#[ORM\ManyToMany(
|
|
|
targetEntity: RequiredChoicesBlock::class,
|
|
|
mappedBy: 'requiredChoicesEducationCurriculums',
|
|
|
@@ -325,7 +325,7 @@ class EducationCurriculum
|
|
|
}
|
|
|
|
|
|
public function addRequiredChoicesEducationCurriculumPack(
|
|
|
- EducationCurriculumPack $requiredChoicesEducationCurriculumPack,
|
|
|
+ RequiredChoicesBlock $requiredChoicesEducationCurriculumPack,
|
|
|
): self {
|
|
|
if (!$this->requiredChoicesEducationCurriculumPacks->contains($requiredChoicesEducationCurriculumPack)) {
|
|
|
$this->requiredChoicesEducationCurriculumPacks[] = $requiredChoicesEducationCurriculumPack;
|
|
|
@@ -336,7 +336,7 @@ class EducationCurriculum
|
|
|
}
|
|
|
|
|
|
public function removeRequiredChoicesEducationCurriculumPack(
|
|
|
- EducationCurriculumPack $requiredChoicesEducationCurriculumPack,
|
|
|
+ RequiredChoicesBlock $requiredChoicesEducationCurriculumPack,
|
|
|
): self {
|
|
|
if ($this->requiredChoicesEducationCurriculumPacks->removeElement($requiredChoicesEducationCurriculumPack)) {
|
|
|
$requiredChoicesEducationCurriculumPack->removeRequiredChoicesEducationCurriculum($this);
|