Rajout de doctrine/orm
[zf2.biz/galerie.git] / vendor / doctrine / orm / tests / Doctrine / Tests / Models / Company / CompanyManager.php
1 <?php
2
3 namespace Doctrine\Tests\Models\Company;
4
5 /**
6  * @Entity
7  * @Table(name="company_managers")
8  */
9 class CompanyManager extends CompanyEmployee
10 {
11     /**
12      * @Column(type="string", length=250)
13      */
14     private $title;
15
16     /**
17      * @OneToOne(targetEntity="CompanyCar", cascade={"persist"})
18      * @JoinColumn(name="car_id", referencedColumnName="id")
19      */
20     private $car;
21
22     /**
23      * @ManyToMany(targetEntity="CompanyFlexContract", mappedBy="managers", fetch="EXTRA_LAZY")
24      */
25     public $managedContracts;
26
27     public function getTitle() {
28         return $this->title;
29     }
30
31     public function setTitle($title) {
32         $this->title = $title;
33     }
34
35     public function getCar() {
36         return $this->car;
37     }
38
39     public function setCar(CompanyCar $car) {
40         $this->car = $car;
41     }
42 }