Rajout de doctrine/orm
[zf2.biz/galerie.git] / vendor / doctrine / orm / tests / Doctrine / Tests / Models / DDC117 / DDC117ApproveChanges.php
1 <?php
2
3 namespace Doctrine\Tests\Models\DDC117;
4
5 /**
6  * @Entity
7  */
8 class DDC117ApproveChanges
9 {
10     /**
11      * @Id @Column(type="integer") @GeneratedValue
12      */
13     private $id;
14
15     /**
16      * @ManyToOne(targetEntity="DDC117ArticleDetails")
17      * @JoinColumn(name="details_id", referencedColumnName="article_id")
18      */
19     private $articleDetails;
20
21     /**
22      * @ManyToOne(targetEntity="DDC117Reference")
23      * @JoinColumns({
24      *  @JoinColumn(name="source_id", referencedColumnName="source_id"),
25      *  @JoinColumn(name="target_id", referencedColumnName="target_id")
26      * })
27      */
28     private $reference;
29
30     /**
31      * @ManyToOne(targetEntity="DDC117Translation")
32      * @JoinColumns({
33      *  @JoinColumn(name="trans_article_id", referencedColumnName="article_id"),
34      *  @JoinColumn(name="trans_language", referencedColumnName="language")
35      * })
36      */
37     private $translation;
38
39     public function __construct($details, $reference, $translation)
40     {
41         $this->articleDetails = $details;
42         $this->reference = $reference;
43         $this->translation = $translation;
44     }
45
46     public function getId()
47     {
48         return $this->id;
49     }
50
51     public function getArticleDetails()
52     {
53         return $this->articleDetails;
54     }
55
56     public function getReference()
57     {
58         return $this->reference;
59     }
60
61     public function getTranslation()
62     {
63         return $this->translation;
64     }
65 }