/** * get a DateTime object of the recurranceUntil feature * * @return DateTime */ public function getDateTimeObjectRecurranceUntil() { if (is_null($this->recurranceUntilDateTime)) { $this->recurranceUntilDateTime = new Tx_CzSimpleCal_Utility_DateTime($this->recurranceUntil > 0 ? '@' . $this->recurranceUntil : Tx_CzSimpleCal_Utility_Config::get('recurrenceEnd')); $this->recurranceUntilDateTime->setTimezone(new DateTimeZone($this->timezone)); $this->recurranceUntilDateTime->setTime(23, 59, 59); } return $this->recurranceUntilDateTime; }