getString() public method

Get the RRULE as a string
public getString ( $timezoneType = self::TZ_FLOAT ) : string
return string
Beispiel #1
0
 public function testSetStartDateAffectsStringOutput()
 {
     $this->rule->loadFromString('FREQ=MONTHLY;COUNT=2');
     $this->assertEquals('FREQ=MONTHLY;COUNT=2', $this->rule->getString());
     $this->rule->setStartDate(new \DateTime('2015-12-10'));
     $this->assertEquals('FREQ=MONTHLY;COUNT=2', $this->rule->getString());
     $this->rule->setStartDate(new \DateTime('2015-12-10'), true);
     $this->assertEquals('FREQ=MONTHLY;COUNT=2;DTSTART=20151210T000000', $this->rule->getString());
     $this->rule->setStartDate(new \DateTime('2015-12-10'), false);
     $this->assertEquals('FREQ=MONTHLY;COUNT=2', $this->rule->getString());
 }
Beispiel #2
0
 public function testGetStringWithExplicitWkst()
 {
     $string = 'FREQ=MONTHLY;COUNT=2;INTERVAL=1;WKST=TH';
     $this->rule->loadFromString($string);
     $this->assertContains('WKST=TH', $this->rule->getString());
 }
 public function testGetStringWithUntil()
 {
     $string = 'FREQ=MONTHLY;UNTIL=20140410T163045;INTERVAL=1;WKST=MO';
     $this->rule->loadFromString($string);
     $this->assertEquals($string, $this->rule->getString());
 }
Beispiel #4
0
 public function testGetStringWithDtend()
 {
     $string = 'FREQ=MONTHLY;DTEND=20140410T083045;INTERVAL=1;WKST=MO';
     $this->rule->loadFromString($string);
     $this->assertEquals($string, $this->rule->getString());
 }