From: Raphaƫl Gertz <git@rapsys.eu>
Date: Mon, 16 Aug 2021 23:01:28 +0000 (+0200)
Subject: Add snipper hat field
X-Git-Tag: 0.2.0~83
X-Git-Url: https://git.rapsys.eu/airbundle/commitdiff_plain/eb460580ad03fc55b654b8ec4bafe706198cc4fd

Add snipper hat field
Update User constructor
---

diff --git a/Entity/Snippet.php b/Entity/Snippet.php
index 99bc040..999091f 100644
--- a/Entity/Snippet.php
+++ b/Entity/Snippet.php
@@ -39,6 +39,11 @@ class Snippet {
 	 */
 	protected $rate;
 
+	/**
+	 * @var bool
+	 */
+	protected $hat;
+
 	/**
 	 * @var string
 	 */
@@ -79,6 +84,13 @@ class Snippet {
 	 */
 	protected $user;
 
+	/**
+	 * Constructor
+	 */
+	public function __construct() {
+		$this->hat = true;
+	}
+
 	/**
 	 * Get id
 	 *
@@ -198,6 +210,27 @@ class Snippet {
 		return $this->rate;
 	}
 
+	/**
+	 * Set hat
+	 *
+	 * @param bool $hat
+	 *
+	 * @return User
+	 */
+	public function setHat(bool $hat) {
+		$this->hat = $hat;
+
+		return $this;
+	}
+
+	/**
+	 * Get hat
+	 *
+	 * @return bool
+	 */
+	public function getHat(): bool {
+		return $this->hat;
+	}
 	/**
 	 * Set contact
 	 *
diff --git a/Entity/User.php b/Entity/User.php
index 151f1a1..22bf46d 100644
--- a/Entity/User.php
+++ b/Entity/User.php
@@ -42,10 +42,12 @@ class User extends BaseUser {
 
 	/**
 	 * Constructor
+	 *
+	 * @param string $mail The user mail
 	 */
-	public function __construct() {
+	public function __construct(string $mail) {
 		//Call parent constructor
-		parent::__construct();
+		parent::__construct($mail);
 
 		//Set collections
 		$this->applications = new \Doctrine\Common\Collections\ArrayCollection();