From c6d4486759ea9bdb8022c96bb885e74e69b84251 Mon Sep 17 00:00:00 2001 From: Kevin Ditscheid <kevin.ditscheid@sgalinski.de> Date: Fri, 15 Dec 2023 17:23:36 +0100 Subject: [PATCH] [BUGFIX] add ObjectStorage initialization to experieneLevel --- Classes/Domain/Model/Job.php | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/Classes/Domain/Model/Job.php b/Classes/Domain/Model/Job.php index 820f4191..cb2976f8 100644 --- a/Classes/Domain/Model/Job.php +++ b/Classes/Domain/Model/Job.php @@ -47,8 +47,8 @@ class Job extends AbstractEntity { protected $jobId = ''; /** - * @var ObjectStorage<FileReference> - */ + * @var ObjectStorage<FileReference> + */ #[Lazy] protected $attachment; @@ -104,20 +104,20 @@ class Job extends AbstractEntity { protected $sorting; /** - * @var ObjectStorage<Company> - */ + * @var ObjectStorage<Company> + */ #[Lazy] protected $company; /** - * @var ObjectStorage<Job> - */ + * @var ObjectStorage<Job> + */ #[Lazy] protected $relatedJobs; /** - * @var ObjectStorage<ExperienceLevel> - */ + * @var ObjectStorage<ExperienceLevel> + */ #[Lazy] protected $experienceLevel; @@ -188,9 +188,14 @@ class Job extends AbstractEntity { * Job constructor. */ public function __construct() { + $this->initializeObject(); + } + + public function initializeObject() { $this->attachment = new ObjectStorage(); $this->company = new ObjectStorage(); $this->relatedJobs = new ObjectStorage(); + $this->experienceLevel = new ObjectStorage(); } /** @@ -598,7 +603,6 @@ class Job extends AbstractEntity { $this->experienceLevel = $experienceLevel; } - /** * @param ExperienceLevel $experienceLevel * @return void -- GitLab