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

Public Member Functions

 testValidate ()
 
 testGetTimeZone ()
 

Detailed Description

Definition at line 8 of file VTimeZoneTest.php.

Member Function Documentation

◆ testGetTimeZone()

Sabre\VObject\Component\VTimeZoneTest::testGetTimeZone ( )

Definition at line 34 of file VTimeZoneTest.php.

References Sabre\VObject\$input, $tz, and Sabre\VObject\Reader\read().

34  {
35 
36  $input = <<<HI
37 BEGIN:VCALENDAR
38 VERSION:2.0
39 PRODID:YoYo
40 BEGIN:VTIMEZONE
41 TZID:America/Toronto
42 END:VTIMEZONE
43 END:VCALENDAR
44 HI;
45 
46  $obj = Reader::read($input);
47 
48  $tz = new \DateTimeZone('America/Toronto');
49 
50  $this->assertEquals(
51  $tz,
52  $obj->VTIMEZONE->getTimeZone()
53  );
54 
55  }
if($argc< 3) $input
static read($data, $options=0, $charset='UTF-8')
Parses a vCard or iCalendar object, and returns the top component.
Definition: Reader.php:42
+ Here is the call graph for this function:

◆ testValidate()

Sabre\VObject\Component\VTimeZoneTest::testValidate ( )

Definition at line 10 of file VTimeZoneTest.php.

References Sabre\VObject\$input, $messages, $warning, $warnings, and Sabre\VObject\Reader\read().

10  {
11 
12  $input = <<<HI
13 BEGIN:VCALENDAR
14 VERSION:2.0
15 PRODID:YoYo
16 BEGIN:VTIMEZONE
17 TZID:America/Toronto
18 END:VTIMEZONE
19 END:VCALENDAR
20 HI;
21 
22  $obj = Reader::read($input);
23 
24  $warnings = $obj->validate();
25  $messages = [];
26  foreach ($warnings as $warning) {
27  $messages[] = $warning['message'];
28  }
29 
30  $this->assertEquals([], $messages);
31 
32  }
if($argc< 3) $input
$messages
Definition: en.php:5
$warning
Definition: X509warning.php:13
static read($data, $options=0, $charset='UTF-8')
Parses a vCard or iCalendar object, and returns the top component.
Definition: Reader.php:42
+ Here is the call graph for this function:

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