armetiz / simple-ics
A PHP 7.1+ library for generating simple ICS file.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/armetiz/simple-ics
Requires
- php: ^7.1
- beberlei/assert: ^2.9
Replaces
- armetiz/simple-ics: dev-master
This package is not auto-updated.
Last update: 2022-01-08 15:27:09 UTC
README
Create a very simple ICS Event.
Allowed parameters:
- Summary
- Description
- Location
- Start date
- End date
- Organizer name & email
- Attendees name & email
- Alarms
Usage
<?php use Armetiz\SimpleICS\ICSEvent; $icsEvent = new ICSEvent([ 'startAt' => new DateTimeImmutable('+3 days'), 'endAt' => new DateTimeImmutable('+5 days'), 'summary' => 'Work session - Thomas Tourlourat', 'description' => 'First time work session; will be awesome!', 'location' => 'Lyon, France', 'organizer' => [ 'email' => 'thomas@tourlourat.com', 'name' => 'Thomas Tourlourat', ], 'attendees' => [ 'thomastourlourat@gmail.com' => 'Thomas Tourlourat', ], 'alarms' => [], ], 'wozbe.com'); file_put_contents('/tmp/work-session.ics', $icsEvent->output());