X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/7653285d61632e4391efec7503e05f54d2e1939f..a18bb3c681ea634d5550fe3a9faa38cec92ee038:/Entity/User.php?ds=inline

diff --git a/Entity/User.php b/Entity/User.php
index fd35891..151f1a1 100644
--- a/Entity/User.php
+++ b/Entity/User.php
@@ -5,7 +5,8 @@ namespace Rapsys\AirBundle\Entity;
 
 use Rapsys\AirBundle\Entity\Application;
 use Rapsys\AirBundle\Entity\Group;
-use Rapsys\AirBundle\Entity\Vote;
+use Rapsys\AirBundle\Entity\Link;
+use Rapsys\AirBundle\Entity\Snippet;
 use Rapsys\UserBundle\Entity\User as BaseUser;
 
 class User extends BaseUser {
@@ -15,19 +16,19 @@ class User extends BaseUser {
 	protected $phone;
 
 	/**
-	 * @var string
+	 * @var \Doctrine\Common\Collections\Collection
 	 */
-	protected $donation;
+	private $applications;
 
 	/**
-	 * @var string
+	 * @var \Doctrine\Common\Collections\Collection
 	 */
-	protected $site;
+	private $locations;
 
 	/**
 	 * @var \Doctrine\Common\Collections\Collection
 	 */
-	private $applications;
+	private $snippets;
 
 	/**
 	 * @var \Doctrine\Common\Collections\Collection
@@ -39,11 +40,6 @@ class User extends BaseUser {
 	 */
 	private $subscriptions;
 
-	/**
-	 * @var \Doctrine\Common\Collections\Collection
-	 */
-	private $snippets;
-
 	/**
 	 * Constructor
 	 */
@@ -53,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();
 	}
 
 	/**
@@ -155,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
 	 *
@@ -216,35 +275,4 @@ class User extends BaseUser {
 	public function getSubscriptions() {
 		return $this->subscriptions;
 	}
-
-	/**
-	 * Add snippet
-	 *
-	 * @param \Rapsys\AirBundle\Entity\Snippet $snippet
-	 *
-	 * @return Location
-	 */
-	public function addSnippet(\Rapsys\AirBundle\Entity\Snippet $snippet) {
-		$this->snippets[] = $snippet;
-
-		return $this;
-	}
-
-	/**
-	 * Remove snippet
-	 *
-	 * @param \Rapsys\AirBundle\Entity\Snippet $snippet
-	 */
-	public function removeSnippet(\Rapsys\AirBundle\Entity\Snippet $snippet) {
-		$this->snippets->removeElement($snippet);
-	}
-
-	/**
-	 * Get snippets
-	 *
-	 * @return \Doctrine\Common\Collections\Collection
-	 */
-	public function getSnippets() {
-		return $this->snippets;
-	}
 }