vobject
vobject copied to clipboard
:date: The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects
When doing an addressbook query report (using Baikal, but I guess it won't matter) on PHP 8.1, PHP raises deprecation notices because strtoupper is called with a null value. This...
Previously when OPTION_IGNORE_INVALID_LINES was set any invalid content of a property was ignored. With this change now also invalid properties themselves are ignored. This will help importing feeds that contain...
There's bug sabre-io/dav#1250 which can be fixed by changing getNormalizedValue() from sabre-io/vobject. I have already created pull-request #565 which has not been reviewed so far. Is there anything else I...
Test and possible solution for endless loop problem in RRuleIterator::nextDaily
An example is this RRULE that will trigger the problem if the corresponding DTSTART is not on a monday: FREQ=DAILY;INTERVAL=7;BYDAY=MO I am in doubt about if this rule should 1....
Clean code for merging as asked by @DominikTo. Thanks @evert for code, Thanks for the research @PHPGangsta.
Consider the rrule: `FREQ=YEARLY;BYMONTH=5;BYSETPOS=3;BYMONTHDAY=3` It will not generate any occurrence, but the `RRuleIterator` will stuck in the infinite loop
Hello. I'm using PHP 8.1.1 and lib version 4.4.1 I see the following deprecation warnings ``` 1x: Method "ArrayAccess::offsetSet()" might add "void" as a native return type declaration in the...
* Require PHP ~7.4~ 7.3 * Add typing everywhere possible * Small internal improvements
There are cases when objects do not have closing tags (for example, END: VCALENDAR), this fix solves this issue.