<?php namespace App\Entity; use App\Repository\TransactionalEmailTranslationRepository; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity(repositoryClass=TransactionalEmailTranslationRepository::class) * */ class TransactionalEmailTranslation { /** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */ private ?int $id = NULL; /** * @ORM\ManyToOne(targetEntity=TransactionalEmailContent::class, inversedBy="transactionalEmailTranslations") * */ private TransactionalEmailContent $transactionalEmailContent; /** * @ORM\Column(type="string", length=255) */ private ?string $language = NULL; /** * @ORM\Column(type="string", length=255) */ private ?string $subject = NULL; /** * @ORM\Column(type="text") */ private ?string $content = NULL; public function getId(): ?int { return $this->id; } public function getTransactionalEmailContent(): ?TransactionalEmailContent { return $this->transactionalEmailContent; } public function setTransactionalEmailContent(?TransactionalEmailContent $transactionalEmailContent): TransactionalEmailTranslation { $this->transactionalEmailContent = $transactionalEmailContent; return $this; } public function getLanguage(): ?string { return $this->language; } public function setLanguage(string $language): self { $this->language = $language; return $this; } public function getSubject(): ?string { return $this->subject; } public function setSubject(string $subject): self { $this->subject = $subject; return $this; } public function getContent(): ?string { return $this->content; } public function setContent(string $content): self { $this->content = $content; return $this; } }