Lines Matching refs:this

15         $this->vcal = new VCalendar();
25 $elem = $this->vcal->createProperty('DTSTART');
28 $this->assertEquals('19850704T013000', (string)$elem);
29 $this->assertEquals('Europe/Amsterdam', (string)$elem['TZID']);
30 $this->assertNull($elem['VALUE']);
32 $this->assertTrue($elem->hasTime());
42 $elem = $this->vcal->createProperty('DTSTART');
45 $this->assertEquals('19850704T013000', (string)$elem);
46 $this->assertNull($elem['TZID']);
48 $this->assertTrue($elem->hasTime());
57 $elem = $this->vcal->createProperty('DTSTART');
60 $this->assertEquals('19850704T013000Z', (string)$elem);
61 $this->assertNull($elem['TZID']);
63 $this->assertTrue($elem->hasTime());
72 $elem = $this->vcal->createProperty('DTSTART');
75 $this->assertEquals('19850704T013000', (string)$elem);
76 $this->assertEquals('Europe/Amsterdam', (string)$elem['TZID']);
78 $this->assertTrue($elem->hasTime());
87 $elem = $this->vcal->createProperty('DTSTART');
91 $this->assertEquals('19850704', (string)$elem);
92 $this->assertNull($elem['TZID']);
93 $this->assertEquals('DATE', (string)$elem['VALUE']);
95 $this->assertFalse($elem->hasTime());
104 $elem = $this->vcal->createProperty('DTSTART');
107 $this->assertEquals('19850704T013000', (string)$elem);
108 $this->assertEquals('Europe/Amsterdam', (string)$elem['TZID']);
109 $this->assertNull($elem['VALUE']);
111 $this->assertTrue($elem->hasTime());
123 $elem = $this->vcal->createProperty('DTSTART');
126 $this->assertEquals('19850704T013000,19850704T023000', (string)$elem);
127 $this->assertEquals('Europe/Amsterdam', (string)$elem['TZID']);
128 $this->assertNull($elem['VALUE']);
130 $this->assertTrue($elem->hasTime());
142 $elem = $this->vcal->createProperty('DTSTART');
145 $this->assertEquals('19850704T013000,19850704T023000', (string)$elem);
146 $this->assertEquals('Europe/Amsterdam', (string)$elem['TZID']);
147 $this->assertNull($elem['VALUE']);
149 $this->assertTrue($elem->hasTime());
157 $elem = $this->vcal->createProperty('DTSTART');
160 $this->assertEquals('19850704T013000Z,19850704T023000Z', (string)$elem);
161 $this->assertNull($elem['VALUE']);
163 $this->assertTrue($elem->hasTime());
174 $elem = $this->vcal->createProperty('DTSTART');
177 $this->assertEquals($elem->getDateTime(), $dt);
183 $elem = $this->vcal->createProperty('DTSTART');
186 $this->assertNull($dt);
192 $elem = $this->vcal->createProperty('DTSTART','19850704');
195 $this->assertInstanceOf('DateTime', $dt);
196 $this->assertEquals('1985-07-04 00:00:00', $dt->format('Y-m-d H:i:s'));
202 $elem = $this->vcal->createProperty('DTSTART','19850704');
208 $this->assertInstanceOf('DateTime', $dt);
209 $this->assertEquals('1985-07-04 04:00:00', $dt->format('Y-m-d H:i:s'));
215 $elem = $this->vcal->createProperty('DTSTART','19850704T013000');
218 $this->assertInstanceOf('DateTime', $dt);
219 $this->assertEquals('1985-07-04 01:30:00', $dt->format('Y-m-d H:i:s'));
225 $elem = $this->vcal->createProperty('DTSTART','19850704T013000');
231 $this->assertInstanceOf('DateTime', $dt);
232 $this->assertEquals('1985-07-04 05:30:00', $dt->format('Y-m-d H:i:s'));
238 $elem = $this->vcal->createProperty('DTSTART','19850704T013000Z');
241 $this->assertInstanceOf('DateTime', $dt);
242 $this->assertEquals('1985-07-04 01:30:00', $dt->format('Y-m-d H:i:s'));
243 $this->assertEquals('UTC', $dt->getTimeZone()->getName());
249 $elem = $this->vcal->createProperty('DTSTART','19850704T013000');
254 $this->assertInstanceOf('DateTime', $dt);
255 $this->assertEquals('1985-07-04 01:30:00', $dt->format('Y-m-d H:i:s'));
256 $this->assertEquals('Europe/Amsterdam', $dt->getTimeZone()->getName());
265 $elem = $this->vcal->createProperty('DTSTART','bla');
272 $elem = $this->vcal->createProperty('DTSTART','19850704T013000');
276 $event = $this->vcal->createComponent('VEVENT');
279 $timezone = $this->vcal->createComponent('VTIMEZONE');
283 $this->vcal->add($event);
284 $this->vcal->add($timezone);
288 $this->assertInstanceOf('DateTime', $dt);
289 $this->assertEquals('1985-07-04 01:30:00', $dt->format('Y-m-d H:i:s'));
290 $this->assertEquals('Europe/Amsterdam', $dt->getTimeZone()->getName());
299 $elem = $this->vcal->createProperty('DTSTART','19850704T013000');
303 $event = $this->vcal->createComponent('VEVENT');
306 $timezone = $this->vcal->createComponent('VTIMEZONE');
311 $this->vcal->add($event);
312 $this->vcal->add($timezone);
316 $this->assertInstanceOf('DateTime', $dt);
317 $this->assertEquals('1985-07-04 01:30:00', $dt->format('Y-m-d H:i:s'));
318 $this->assertEquals('Canada/Eastern', $dt->getTimeZone()->getName());
325 $dtStart = $this->vcal->createProperty('DTSTART', new \DateTime('2013-06-07 15:05:00'));
328 $this->assertEquals("DTSTART;VALUE=DATE:20130607\r\n", $dtStart->serialize());
334 $exDate = $this->vcal->createProperty('EXDATE', '-00011130T143000Z');
336 $this->assertEquals(1, count($messages));
337 $this->assertEquals(3, $messages[0]['level']);
355 $this->assertEquals("DTSTART;VALUE=DATE:20140307\r\n", $dtstart->serialize());