src/Entity/BoardTranslation.php line 10

  1. <?php
  2. namespace App\Entity;
  3. use Knp\DoctrineBehaviors\Contract\Entity\TranslationInterface;
  4. use Knp\DoctrineBehaviors\Model\Translatable\TranslationTrait;
  5. use Doctrine\DBAL\Types\Types;
  6. use Doctrine\ORM\Mapping as ORM;
  7. #[ORM\Entity]
  8. class BoardTranslation implements TranslationInterface
  9. {
  10.     use TranslationTrait;
  11.     #[ORM\Id]
  12.     #[ORM\GeneratedValue]
  13.     #[ORM\Column(type'integer')]
  14.     private $id;
  15.     #[ORM\Column(typeTypes::TEXTnullabletrue)]
  16.     private ?string $detail null;
  17.     #[ORM\Column(length500nullabletrue)]
  18.     private ?string $title null;
  19.     #[ORM\Column(length500nullabletrue)]
  20.     private ?string $position null;
  21.     /**
  22.      * @return mixed
  23.      */
  24.     public function getId()
  25.     {
  26.         return $this->id;
  27.     }
  28.     /**
  29.      * @param mixed $id
  30.      */
  31.     public function setId($id): void
  32.     {
  33.         $this->id $id;
  34.     }
  35.     /**
  36.      * @return string|null
  37.      */
  38.     public function getDetail(): ?string
  39.     {
  40.         return $this->detail;
  41.     }
  42.     /**
  43.      * @param string|null $detail
  44.      */
  45.     public function setDetail(?string $detail): void
  46.     {
  47.         $this->detail $detail;
  48.     }
  49.     /**
  50.      * @return string|null
  51.      */
  52.     public function getTitle(): ?string
  53.     {
  54.         return $this->title;
  55.     }
  56.     /**
  57.      * @param string|null $title
  58.      */
  59.     public function setTitle(?string $title): void
  60.     {
  61.         $this->title $title;
  62.     }
  63.     /**
  64.      * @return string|null
  65.      */
  66.     public function getPosition(): ?string
  67.     {
  68.         return $this->position;
  69.     }
  70.     /**
  71.      * @param string|null $position
  72.      */
  73.     public function setPosition(?string $position): void
  74.     {
  75.         $this->position $position;
  76.     }
  77. }