name = $name; $this->fullName = $fullname; $this->translations = new \Doctrine\Common\Collections\ArrayCollection(); } /** * @ORM\OneToMany(targetEntity="App\Model\Database\Entity\Translation", mappedBy="dictionary", cascade={"persist"}) * @var Article[]|\Doctrine\Common\Collections\ArrayCollection */ protected $translations; public function getTranslations() { return $this->translations; } /** * @ORM\ManyToOne(targetEntity="Language", inversedBy="lang1_dicionaries") */ protected $lang1; /** * @ORM\ManyToOne(targetEntity="Language", inversedBy="lang2_dicionaries") */ protected $lang2; /** * @ORM\Column(type="string") */ protected $name; public function getName() { return $this->name; } /** * @ORM\Column(type="string") */ protected $fullName; public function setLang1($lang1) { $this->lang1 = $lang1; return $this; } public function setLang2($lang2) { $this->lang2 = $lang2; return $this; } } ?>