| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- <?php
 - 
 - namespace Doctrine\Tests\Models\Company;
 - 
 - /** @Entity @Table(name="company_organizations") */
 - class CompanyOrganization {
 -    /**
 -     * @Id @Column(type="integer")
 -     * @GeneratedValue(strategy="AUTO")
 -     */
 -    private $id;
 -     
 -     /**
 -      * @OneToMany(targetEntity="CompanyEvent", mappedBy="organization", cascade={"persist"})
 -      */
 -     private $events;
 -     
 -     public function getId() {
 -         return $this->id;
 -     }
 -     
 -     public function getEvents() {
 -         return $this->events;
 -     }
 -     
 -     public function addEvent(CompanyEvent $event) {
 -         $this->events[] = $event;
 -         $event->setOrganization($this);
 -     }
 -     
 -     /**
 -      * @OneToOne(targetEntity="CompanyEvent", cascade={"persist"})
 -      * @JoinColumn(name="main_event_id", referencedColumnName="id", nullable=true)
 -      */
 -     private $mainevent;
 -     
 -     public function getMainEvent() {
 -         return $this->mainevent;
 -     }
 -     
 -     public function setMainEvent($event) {
 -         $this->mainevent = $event;
 -     }
 - }
 
 
  |