private $stop;
/**
- * @var boolean
+ * @var bool
*/
private $premium;
*/
private $application;
- /**
- * @var Dance
- */
- private $dance;
-
/**
* @var Location
*/
* Constructor
*/
public function __construct() {
+ //Set defaults
$this->begin = null;
$this->start = null;
$this->length = null;
$this->stop = null;
+ $this->premium = null;
$this->rainfall = null;
$this->rainrisk = null;
$this->realfeel = null;
$this->temperaturemin = null;
$this->temperaturemax = null;
$this->locked = null;
- $this->premium = null;
+ $this->created = new \DateTime('now');
+ $this->updated = new \DateTime('now');
+ $this->application = null;
$this->applications = new ArrayCollection();
}
/**
* Set premium
*
- * @param boolean $premium
+ * @param bool $premium
*
* @return Session
*/
return $this->applications;
}
- /**
- * Set dance
- *
- * @param Dance $dance
- *
- * @return Session
- */
- public function setDance(Dance $dance): Session {
- $this->dance = $dance;
-
- return $this;
- }
-
- /**
- * Get dance
- *
- * @return Dance
- */
- public function getDance(): Dance {
- return $this->dance;
- }
-
/**
* Set location
*
*
* @return Session
*/
- public function setApplication(Application $application): Session {
+ public function setApplication(?Application $application): Session {
$this->application = $application;
return $this;
*/
public function preUpdate(PreUpdateEventArgs $eventArgs) {
//Check that we have a session instance
- if (($user = $eventArgs->getEntity()) instanceof Session) {
+ if (($session = $eventArgs->getEntity()) instanceof Session) {
//Set updated value
- $user->setUpdated(new \DateTime('now'));
+ $session->setUpdated(new \DateTime('now'));
}
}