public function testSetter() { Tx_CzSimpleCal_Utility_Config::set('foo', 'baz'); self::assertEquals('baz', Tx_CzSimpleCal_Utility_Config::get('foo'), 'setting of existant values works'); Tx_CzSimpleCal_Utility_Config::set('baz', 'foo'); self::assertEquals('foo', Tx_CzSimpleCal_Utility_Config::get('baz'), 'setting of non-existant values works'); Tx_CzSimpleCal_Utility_Config::set(array('hello' => 'world')); self::assertEquals('world', Tx_CzSimpleCal_Utility_Config::get('hello'), 'setting of an array'); }
/** * 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; }