ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Sabre\VObject\EmClientTest Class Reference
+ Inheritance diagram for Sabre\VObject\EmClientTest:
+ Collaboration diagram for Sabre\VObject\EmClientTest:

Public Member Functions

 testParseTz ()
 

Detailed Description

Definition at line 8 of file EmClientTest.php.

Member Function Documentation

◆ testParseTz()

Sabre\VObject\EmClientTest::testParseTz ( )

Definition at line 10 of file EmClientTest.php.

10 {
11
12 $str = 'BEGIN:VCALENDAR
13X-WR-CALNAME:Blackhawks Schedule 2011-12
14X-APPLE-CALENDAR-COLOR:#E51717
15X-WR-TIMEZONE:America/Chicago
16CALSCALE:GREGORIAN
17PRODID:-//eM Client/4.0.13961.0
18VERSION:2.0
19BEGIN:VTIMEZONE
20TZID:America/Chicago
21BEGIN:DAYLIGHT
22TZOFFSETFROM:-0600
23RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
24DTSTART:20070311T020000
25TZNAME:CDT
26TZOFFSETTO:-0500
27END:DAYLIGHT
28BEGIN:STANDARD
29TZOFFSETFROM:-0500
30RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
31DTSTART:20071104T020000
32TZNAME:CST
33TZOFFSETTO:-0600
34END:STANDARD
35END:VTIMEZONE
36BEGIN:VEVENT
37CREATED:20110624T181236Z
38UID:be3bbfff-96e8-4c66-9908-ab791a62231d
39DTEND;TZID="America/Chicago":20111008T223000
40TRANSP:OPAQUE
41SUMMARY:Stars @ Blackhawks (Home Opener)
42DTSTART;TZID="America/Chicago":20111008T193000
43DTSTAMP:20120330T013232Z
44SEQUENCE:2
45X-MICROSOFT-CDO-BUSYSTATUS:BUSY
46LAST-MODIFIED:20120330T013237Z
47CLASS:PUBLIC
48END:VEVENT
49END:VCALENDAR';
50
51 $vObject = Reader::read($str);
52 $dt = $vObject->VEVENT->DTSTART->getDateTime();
53 $this->assertEquals(new DateTimeImmutable('2011-10-08 19:30:00', new \DateTimeZone('America/Chicago')), $dt);
54
55 }
static read($data, $options=0, $charset='UTF-8')
Parses a vCard or iCalendar object, and returns the top component.
Definition: Reader.php:42

References Sabre\VObject\Reader\read().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: