コード例 #1
0
ファイル: iCalendarTest.php プロジェクト: sporkcode/spork
 public function testIcalendar()
 {
     $renderer = new Icalendar();
     $ical = $renderer->render('test', array('events' => array(array())));
     $expected = "BEGIN:VCALENDAR\r\n" . "PRODID:-//SporkCode//Spork//iCalendar//EN\r\n" . "VERSION:2.0\r\n" . "BEGIN:VEVENT\r\n" . "END:VEVENT\r\n" . "END:VCALENDAR\r\n";
     $this->assertEquals($expected, $ical);
 }
コード例 #2
0
ファイル: Icalendar.php プロジェクト: sporkcode/spork
 public function renderer(ViewEvent $event)
 {
     $model = $event->getModel();
     if ($model instanceof IcalendarViewModel) {
         $renderer = new IcalendarRenderer();
         if (null !== ($ignoreTimezone = $model->getOption('ignoreTimezone'))) {
             $renderer->ignoreTimezone($ignoreTimezone);
         }
         return $renderer;
     }
 }