Skip to content

PHP support for JSON Representation of Calendar Data (rfc8984)

License

Notifications You must be signed in to change notification settings

iCalcreator/PhpJsCalendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhpJsCalendar

is the PHP class package managing

JSCalendar: A JSON Representation of Calendar Data (rfc8984)

support transformation from/to iCal (rfc5545) using iCalcreator

Usage

For package class and property structure, examine rfc8984 8.2.6.
All class properties has get,set and is\<prop\>Set methods,
for 'array' properties get, get\<Prop\>Count, add and setmethods,
for detail review the classPropList

For transformation guidelines from/to iCal rfc5545 (requires iCalcreator), please review the propClassList. Due to rfc8984 / rfc5545 disparity, iCal transformation tests may fail.

To support the development, maintenance and test process PHPCompatibility, PHPStan and php-arguments-detector are included.

Support

For support use github.com/PhpJsCalendar. Non-emergence support issues are, unless sponsored, fixed in due time.

Sponsorship

Donation using paypal.me/kigkonsult are appreciated. For invoice, please e-mail.

Installation

Composer

From the Command Line:

composer require kigkonsult/phpjscalendar

In your composer.json:

{
    "require": {
        "kigkonsult/phpjscalendar": ">=1.0"
    }
}
License

PhpJsCalendar is licensed under the LGPLv3 License.

About

PHP support for JSON Representation of Calendar Data (rfc8984)

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages