123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?php
-
- namespace Doctrine\Tests\Models\CMS;
-
- /**
- * CmsAddress
- *
- * @author Roman S. Borschel
- * @Entity
- * @Table(name="cms_addresses")
- */
- class CmsAddress
- {
- /**
- * @Column(type="integer")
- * @Id @GeneratedValue
- */
- public $id;
-
- /**
- * @Column(length=50)
- */
- public $country;
-
- /**
- * @Column(length=50)
- */
- public $zip;
-
- /**
- * @Column(length=50)
- */
- public $city;
-
- /**
- * Testfield for Schema Updating Tests.
- */
- public $street;
-
- /**
- * @OneToOne(targetEntity="CmsUser", inversedBy="address")
- * @JoinColumn(referencedColumnName="id")
- */
- public $user;
-
- public function getId() {
- return $this->id;
- }
-
- public function getUser() {
- return $this->user;
- }
-
- public function getCountry() {
- return $this->country;
- }
-
- public function getZipCode() {
- return $this->zip;
- }
-
- public function getCity() {
- return $this->city;
- }
-
- public function setUser(CmsUser $user) {
- if ($this->user !== $user) {
- $this->user = $user;
- $user->setAddress($this);
- }
- }
- }
|