X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/9aad88c45d93dadacd35176364b56df4734c017b..aa392e7390d8c6abd217d09b8a646f41625a91c7:/Entity/Application.php?ds=inline diff --git a/Entity/Application.php b/Entity/Application.php index b54b1e2..4e94f20 100644 --- a/Entity/Application.php +++ b/Entity/Application.php @@ -22,6 +22,11 @@ class Application { */ private $id; + /** + * @var Dance + */ + private $dance; + /** * @var float */ @@ -56,6 +61,11 @@ class Application { * 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; } @@ -69,6 +79,28 @@ class Application { return $this->id; } + /** + * Set dance + * + * @param Dance $dance + * + * @return Application + */ + public function setDance(Dance $dance): Application { + $this->dance = $dance; + + return $this; + } + + /** + * Get dance + * + * @return Dance + */ + public function getDance(): Dance { + return $this->dance; + } + /** * Set score * @@ -206,9 +238,9 @@ class Application { */ public function preUpdate(PreUpdateEventArgs $eventArgs) { //Check that we have an application instance - if (($user = $eventArgs->getEntity()) instanceof Application) { + if (($application = $eventArgs->getObject()) instanceof Application) { //Set updated value - $user->setUpdated(new \DateTime('now')); + $application->setUpdated(new \DateTime('now')); } } }