tilia/vobject
tilia/vobject is a port of sabre/vobject
The sabre/vobject library allows you to easily parse and manipulate iCalendar and vCard objects using PHP.
The goal of the VObject library is to create a very complete library, with an easy to use API.
Installation
Simply add tilia-vobject to your Gemfile and bundle it up:
gem 'tilia-vobject', '~> 4.0.0'
Changes to sabre/vobject
Sabre\VObject\FreeBusyGenerator#setTimeRange(DateTimeInterface $start = null, DateTimeInterface $end = null)
is replaced by
Tilia::VObject::FreeBusyGenerator#time_range=(Range<Time>)
Unknown beginnings and ends can be replaced by Tilia::VObject::Settings.min_date
and .max_date
.
Sabre\VObject\Property\ICalendar\DateTime#setDateTime(DateTimeInterface $dt, $isFloating = false)
Sabre\VObject\Property\ICalendar\DateTime#setDateTimes(array $dt, $isFloating = false)
are replaced by
Tilia::VObject::Property::ICalendar#date_time=(Time)
Tilia::VObject::Property::ICalendar#date_times=(Array<Time>)
Tilia::VObject::Property::ICalendar#floating=(Boolean)
Contributing
See Contributing
License
tilia-vobject is licensed under the terms of the three-clause BSD-license.