1
0
mirror of synced 2025-02-03 22:09:26 +03:00
2015-03-17 23:14:29 +00:00

41 lines
891 B
PHP

<?php
namespace Doctrine\Tests\Models\NonPublicSchemaJoins;
/**
* Doctrine\Tests\Models\NonPublicSchemaJoins\User
*
* @Entity
* @Table(name="readers.user")
*/
class User
{
const CLASSNAME = __CLASS__;
/**
* @Column(type="integer")
* @Id
*/
public $id;
/**
* @ManyToMany(targetEntity="Doctrine\Tests\Models\NonPublicSchemaJoins\User", inversedBy="authors")
* @JoinTable(
* name="author_reader",
* schema="readers",
* joinColumns={@JoinColumn(name="author_id", referencedColumnName="id")},
* inverseJoinColumns={@JoinColumn(name="reader_id", referencedColumnName="id")}
* )
*
* @var User[]
*/
public $readers;
/**
* @ManyToMany(targetEntity="Doctrine\Tests\Models\NonPublicSchemaJoins\User", mappedBy="readers")
*
* @var User[]
*/
public $authors;
}