lordsimal / ical
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.
Installs: 183
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 169
pkg:composer/lordsimal/ical
Requires
- php: ~8.3.0 || ~8.4.0
- ext-mbstring: *
- symfony/deprecation-contracts: ^2.1 || ^3.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.23.1
- phpunit/phpunit: ^10.5 || ^11.0 || ^12.0
Conflicts
- php: 7.4.6
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.