| 123456789101112131415161718192021222324252627282930313233343536 | 
							- <?php
 - 
 - namespace Doctrine\Tests\Models\Company;
 - 
 - /**
 -  * @Entity @Table(name="company_events")
 -  * @InheritanceType("JOINED")
 -  * @DiscriminatorColumn(name="event_type", type="string")
 -  * @DiscriminatorMap({"auction"="CompanyAuction", "raffle"="CompanyRaffle"})
 -  */
 - abstract class CompanyEvent {
 -    /**
 -      * @Id @Column(type="integer")
 -      * @GeneratedValue
 -      */
 -     private $id;
 - 
 -     /**
 -      * @ManyToOne(targetEntity="CompanyOrganization", inversedBy="events", cascade={"persist"})
 -      * @JoinColumn(name="org_id", referencedColumnName="id")
 -      */
 -      private $organization;
 -      
 -      public function getId() {
 -          return $this->id;
 -      }
 -      
 -      public function getOrganization() {
 -          return $this->organization;
 -      }
 -      
 -      public function setOrganization(CompanyOrganization $org) {
 -          $this->organization = $org;
 -      }
 -      
 - }
 
 
  |