src/Entity/System/MenuItemLang.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity\System;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * @ORM\Entity(repositoryClass="App\Repository\System\MenuItemLangRepository")
  6. *
  7. * @ORM\Table(name="menu_item_lang")
  8. */
  9. class MenuItemLang
  10. {
  11. /**
  12. * @var MenuItem
  13. *
  14. * @ORM\Id()
  15. *
  16. * @ORM\ManyToOne(targetEntity="MenuItem", inversedBy="translations")
  17. *
  18. * @ORM\JoinColumn(name="menu_item_id", referencedColumnName="id")
  19. */
  20. private $menuItem;
  21. /**
  22. * @var Language
  23. *
  24. * @ORM\Id()
  25. *
  26. * @ORM\ManyToOne(targetEntity="App\Entity\System\Language")
  27. *
  28. * @ORM\JoinColumn(name="language_id", referencedColumnName="id_lang")
  29. */
  30. private $language;
  31. /**
  32. * @var string|null
  33. *
  34. * @ORM\Column(type="string", length=255, nullable=true)
  35. */
  36. private $title;
  37. /**
  38. * @var string|null
  39. *
  40. * @ORM\Column(type="string", length=100, nullable=true)
  41. */
  42. private $subtitle;
  43. /**
  44. * @return string|null
  45. */
  46. public function getTitle(): ?string
  47. {
  48. return $this->title;
  49. }
  50. /**
  51. * @return string|null
  52. */
  53. public function getSubtitle(): ?string
  54. {
  55. return $this->subtitle;
  56. }
  57. /**
  58. * @return Language
  59. */
  60. public function getLanguage(): Language
  61. {
  62. return $this->language;
  63. }
  64. public function getMenuItem(): MenuItem
  65. {
  66. return $this->menuItem;
  67. }
  68. public function setMenuItem(MenuItem $menuItem): MenuItemLang
  69. {
  70. $this->menuItem = $menuItem;
  71. return $this;
  72. }
  73. public function setLanguage(Language $language): MenuItemLang
  74. {
  75. $this->language = $language;
  76. return $this;
  77. }
  78. public function setTitle(?string $title): MenuItemLang
  79. {
  80. $this->title = $title;
  81. return $this;
  82. }
  83. public function setSubtitle(?string $subtitle): MenuItemLang
  84. {
  85. $this->subtitle = $subtitle;
  86. return $this;
  87. }
  88. }