X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=vendor%2Fdoctrine%2Form%2Ftests%2FDoctrine%2FTests%2FORM%2FFunctional%2FTicket%2FDDC192Test.php;fp=vendor%2Fdoctrine%2Form%2Ftests%2FDoctrine%2FTests%2FORM%2FFunctional%2FTicket%2FDDC192Test.php;h=18eb76943cd5476efd4e0667910ea82a470bab9d;hb=8b04b2d11798dee4f3e1358e4f43e97a6df851f6;hp=0000000000000000000000000000000000000000;hpb=73568cf05a785a45f94ca3f2351d9e07bf917958;p=zf2.biz%2Fgalerie.git diff --git a/vendor/doctrine/orm/tests/Doctrine/Tests/ORM/Functional/Ticket/DDC192Test.php b/vendor/doctrine/orm/tests/Doctrine/Tests/ORM/Functional/Ticket/DDC192Test.php new file mode 100644 index 0000000..18eb769 --- /dev/null +++ b/vendor/doctrine/orm/tests/Doctrine/Tests/ORM/Functional/Ticket/DDC192Test.php @@ -0,0 +1,65 @@ +_schemaTool->createSchema(array( + $this->_em->getClassMetadata(__NAMESPACE__ . '\DDC192User'), + $this->_em->getClassMetadata(__NAMESPACE__ . '\DDC192Phonenumber') + )); + } +} + + +/** + * @Entity @Table(name="ddc192_users") + */ +class DDC192User +{ + /** + * @Id @Column(name="id", type="integer") + * @GeneratedValue(strategy="AUTO") + */ + public $id; + + /** + * @Column(name="name", type="string") + */ + public $name; +} + + +/** + * @Entity @Table(name="ddc192_phonenumbers") + */ +class DDC192Phonenumber +{ + /** + * @Id @Column(name="phone", type="string", length=40) + */ + protected $phone; + + /** + * @Id + * @ManyToOne(targetEntity="DDC192User") + * @JoinColumn(name="userId", referencedColumnName="id") + */ + protected $User; + + + public function setPhone($value) { $this->phone = $value; } + + public function getPhone() { return $this->phone; } + + public function setUser(User $user) + { + $this->User = $user; + } + + public function getUser() { return $this->User; } +} \ No newline at end of file