Rajout de doctrine/orm
[zf2.biz/galerie.git] / vendor / doctrine / orm / tests / Doctrine / Tests / Models / DDC964 / DDC964Admin.php
1 <?php
2
3 namespace Doctrine\Tests\Models\DDC964;
4
5 use Doctrine\Common\Collections\ArrayCollection;
6
7 /**
8  * @Entity
9  * @AssociationOverrides({
10  *      @AssociationOverride(name="groups",
11  *          joinTable=@JoinTable(
12  *              name="ddc964_users_admingroups",
13  *              joinColumns=@JoinColumn(name="adminuser_id"),
14  *              inverseJoinColumns=@JoinColumn(name="admingroup_id")
15  *          )
16  *      ),
17  *      @AssociationOverride(name="address",
18  *          joinColumns=@JoinColumn(
19  *              name="adminaddress_id", referencedColumnName="id"
20  *          )
21  *      )
22  * })
23  */
24 class DDC964Admin extends DDC964User
25 {
26     public static function loadMetadata($metadata)
27     {
28         $metadata->setAssociationOverride('address',array(
29             'joinColumns'=>array(array(
30                 'name' => 'adminaddress_id',
31                 'referencedColumnName' => 'id',
32             ))
33         ));
34
35         $metadata->setAssociationOverride('groups',array(
36             'joinTable' => array(
37                 'name'      => 'ddc964_users_admingroups',
38                 'joinColumns' => array(array(
39                     'name' => 'adminuser_id',
40                 )),
41                 'inverseJoinColumns' =>array (array (
42                     'name'      => 'admingroup_id',
43                 ))
44             )
45         ));
46     }
47 }