<?phpnamespace App\Entity\System;use Doctrine\ORM\Mapping as ORM;/** * @ORM\Entity(repositoryClass="App\Repository\System\MenuItemLangRepository") * * @ORM\Table(name="menu_item_lang") */class MenuItemLang{ /** * @var MenuItem * * @ORM\Id() * * @ORM\ManyToOne(targetEntity="MenuItem", inversedBy="translations") * * @ORM\JoinColumn(name="menu_item_id", referencedColumnName="id") */ private $menuItem; /** * @var Language * * @ORM\Id() * * @ORM\ManyToOne(targetEntity="App\Entity\System\Language") * * @ORM\JoinColumn(name="language_id", referencedColumnName="id_lang") */ private $language; /** * @var string|null * * @ORM\Column(type="string", length=255, nullable=true) */ private $title; /** * @var string|null * * @ORM\Column(type="string", length=100, nullable=true) */ private $subtitle; /** * @return string|null */ public function getTitle(): ?string { return $this->title; } /** * @return string|null */ public function getSubtitle(): ?string { return $this->subtitle; } /** * @return Language */ public function getLanguage(): Language { return $this->language; } public function getMenuItem(): MenuItem { return $this->menuItem; } public function setMenuItem(MenuItem $menuItem): MenuItemLang { $this->menuItem = $menuItem; return $this; } public function setLanguage(Language $language): MenuItemLang { $this->language = $language; return $this; } public function setTitle(?string $title): MenuItemLang { $this->title = $title; return $this; } public function setSubtitle(?string $subtitle): MenuItemLang { $this->subtitle = $subtitle; return $this; }}