iCal

Handle iCal information

Create iCal

Map data to Json and get string:

$Cal = $this->get('ical');
$Event = $Cal->newEvent();

$Event->setUID( $Order->getId() );
$Event->setStart($date,$time);
$Event->setEnd($date,$time);
$Event->setDescription( $Order->description );
$Event->setSummary('Summary text');
$Event->setResource('Some text about resource');
$Event->setComment('Additional comment');
$Event->setLocation('Eevnt location');

$Event->setOrganizer($email);
$Event->setAttendee($email);

Send cal to browser:

$Cal->outputFile();

Get calendar data:

$string = $Cal->getContent();