From 89206adbc7af13fc281d31dabcc416d973982428 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Gertz?= Date: Tue, 4 Oct 2022 07:33:32 +0200 Subject: [PATCH] Add description and indoor members Cleanup --- Entity/Location.php | 67 +++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 61 insertions(+), 6 deletions(-) diff --git a/Entity/Location.php b/Entity/Location.php index 57af698..c379b56 100644 --- a/Entity/Location.php +++ b/Entity/Location.php @@ -28,6 +28,11 @@ class Location { */ private $title; + /** + * @var string + */ + protected $description; + /** * @var string */ @@ -54,7 +59,12 @@ class Location { private $longitude; /** - * @var boolean + * @var bool + */ + private $indoor; + + /** + * @var bool */ private $hotspot; @@ -88,6 +98,7 @@ class Location { */ public function __construct() { //Set defaults + $this->description = null; $this->created = new \DateTime('now'); $this->updated = new \DateTime('now'); $this->sessions = new ArrayCollection(); @@ -126,6 +137,28 @@ class Location { return $this->title; } + /** + * Set description + * + * @param string $description + * + * @return Location + */ + public function setDescription(?string $description): Location { + $this->description = $description; + + return $this; + } + + /** + * Get description + * + * @return string + */ + public function getDescription(): ?string { + return $this->description; + } + /** * Set address * @@ -236,10 +269,32 @@ class Location { return $this->longitude; } + /** + * Set indoor + * + * @param bool $indoor + * + * @return Session + */ + public function setIndoor(bool $indoor): Location { + $this->indoor = $indoor; + + return $this; + } + + /** + * Get indoor + * + * @return bool + */ + public function getIndoor(): bool { + return $this->indoor; + } + /** * Set hotspot * - * @param boolean $hotspot + * @param bool $hotspot * * @return Session */ @@ -252,7 +307,7 @@ class Location { /** * Get hotspot * - * @return boolean + * @return bool */ public function getHotspot(): bool { return $this->hotspot; @@ -319,7 +374,7 @@ class Location { * Remove session * * @param Session $session - * @return boolean + * @return bool */ public function removeSession(Session $session): bool { return $this->sessions->removeElement($session); @@ -351,7 +406,7 @@ class Location { * Remove snippet * * @param Snippet $snippet - * @return boolean + * @return bool */ public function removeSnippet(Snippet $snippet): bool { return $this->snippets->removeElement($snippet); @@ -383,7 +438,7 @@ class Location { * Remove user * * @param User $user - * @return boolean + * @return bool */ public function removeUser(User $user): bool { return $this->users->removeElement($user); -- 2.41.1