diff --git a/Classes/Domain/Model/Job.php b/Classes/Domain/Model/Job.php index 820f4191b751ee836671be1f596d8a5978e9ee51..cb2976f8d6d73d9a2cba4946fb1bb4d38647f764 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