Overview

Packages

  • awl
    • caldav-client-v2
    • RRule
  • davical
    • authentication
      • drivers
    • caldav
    • DAViCalSession
    • DAVTicket
    • external-bind
    • feed
    • HTTPAuthSession
    • iSchedule
    • iSchedule-POST
    • logging
    • metrics
    • Principal
    • propfind
    • PublicSession
    • Request
    • Resource
    • tzservice
  • None

Classes

  • RepeatRule
  • RepeatRuleDateRange
  • RepeatRuleDateTime
  • RepeatRuleTimeZone
  • Rfc5545Duration

Functions

  • expand_event_instances
  • getComponentRange
  • getVCalendarRange
  • olson_from_vtimezone
  • rdate_expand
  • rrule_expand
  • Overview
  • Package
  • Function
  • Tree
  • Deprecated
  • Todo

Function expand_event_instances

Expand the event instances for an iCalendar VEVENT (or VTODO)

Note: expansion here does not apply modifications to instances other than modifying start/end/due/duration.

Package: awl\RRule
Copyright: Morphoss Ltd
License: GNU GPL v2 or later
Author: Andrew McMillan andrew@mcmillan.net.nz
Located at RRule.php
Parameters summary
vComponent $vResource A vComponent which is a VCALENDAR containing components needing expansion
object $range_start = null A RepeatRuleDateTime which is the beginning of the range for events, default -6 weeks
object $range_end = null A RepeatRuleDateTime which is the end of the range for events, default +6 weeks
$return_floating_times = false
Return value summary
vComponent The original vComponent, with the instances of the internal components expanded.
DAViCal API documentation generated by ApiGen