1
0
mirror of synced 2025-02-03 22:09:26 +03:00

54 lines
1.4 KiB
PHP
Raw Normal View History

2011-12-14 16:28:01 -02:00
<?php
namespace Doctrine\Tests\Models\DDC964;
/**
* @Entity
* @AssociationOverrides({
* @AssociationOverride(name="groups",
* joinTable=@JoinTable(
* name="ddc964_users_admingroups",
* joinColumns=@JoinColumn(name="adminuser_id"),
* inverseJoinColumns=@JoinColumn(name="admingroup_id")
* )
* ),
* @AssociationOverride(name="address",
* joinColumns=@JoinColumn(
* name="adminaddress_id", referencedColumnName="id"
* )
* )
* })
*/
class DDC964Admin extends DDC964User
{
public static function loadMetadata(\Doctrine\ORM\Mapping\ClassMetadataInfo $metadata)
2012-02-02 00:57:39 -02:00
{
$metadata->setAssociationOverride('address',
[
'joinColumns'=> [
[
2012-02-02 00:57:39 -02:00
'name' => 'adminaddress_id',
'referencedColumnName' => 'id',
]
]
]
);
2011-12-14 16:28:01 -02:00
$metadata->setAssociationOverride('groups',
[
'joinTable' => [
2012-02-02 00:57:39 -02:00
'name' => 'ddc964_users_admingroups',
'joinColumns' => [
[
2012-02-02 00:57:39 -02:00
'name' => 'adminuser_id',
]
],
'inverseJoinColumns' => [[
2012-02-02 00:57:39 -02:00
'name' => 'admingroup_id',
]]
]
]
);
2012-02-02 00:57:39 -02:00
}
}