Calendar event for AnewtCalendar calendars.
Calendar event for AnewtCalendar calendars.
AnewtCalendarEvent instances can be added to an AnewtCalendar using AnewtCalendar::add_event().
The properties that can be set on AnewtCalendar instances are:
uid: A unique ID for this event (optional, defaults to an autogenerated, deterministic ID based on the summary and start date)summary: The summary line for this eventdescription: A longer (multiline) description for this event (optional)location: The location of this event (optional)url: An associated URL for this event (optional)date-start: The start date for this event (AnewtDateTimeAtom instance)date-end: The end date for this event (AnewtDateTimeAtom instance, optional)all-day: Whether this is an all-day event (boolean, defaults to false)transparent: Whether this event is transparent and hence should not conflict with other appointments (boolean, defaults to false)Note that the summary and date-start properties are required by the iCalendar specification.
__construct($summary=null, $date_start=null) ¶Construct a new AnewtCalendarEvent instance.
If you don't specify $summary or $date_start these values need to be set later.
$summaryA summary line for this event (optional).
$date_startA AnewtDateTimeAtom instance describing the start date for this event (optional).
AnewtContainer::_to_array()AnewtContainer::_add()AnewtContainer::delete()AnewtContainer::get()AnewtContainer::_isset()AnewtContainer::_seed()AnewtContainer::setdefault()AnewtContainer::getdefault()AnewtContainer::set()AnewtContainer::__isset()AnewtContainer::__set()AnewtContainer::__construct()AnewtContainer::is_set()AnewtContainer::add()AnewtContainer::_getdefault()AnewtContainer::__unset()AnewtContainer::seed()AnewtContainer::to_array()AnewtContainer::_get()AnewtContainer::__get()AnewtContainer::keys()AnewtContainer::clear()AnewtContainer::_keys()AnewtContainer::_set()