30 SUMMARY:Forrest Gump
's Birthday 31 DTSTART;VALUE=DATE:19850407 34 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump:BDAY 39 $generator->setObjects($input); 40 $output = $generator->getResult(); 42 $this->assertVObjectEqualsVObject( 49 function testArrayOfVcardStringsWithValidBirthdays() { 51 $generator = new BirthdayCalendarGenerator(); 80 SUMMARY:Forrest Gump's Birthday
81 DTSTART;VALUE=DATE:19850407
84 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump:BDAY
89 SUMMARY:John Doe
's Birthday 90 DTSTART;VALUE=DATE:19820210 93 X-SABRE-BDAY;X-SABRE-VCARD-UID=bar;X-SABRE-VCARD-FN=John Doe:BDAY 98 $generator->setObjects($input); 99 $output = $generator->getResult(); 101 $this->assertVObjectEqualsVObject( 108 function testArrayOfVcardStringsWithValidBirthdaysViaConstructor() { 132 $generator = new BirthdayCalendarGenerator($input); 140 SUMMARY:Forrest Gump's Birthday
141 DTSTART;VALUE=DATE:19850407
144 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump:BDAY
149 SUMMARY:John Doe
's Birthday 150 DTSTART;VALUE=DATE:19820210 153 X-SABRE-BDAY;X-SABRE-VCARD-UID=bar;X-SABRE-VCARD-FN=John Doe:BDAY 158 $generator->setObjects($input); 159 $output = $generator->getResult(); 161 $this->assertVObjectEqualsVObject( 168 function testVcardObjectWithValidBirthday() { 170 $generator = new BirthdayCalendarGenerator(); 181 $input = Reader::read($input); 189 SUMMARY:Forrest Gump's Birthday
190 DTSTART;VALUE=DATE:19850407
193 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump:BDAY
198 $generator->setObjects(
$input);
199 $output = $generator->getResult();
201 $this->assertVObjectEqualsVObject(
243 SUMMARY:Forrest Gump
's Birthday 244 DTSTART;VALUE=DATE:19850407 247 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump:BDAY 252 SUMMARY:John Doe's Birthday
253 DTSTART;VALUE=DATE:19820210
256 X-SABRE-BDAY;X-SABRE-VCARD-UID=bar;X-SABRE-VCARD-FN=John Doe:BDAY
261 $generator->setObjects(
$input);
262 $output = $generator->getResult();
264 $this->assertVObjectEqualsVObject(
279 BDAY;X-APPLE-OMIT-YEAR=1604:1604-04-07
290 SUMMARY:Forrest Gump
's Birthday 291 DTSTART;VALUE=DATE:20000407 294 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump;X-SABRE-OMIT-YEAR=2000:BDAY 299 $generator->setObjects($input); 300 $output = $generator->getResult(); 302 $this->assertVObjectEqualsVObject( 309 function testVcardStringWithValidBirthdayWithoutYear() { 311 $generator = new BirthdayCalendarGenerator(); 328 SUMMARY:Forrest Gump's Birthday
329 DTSTART;VALUE=DATE:20000407
332 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump;X-SABRE-OMIT-YEAR=2000:BDAY
337 $generator->setObjects(
$input);
338 $output = $generator->getResult();
340 $this->assertVObjectEqualsVObject(
356 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump:BDAY
366 $generator->setObjects(
$input);
367 $output = $generator->getResult();
369 $this->assertVObjectEqualsVObject(
394 $generator->setObjects(
$input);
395 $output = $generator->getResult();
397 $this->assertVObjectEqualsVObject(
423 SUMMARY:Forrest Gump
's Geburtstag 424 DTSTART;VALUE=DATE:19850407 427 X-SABRE-BDAY;X-SABRE-VCARD-UID=foo;X-SABRE-VCARD-FN=Forrest Gump:BDAY 432 $generator->setObjects($input); 433 $generator->setFormat('%1
$s\
's Geburtstag');
434 $output = $generator->getResult();
436 $this->assertVObjectEqualsVObject(
462 $generator->setObjects(
$input);
463 $output = $generator->getResult();
465 $this->assertVObjectEqualsVObject(
484 $generator->setObjects(
$input);
499 DTSTART;VALUE=DATE:19850407
504 $generator->setObjects(
$input);
532 $generator->setObjects(
$input);
554 $generator->setObjects(
$input);
555 $output = $generator->getResult();
557 $this->assertVObjectEqualsVObject(
testVcardStringWithValidBirthdayWithXAppleOmitYear()
testVcardStringWithInvalidBirthday()
testVcardStringWithNoBirthday()
testVcardStringWithValidBirthdayLocalized()
testInvalidArgumentException()
testInvalidArgumentExceptionForPartiallyInvalidArray()
testBrokenVcardWithoutFN()
testVcardStringWithEmptyBirthdayProperty()
testArrayOfVcardObjectsWithValidBirthdays()
static read($data, $options=0, $charset='UTF-8')
Parses a vCard or iCalendar object, and returns the top component.
This class generates birthday calendars.
testVcardStringWithValidBirthday()