uuid = Uuid::v4(); $this->requiredTrainings = new ArrayCollection(); } public function getId(): ?int { return $this->id; } public function getUuid(): string { return $this->uuid; } public function getName(): ?string { return $this->name; } public function setName(string $name): static { $this->name = $name; return $this; } public function getRequiredLicenses(): array { return $this->requiredLicenses; } public function setRequiredLicenses(array $requiredLicenses): static { $this->requiredLicenses = $requiredLicenses; return $this; } /** * @return Collection */ public function getRequiredTrainings(): Collection { return $this->requiredTrainings; } public function addRequiredTraining(Training $requiredTraining): static { if (!$this->requiredTrainings->contains($requiredTraining)) { $this->requiredTrainings->add($requiredTraining); } return $this; } public function removeRequiredTraining(Training $requiredTraining): static { $this->requiredTrainings->removeElement($requiredTraining); return $this; } public function getFeedbackSet(): ?FeedbackSet { return $this->feedbackSet; } public function setFeedbackSet(?FeedbackSet $feedbackSet): static { $this->feedbackSet = $feedbackSet; return $this; } }