<?phpnamespace App\Entity\Gos;use App\Repository\Gos\OnboardingSettingsRepository;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass=OnboardingSettingsRepository::class) */class OnboardingSettings{ /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private $id; /** * @ORM\OneToOne(targetEntity=PortalSettings::class, inversedBy="onboardingSettings", cascade={"persist", "remove"}) * @ORM\JoinColumn(nullable=false) */ private $portalSettings; /** * @ORM\Column(type="boolean") */ private $isActive; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $pollLink; /** * @ORM\Column(type="string", length=255, nullable=true) */ private $editorialEmail; /** * @ORM\ManyToOne(targetEntity=EmailTemplate::class) * @ORM\JoinColumn(nullable=false) */ private $emailTemplate; public function getId(): ?int { return $this->id; } public function getPortalSettings(): ?PortalSettings { return $this->portalSettings; } public function setPortalSettings(PortalSettings $portalSettings): self { $this->portalSettings = $portalSettings; return $this; } public function getIsActive(): ?bool { return $this->isActive; } public function setIsActive(bool $isActive): self { $this->isActive = $isActive; return $this; } public function getPollLink(): ?string { return $this->pollLink; } public function setPollLink(?string $pollLink): self { $this->pollLink = $pollLink; return $this; } public function getEditorialEmail(): ?string { return $this->editorialEmail; } public function setEditorialEmail(string $editorialEmail): self { $this->editorialEmail = $editorialEmail; return $this; } public function getEmailTemplate(): ?EmailTemplate { return $this->emailTemplate; } public function setEmailTemplate(?EmailTemplate $emailTemplate): self { $this->emailTemplate = $emailTemplate; return $this; }}