begin; } /** * @param DateTime $begin * @return DateRange */ public function setBegin(DateTime $begin) { $this->begin = $begin; return $this; } /** * @return DateTime */ public function getEnd(): ?DateTime { return $this->end; } /** * @param DateTime $end * @return DateRange */ public function setEnd(DateTime $end) { $this->end = $end; return $this; } }