Overview

Namespaces

  • intouch
    • ical

Classes

  • Duration
  • Factory
  • Freq
  • iCal
  • Line
  • Parser
  • Query
  • Recurrence
  • VCalendar
  • VEvent
  • VTimeZone
  • Overview
  • Namespace
  • Class
  • Tree

Namespace intouch\ical

Classes summary
Duration A class for calculating how many seconds a duration-string is
Factory A simple Factory for converting a section/data pair into the corrosponding block-object. If the section isn't known a simple ArrayObject is used instead.
Freq A class to store Frequency-rules in. Will allow a easy way to find the last and next occurrence of the rule.
iCal A simple iCal parser.
Line A class for storing a single (complete) line of the iCal file. Will find the line-type, the arguments and the data of the file and store them.
Parser Class Parser
Query
Recurrence A wrapper for recurrence rules in iCalendar. Parses the given line and puts the recurrence rules in the correct field of this object.
VCalendar The wrapper for the main vcalendar data. Used instead of ArrayObject so you can easily query for title and description. Exposes a iterator that will loop though all the data
VEvent The wrapper for vevents. Will reveal a unified and simple api for the events, which include always finding a start and end (except when no end or duration is given) and checking if the event is blocking or similar.
VTimeZone The wrapper for vtimezones. Stores the timezone-id and the setup for daylight savings and standard time.
intouch-iCalendar API documentation generated by ApiGen 2.8.0