public function setCurrentTime(DateTime $time = null) { if (!$time) { $time = new DateTime(); } $this->time = clone $time; }