*/
private $id;
+ /**
+ * @var Dance
+ */
+ private $dance;
+
/**
* @var float
*/
* 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;
}
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
*
*/
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'));
}
}
}