From b22cd3b27e98582db6c04c5bfe8b5e3272fdf717 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Rapha=C3=ABl=20Gertz?= <git@rapsys.eu>
Date: Fri, 8 Mar 2024 01:21:24 +0100
Subject: [PATCH] Fix header comment Add default values to class member
 variables Strict types Cleanup

---
 Entity/Application.php | 44 +++++++++++++++++++-----------------------
 1 file changed, 20 insertions(+), 24 deletions(-)

diff --git a/Entity/Application.php b/Entity/Application.php
index 4e94f20..b2672a1 100644
--- a/Entity/Application.php
+++ b/Entity/Application.php
@@ -1,11 +1,11 @@
 <?php declare(strict_types=1);
 
 /*
- * this file is part of the rapsys packbundle package.
+ * This file is part of the Rapsys AirBundle package.
  *
- * (c) raphaël gertz <symfony@rapsys.eu>
+ * (c) Raphaël Gertz <symfony@rapsys.eu>
  *
- * for the full copyright and license information, please view the license
+ * For the full copyright and license information, please view the LICENSE
  * file that was distributed with this source code.
  */
 
@@ -18,56 +18,52 @@ use Doctrine\ORM\Event\PreUpdateEventArgs;
  */
 class Application {
 	/**
-	 * @var integer
+	 * Primary key
 	 */
-	private $id;
+	private ?int $id = null;
 
 	/**
-	 * @var Dance
+	 * Dance instance
 	 */
-	private $dance;
+	private Dance $dance;
 
 	/**
-	 * @var float
+	 * Score
 	 */
-	private $score;
+	private ?float $score = null;
 
 	/**
-	 * @var \DateTime
+	 * Cancel datetime
 	 */
-	private $canceled;
+	private ?\DateTime $canceled = null;
 
 	/**
-	 * @var \DateTime
+	 * Create datetime
 	 */
-	private $created;
+	private \DateTime $created;
 
 	/**
-	 * @var \DateTime
+	 * Update datetime
 	 */
-	private $updated;
+	private \DateTime $updated;
 
 	/**
-	 * @var \Rapsys\AirBundle\Entity\Session
+	 * Session instance
 	 */
-	private $session;
+	private $session = null;
 
 	/**
-	 * @var \Rapsys\AirBundle\Entity\User
+	 * User instance
 	 */
-	private $user;
+	private $user = null;
 
 	/**
 	 * Constructor
 	 */
 	public function __construct() {
 		//Set defaults
-		$this->score = null;
-		$this->canceled = null;
 		$this->created = new \DateTime('now');
 		$this->updated = new \DateTime('now');
-		$this->session = null;
-		$this->user = null;
 	}
 
 	/**
@@ -75,7 +71,7 @@ class Application {
 	 *
 	 * @return integer
 	 */
-	public function getId(): int {
+	public function getId(): ?int {
 		return $this->id;
 	}
 
-- 
2.41.3