X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/5351029de2101de0f195cccfd3f17770a0eef47a..23335d0b90a4d665e949324f4d2c22dc773e05dc:/Entity/User.php diff --git a/Entity/User.php b/Entity/User.php index 530ea4d..151f1a1 100644 --- a/Entity/User.php +++ b/Entity/User.php @@ -23,17 +23,22 @@ class User extends BaseUser { /** * @var \Doctrine\Common\Collections\Collection */ - private $subscribers; + private $locations; /** * @var \Doctrine\Common\Collections\Collection */ - private $subscriptions; + private $snippets; /** * @var \Doctrine\Common\Collections\Collection */ - private $snippets; + private $subscribers; + + /** + * @var \Doctrine\Common\Collections\Collection + */ + private $subscriptions; /** * Constructor @@ -44,9 +49,10 @@ class User extends BaseUser { //Set collections $this->applications = new \Doctrine\Common\Collections\ArrayCollection(); + $this->locations = new \Doctrine\Common\Collections\ArrayCollection(); + $this->snippets = new \Doctrine\Common\Collections\ArrayCollection(); $this->subscribers = new \Doctrine\Common\Collections\ArrayCollection(); $this->subscriptions = new \Doctrine\Common\Collections\ArrayCollection(); - $this->snippets = new \Doctrine\Common\Collections\ArrayCollection(); } /** @@ -146,6 +152,68 @@ class User extends BaseUser { return $this->applications; } + /** + * Add snippet + * + * @param \Rapsys\AirBundle\Entity\Snippet $snippet + * + * @return User + */ + public function addSnippet(Snippet $snippet) { + $this->snippets[] = $snippet; + + return $this; + } + + /** + * Remove snippet + * + * @param \Rapsys\AirBundle\Entity\Snippet $snippet + */ + public function removeSnippet(Snippet $snippet) { + $this->snippets->removeElement($snippet); + } + + /** + * Get snippets + * + * @return \Doctrine\Common\Collections\Collection + */ + public function getSnippets() { + return $this->snippets; + } + + /** + * Add location + * + * @param \Rapsys\AirBundle\Entity\Location $location + * + * @return User + */ + public function addLocation(Location $location) { + $this->locations[] = $location; + + return $this; + } + + /** + * Remove location + * + * @param \Rapsys\AirBundle\Entity\Location $location + */ + public function removeLocation(Location $location) { + $this->locations->removeElement($location); + } + + /** + * Get locations + * + * @return \Doctrine\Common\Collections\Collection + */ + public function getLocations() { + return $this->locations; + } + /** * Add subscriber * @@ -207,35 +275,4 @@ class User extends BaseUser { public function getSubscriptions() { return $this->subscriptions; } - - /** - * Add snippet - * - * @param \Rapsys\AirBundle\Entity\Snippet $snippet - * - * @return User - */ - public function addSnippet(Snippet $snippet) { - $this->snippets[] = $snippet; - - return $this; - } - - /** - * Remove snippet - * - * @param \Rapsys\AirBundle\Entity\Snippet $snippet - */ - public function removeSnippet(Snippet $snippet) { - $this->snippets->removeElement($snippet); - } - - /** - * Get snippets - * - * @return \Doctrine\Common\Collections\Collection - */ - public function getSnippets() { - return $this->snippets; - } }