From c6f4483147eb5c725af37296a02c9fc5006d1b3f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Gertz?= Date: Tue, 4 Oct 2022 07:35:54 +0200 Subject: [PATCH] Add city, country and zipcode Drop slug Cleanup --- Entity/User.php | 96 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 74 insertions(+), 22 deletions(-) diff --git a/Entity/User.php b/Entity/User.php index 189e0ea..fe838c3 100644 --- a/Entity/User.php +++ b/Entity/User.php @@ -13,27 +13,33 @@ namespace Rapsys\AirBundle\Entity; 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 @@ -75,9 +81,11 @@ class User extends BaseUser { 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(); @@ -89,25 +97,47 @@ class User extends BaseUser { } /** - * Set pseudonym + * Set country * - * @param string $pseudonym + * @param Country $country + * + * @return Snippet + */ + public function setCountry(Country $country) { + $this->country = $country; + + return $this; + } + + /** + * Get country + * + * @return Country + */ + public function getCountry() { + return $this->country; + } + + /** + * Set city + * + * @param string $city * * @return User */ - public function setPseudonym(?string $pseudonym): User { - $this->pseudonym = $pseudonym; + public function setCity(?string $city): User { + $this->city = $city; return $this; } /** - * Get pseudonym + * Get city * * @return string */ - public function getPseudonym(): ?string { - return $this->pseudonym; + public function getCity(): ?string { + return $this->city; } /** @@ -133,25 +163,47 @@ class User extends BaseUser { } /** - * 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; } /** -- 2.41.1