123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
-
- namespace Entities;
-
- /** @Entity @Table(name="users") */
- class User
- {
- /**
- * @Id @Column(type="integer")
- * @GeneratedValue(strategy="AUTO")
- */
- private $id;
- /** @Column(type="string", length=50) */
- private $name;
- /**
- * @OneToOne(targetEntity="Address", inversedBy="user")
- * @JoinColumn(name="address_id", referencedColumnName="id")
- */
- private $address;
-
- public function getId()
- {
- return $this->id;
- }
-
- public function getName()
- {
- return $this->name;
- }
-
- public function setName($name)
- {
- $this->name = $name;
- }
-
- public function getAddress()
- {
- return $this->address;
- }
-
- public function setAddress(Address $address)
- {
- if ($this->address !== $address) {
- $this->address = $address;
- $address->setUser($this);
- }
- }
- }
|