| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | 
							- <?php
 - 
 - namespace Doctrine\Tests\Models\DDC117;
 - 
 - /**
 -  * @Entity
 -  */
 - class DDC117Article
 - {
 -     /** @Id @Column(type="integer", name="article_id") @GeneratedValue */
 -     private $id;
 -     /** @Column */
 -     private $title;
 - 
 -     /**
 -      * @OneToMany(targetEntity="DDC117Reference", mappedBy="source", cascade={"remove"})
 -      */
 -     private $references;
 - 
 -     /**
 -      * @OneToOne(targetEntity="DDC117ArticleDetails", mappedBy="article", cascade={"persist", "remove"})
 -      */
 -     private $details;
 - 
 -     /**
 -      * @OneToMany(targetEntity="DDC117Translation", mappedBy="article", cascade={"persist", "remove"})
 -      */
 -     private $translations;
 - 
 -     /**
 -      * @OneToMany(targetEntity="DDC117Link", mappedBy="source")
 -      */
 -     private $links;
 - 
 -     public function __construct($title)
 -     {
 -         $this->title = $title;
 -         $this->references = new \Doctrine\Common\Collections\ArrayCollection();
 -         $this->translations = new \Doctrine\Common\Collections\ArrayCollection();
 -     }
 - 
 -     public function setDetails($details)
 -     {
 -         $this->details = $details;
 -     }
 - 
 -     public function id()
 -     {
 -         return $this->id;
 -     }
 - 
 -     public function addReference($reference)
 -     {
 -         $this->references[] = $reference;
 -     }
 - 
 -     public function references()
 -     {
 -         return $this->references;
 -     }
 - 
 -     public function addTranslation($language, $title)
 -     {
 -         $this->translations[] = new DDC117Translation($this, $language, $title);
 -     }
 - 
 -     public function getText()
 -     {
 -         return $this->details->getText();
 -     }
 - 
 -     public function getDetails()
 -     {
 -         return $this->details;
 -     }
 - 
 -     public function resetText()
 -     {
 -         $this->details = null;
 -     }
 - 
 -     public function getTranslations()
 -     {
 -         return $this->translations;
 -     }
 - }
 
 
  |