The lordsimal/iCal package offers an abstraction layer for creating iCalendars. You can easily create iCal files by using PHP objects instead of typing your *.ics file by hand. The output will follow RFC 5545 as best as possible.

0.1.0 2025-08-15 09:41 UTC

This package is auto-updated.

Last update: 2025-08-15 09:49:31 UTC


README

Important

This is a fork of the original markuspoerschke/iCal package. It contains various fixes related to PHP 8.4 deprecations. The namespace changed from Eluceo\iCal to LordSimal\iCal.

Installation

You can install this package by using Composer, running the following command:

composer require lordsimal/ical

Version / Upgrade

I have restarted the versioning of this package.

Version PHP Version
0.1.x 8.3 - 8.4

Documentation

Please refer to the original ical.poerschke.nrw page for complete documentation.

All you have to change is the namespace in your code from Eluceo\iCal to LordSimal\iCal.

Credit where credit is due

This package is a fork of the original markuspoerschke/iCal package. I do NOT claim any rights to the original code, it's all credit to Markus Poerschke.

License

This package is released under the MIT license.