Namespace om\ICal\Exception

Interfaces
ICalException

Common interface of all exceptions of the library. Details are available when they are known: the line number, the property name, the raw value and a stable machine readable error code (e.g. "syntax.invalid-line").

Exceptions
InvalidRecurrenceRuleException

An invalid RRULE, e.g. unknown FREQ, INTERVAL=0 or BYHOUR=24.

InvalidValueException

A property value that does not match its value type (DATE-TIME, DURATION, INTEGER, ...).

ResourceLimitException

Input or expansion exceeding the configured limits (file size, nesting, occurrences, ...).

SyntaxException

Malformed iCalendar data: invalid content lines, unbalanced components, missing VCALENDAR.

TimezoneResolutionException

A timezone that cannot be resolved, or a floating time converted without a timezone.

ValidationException

A calendar violating RFC 5545 semantics, see Validator.