use Doctrine\Common\Collections\ArrayCollection;
-use Rapsys\AirBundle\Entity\Application;
-use Rapsys\AirBundle\Entity\Group;
-use Rapsys\AirBundle\Entity\Link;
-use Rapsys\AirBundle\Entity\Snippet;
use Rapsys\UserBundle\Entity\User as BaseUser;
class User extends BaseUser {
/**
* @var string
*/
- protected $pseudonym;
+ protected $city;
/**
* @var string
*/
protected $phone;
+ /**
+ * @var Country
+ */
+ protected $country;
+
+ /**
+ * @var string
+ */
+ protected $pseudonym;
+
/**
* @var string
*/
- protected $slug;
+ protected $zipcode;
/**
* @var ArrayCollection
parent::__construct($mail);
//Set defaults
- $this->pseudonym = null;
+ $this->city = null;
+ $this->country = null;
$this->phone = null;
- $this->slug = null;
+ $this->pseudonym = null;
+ $this->zipcode = null;
//Set collections
$this->applications = new ArrayCollection();
}
/**
- * Set pseudonym
+ * Set country
*
- * @param string $pseudonym
+ * @param Country $country
*
* @return User
*/
- public function setPseudonym(?string $pseudonym): User {
- $this->pseudonym = $pseudonym;
+ public function setCountry(Country $country) {
+ $this->country = $country;
return $this;
}
/**
- * Get pseudonym
+ * Get country
+ *
+ * @return Country
+ */
+ public function getCountry() {
+ return $this->country;
+ }
+
+ /**
+ * Set city
+ *
+ * @param string $city
+ *
+ * @return User
+ */
+ public function setCity(?string $city): User {
+ $this->city = $city;
+
+ return $this;
+ }
+
+ /**
+ * Get city
*
* @return string
*/
- public function getPseudonym(): ?string {
- return $this->pseudonym;
+ public function getCity(): ?string {
+ return $this->city;
}
/**
}
/**
- * Set slug
+ * Set pseudonym
+ *
+ * @param string $pseudonym
+ *
+ * @return User
+ */
+ public function setPseudonym(?string $pseudonym): User {
+ $this->pseudonym = $pseudonym;
+
+ return $this;
+ }
+
+ /**
+ * Get pseudonym
+ *
+ * @return string
+ */
+ public function getPseudonym(): ?string {
+ return $this->pseudonym;
+ }
+
+ /**
+ * Set zipcode
*
- * @param string $slug
+ * @param string $zipcode
*
* @return User
*/
- public function setSlug(?string $slug): User {
- $this->slug = $slug;
+ public function setZipcode(?string $zipcode): User {
+ $this->zipcode = $zipcode;
return $this;
}
/**
- * Get slug
+ * Get zipcode
*
* @return string
*/
- public function getSlug(): ?string {
- return $this->slug;
+ public function getZipcode(): ?string {
+ return $this->zipcode;
}
/**