traubisoda / icalendar
Generate iCalendar (*.ics) files with PHP on the fly
v1.0.0
2017-01-05 20:53 UTC
Requires
- php: >=5.4.2
Requires (Dev)
- phpunit/phpunit: ~5.0
This package is not auto-updated.
Last update: 2025-04-12 22:37:11 UTC
README
Simple iCalendar event (*.ics) generator for PHP.
Usage
<?php require_once 'vendor/autoload.php'; use ICalendar\ICalendar; ... ... ... try { // New calendar instance and setting values $calendar = (new ICalendar()) ->setOrganizer('foo@bar.com') ->setStartDate(new DateTime(...)) ->setEndDate(new DateTime(...)) ->addAttendee('lorem@ipsum.com'); // Get iCalendar echo $calendar->getCalendar(); } catch(\Exception $e) { }
Available methods
Check code, it's no magic.
Test
vendor/bin/phpunit tests