-
GetComponents
-
Access all the components of the given type
-
GetDate
-
-
GetDateTimeValue
-
Access the date-time of the value. This will return null if the value is a date not a date-time
-
GetDateValue
-
Access the Date of the value.
-
GetDays
-
Access the dur-day
-
GetEncodedValue
-
Access the property value as an encoded value
-
GetFullYear
-
Access the date-fullyear
-
GetHours
-
Access the dur-hour
-
GetHours
-
Access the number of hours
-
GetMinutes
-
Access the dur-minute
-
GetMinutes
-
Access the number of minutes
-
GetMonth
-
Access the date-month
-
GetMonthDay
-
Access the date-mday
-
GetName
-
Get the name of the property
-
GetName
-
Access the name of the parameter
-
GetName
-
Obtain the name of the component
-
GetParameter
-
Get the parameter of the given name, returning a single PhpiCalLib object
-
GetParameters
-
Access the parameters
-
GetParamRegex
-
A quick regular expression to validate a param token.
-
GetPolarity
-
-
GetProperties
-
Get all the properties of the given type/name
-
GetProperty
-
Get a single property of the given type/name
-
GetSeconds
-
Access the number of seconds
-
GetSeconds
-
Access the dur-second
-
GetTextValue
-
Access the TextValue
-
GetTime
-
-
GetTimeValue
-
Access the Time of the value. This will return null if the value is a date not a date-time
-
GetType
-
Access the component type
-
GetType
-
Access the component type
-
GetType
-
Access the property type
-
GetUtc
-
Determine if the time is UTC or floating/local
-
GetValue
-
Access the unescaped text value
-
GetValue
-
Simple accessor to get this property which has no encoding
-
GetValue
-
Get the value of this single value property
-
GetValue
-
Access the value as a DateTime
-
GetValues
-
Get all the values of this parameter
-
GetWeeks
-
Access the dur-week
-
parameterfactory.php
-
-
parameters.php
-
-
Parse
-
Extract the date-time value from the encoded string
-
Parse
-
Extract the date-time value from the encoded string
-
Parse
-
Extract the text value from the encoded string
-
Parse
-
Extract the date value from the encoded string
-
ParseiCalBody
-
Parse an iCalendar object from a set of contentlines that represent an icalbody
-
PhpiCalLib_Component
-
An iCalendar Component
-
PHPICALLIB_COMPONENT_IANACOMP
-
-
PHPICALLIB_COMPONENT_VALARM
-
-
PHPICALLIB_COMPONENT_VCALENDAR
-
-
PHPICALLIB_COMPONENT_VEVENT
-
-
PHPICALLIB_COMPONENT_VFREEBUSY
-
-
PHPICALLIB_COMPONENT_VJOURNAL
-
-
PHPICALLIB_COMPONENT_VTIMEZONE
-
-
PHPICALLIB_COMPONENT_VTODO
-
-
PHPICALLIB_COMPONENT_XCOMP
-
-
PhpiCalLib_ContentLine
-
Represents a contentline token.
-
PhpiCalLib_DataType
-
Base class for all PhpiCalLib data types
-
PhpiCalLib_DataTypes_Date
-
The date data type.
-
PhpiCalLib_DataTypes_DateTime
-
The date-time data type.
-
PhpiCalLib_DataTypes_Duration
-
The dur-value data type.
-
PhpiCalLib_DataTypes_Text
-
The text data type.
-
PhpiCalLib_DataTypes_Time
-
The time data type.
-
PHPICALLIB_DATATYPE_BINARY
-
-
PHPICALLIB_DATATYPE_BOOLEAN
-
-
PHPICALLIB_DATATYPE_CAL_ADDRESS
-
-
PHPICALLIB_DATATYPE_DATE
-
-
PHPICALLIB_DATATYPE_DATE_TIME
-
-
PHPICALLIB_DATATYPE_DURATION
-
-
PHPICALLIB_DATATYPE_FLOAT
-
-
PHPICALLIB_DATATYPE_IANATYPE
-
-
PHPICALLIB_DATATYPE_INTEGER
-
-
PHPICALLIB_DATATYPE_PERIOD
-
-
PHPICALLIB_DATATYPE_RECUR
-
-
PHPICALLIB_DATATYPE_TEXT
-
-
PHPICALLIB_DATATYPE_TIME
-
-
PHPICALLIB_DATATYPE_URI
-
-
PHPICALLIB_DATATYPE_UTC_OFFSET
-
-
PHPICALLIB_DATATYPE_XTYPE
-
-
PhpiCalLib_Event
-
An eventc iCalendar component
-
PhpiCalLib_Exception
-
A base class for all exceptions that we might throw
-
PhpiCalLib_iCalendar
-
The top level class of PhpiCalLib, representing the contents of an iCalendar file
-
PhpiCalLib_Parameter
-
Base class for all contentline parameters
-
PhpiCalLib_ParameterException
-
A base class for all exceptions that we might throw
-
PhpiCalLib_ParameterFactory
-
-
PhpiCalLib_Parameters_Value
-
The VALUE parameter.
-
PHPICALLIB_PARAMETER_ALTREP
-
-
PHPICALLIB_PARAMETER_CN
-
-
PHPICALLIB_PARAMETER_CUTYPE
-
-
PHPICALLIB_PARAMETER_DELEGATED_FROM
-
-
PHPICALLIB_PARAMETER_DELEGATED_TO
-
-
PHPICALLIB_PARAMETER_DIR
-
-
PHPICALLIB_PARAMETER_ENCODING
-
-
PHPICALLIB_PARAMETER_FBTYPE
-
-
PHPICALLIB_PARAMETER_FMTTYPE
-
-
PHPICALLIB_PARAMETER_IANAPARAM
-
-
PHPICALLIB_PARAMETER_LANGUAGE
-
-
PHPICALLIB_PARAMETER_MEMBER
-
-
PHPICALLIB_PARAMETER_PARTSTAT
-
-
PHPICALLIB_PARAMETER_RANGE
-
-
PHPICALLIB_PARAMETER_RELATED
-
-
PHPICALLIB_PARAMETER_RELTYPE
-
-
PHPICALLIB_PARAMETER_ROLE
-
-
PHPICALLIB_PARAMETER_RSVP
-
-
PHPICALLIB_PARAMETER_SENT_BY
-
-
PHPICALLIB_PARAMETER_TZID
-
-
PHPICALLIB_PARAMETER_VALUE
-
-
PHPICALLIB_PARAMETER_XPARAM
-
-
PhpiCalLib_ParseException
-
A custom exception class for parse errors.
-
PhpiCalLib_Properties_CalscaleProperty
-
The CALSCALE property.
-
PhpiCalLib_Properties_CategoriesProperty
-
The CATEGORIES property
-
PhpiCalLib_Properties_CompletedProperty
-
The COMPLETED property.
-
PhpiCalLib_Properties_CreatedProperty
-
The CREATED property.
-
PhpiCalLib_Properties_DateOrDateTimeProperty
-
Many properties specify a value of type date-time / date. This base class can be used for those.
-
PhpiCalLib_Properties_DateTimeProperty
-
Many properties specify a value of type date-time. This base class can be used for those.
-
PhpiCalLib_Properties_DescriptionProperty
-
The DESCRIPTION property.
-
PhpiCalLib_Properties_DtEndProperty
-
The DTEND property.
-
PhpiCalLib_Properties_DtStampProperty
-
The DTSTAMP property.
-
PhpiCalLib_Properties_DtStartProperty
-
The DTSTART property.
-
PhpiCalLib_Properties_DueProperty
-
The DUE property.
-
PhpiCalLib_Properties_DurationProperty
-
The DURATION property.
-
PhpiCalLib_Properties_ExDateProperty
-
The EXDATE property.
-
PhpiCalLib_Properties_LastModifiedProperty
-
The LAST-MODIFIED property.
-
PhpiCalLib_Properties_MethodProperty
-
The METHOD property.
-
PhpiCalLib_Properties_ProdIdProperty
-
The PRODID property.
-
PhpiCalLib_Properties_RecurrenceIdProperty
-
The RECURRENCE-ID property.
-
PhpiCalLib_Properties_SummaryProperty
-
The SUMMARY property.
-
PhpiCalLib_Properties_TextProperty
-
Many properties specify a value of type "text". This base class can be used for those.
-
PhpiCalLib_Properties_UidProperty
-
The UID property.
-
PhpiCalLib_Properties_UnencodedProperty
-
For properties that require no encoding of the value.
-
PhpiCalLib_Properties_VersionProperty
-
The VERSION property.
-
PhpiCalLib_PropertyFactory
-
-
PHPICALLIB_PROPERTY_ACTION
-
-
PHPICALLIB_PROPERTY_ATTACH
-
-
PHPICALLIB_PROPERTY_ATTENDEE
-
-
PHPICALLIB_PROPERTY_BEGIN
-
-
PHPICALLIB_PROPERTY_CALSCALE
-
-
PHPICALLIB_PROPERTY_CATEGORIES
-
-
PHPICALLIB_PROPERTY_CLASS
-
-
PHPICALLIB_PROPERTY_COMMENT
-
-
PHPICALLIB_PROPERTY_COMPLETED
-
-
PHPICALLIB_PROPERTY_CONTACT
-
-
PHPICALLIB_PROPERTY_CREATED
-
-
PHPICALLIB_PROPERTY_DESCRIPTION
-
-
PHPICALLIB_PROPERTY_DTEND
-
-
PHPICALLIB_PROPERTY_DTSTAMP
-
-
PHPICALLIB_PROPERTY_DTSTART
-
-
PHPICALLIB_PROPERTY_DUE
-
-
PHPICALLIB_PROPERTY_DURATION
-
-
PHPICALLIB_PROPERTY_END
-
-
PHPICALLIB_PROPERTY_EXDATE
-
-
PHPICALLIB_PROPERTY_FREEBUSY
-
-
PHPICALLIB_PROPERTY_GEO
-
-
PHPICALLIB_PROPERTY_IANAPROP
-
-
PHPICALLIB_PROPERTY_LASTMODIFIED
-
-
PHPICALLIB_PROPERTY_LOCATION
-
-
PHPICALLIB_PROPERTY_METHOD
-
-
PHPICALLIB_PROPERTY_ORGANIZER
-
-
PHPICALLIB_PROPERTY_PERCENT_COMPLETE
-
-
PHPICALLIB_PROPERTY_PRIORITY
-
-
PHPICALLIB_PROPERTY_PRODID
-
-
PHPICALLIB_PROPERTY_RDATE
-
-
PHPICALLIB_PROPERTY_RECURRENCE_ID
-
-
PHPICALLIB_PROPERTY_RELATED_TO
-
-
PHPICALLIB_PROPERTY_REPEAT
-
-
PHPICALLIB_PROPERTY_REQUEST_STATUS
-
-
PHPICALLIB_PROPERTY_RESOURCES
-
-
PHPICALLIB_PROPERTY_RRULE
-
-
PHPICALLIB_PROPERTY_SEQUENCE
-
-
PHPICALLIB_PROPERTY_STATUS
-
-
PHPICALLIB_PROPERTY_SUMMARY
-
-
PHPICALLIB_PROPERTY_TRANSP
-
-
PHPICALLIB_PROPERTY_TRIGGER
-
-
PHPICALLIB_PROPERTY_TZID
-
-
PHPICALLIB_PROPERTY_TZNAME
-
-
PHPICALLIB_PROPERTY_TZOFFSETFROM
-
-
PHPICALLIB_PROPERTY_TZOFFSETTO
-
-
PHPICALLIB_PROPERTY_TZURL
-
-
PHPICALLIB_PROPERTY_UID
-
-
PHPICALLIB_PROPERTY_URL
-
-
PHPICALLIB_PROPERTY_VERSION
-
-
PHPICALLIB_PROPERTY_XPROP
-
-
propertyfactory.php
-
-
$SafeCharRegex
-
A regular express to match the SAFE-CHAR token.
-
SetDate
-
-
SetDateFromTimeStamp
-
Set to a date-time property as represented by the given timestamp
-
SetDateTimeFromTimeStamp
-
Set to a date-time property as represented by the given timestamp
-
SetDateTimeValue
-
Set the value as a DateTime
-
SetDateValue
-
Set the value as a Date
-
SetDays
-
Set the dur-day component of the dur-value
-
SetDuration
-
-
SetEncodedValue
-
Overridden to do extra parsing to extract the $TextValue
-
SetEncodedValue
-
Overridden to make sure that the value is a valid date-time token
-
SetEncodedValue
-
Overridden to make sure the token matches iana-token
-
SetEncodedValue
-
Overridden to provide extra validation
-
SetEncodedValue
-
Overridden to do extra parsing to extract the $TextValue
-
SetEncodedValue
-
Overridden to provide extra validation
-
SetEncodedValue
-
Sets the property value by specifying the encoded value
-
SetFullYear
-
Set the date-fullyear component of the date-value
-
SetHours
-
Set the dur-hour component of the dur-value
-
SetHours
-
Set the time-hour component of the time
-
SetMinutes
-
Set the dur-minute component of the dur-value
-
SetMinutes
-
Set the time-minute component of the time
-
SetMonth
-
Set the date-month component of the date-value
-
SetMonthDay
-
Set the date-mday component of the date-value
-
SetName
-
Set the new name for the property
-
SetName
-
Set the name of the parameter
-
SetName
-
Set the new name for the property
-
SetParameter
-
Removes all existing parameters of the given name, and adds the given parameter
-
SetParameterPermitted
-
Determine if the given parameter can be changed
-
SetParameters
-
Set the parameters
-
SetPolarity
-
-
SetProperties
-
Set the content lines for the component, replacing any existing properties
-
SetProperty
-
Sets a property, replacing any existing values of the same type
-
SetPropertyPermitted
-
Overridden because events have further rules to validate
-
SetPropertyPermitted
-
Determine if the given property can be changed
-
SetSeconds
-
Set the dur-second component of the dur-value
-
SetSeconds
-
Set the time-second component of the time
-
SetTextValue
-
Set the TextValue
-
SetTime
-
-
SetType
-
Set the type of the component
-
SetType
-
Set the type of the content line
-
SetType
-
Set the type of the component
-
SetUnfoldedContentLine
-
-
SetUtc
-
Set the time-utc component of the time
-
SetValue
-
Set the value
-
SetValue
-
Set the value as a DateTime
-
SetValue
-
Simple accessor to set this property which has no encoding, only validation
-
SetValue
-
Set the values to a single new value
-
SetValues
-
Set the new property values.
-
SetWeeks
-
Set the dur-week component of the dur-value
-
SetYear
-
Set the date-fullyear component of the date-value
-
$TextValue
-
The text token value of this property
-
$Type
-
An enumerated version of $Name
-
$Type
-
-
$Type
-
-
$TypeMap
-
Map a data type id to it's string name.
-
textproperties.php
-
-
ToComponentType
-
Convert a component name to it's defined type
-
ToContentLines
-
Convert a string to a list of content lines
-
ToDataType
-
Access the data type id
-
ToDataType
-
Convert a data type name to it's defined type
-
ToFile
-
Parse an iCalendar file from a file on disk
-
ToParameterType
-
Convert a parameter name to it's defined type
-
ToPropertyName
-
Convert a property type to it's defined name
-
ToPropertyType
-
Convert a property name to it's defined type
-
ToString
-
Dump the object to a string
-
ToString
-
Convert to string
-
ToString
-
Dump the parameter to a string
-
ToString
-
Convert the content line to a string
-
ToString
-
Dump the parameter to an array of unfolded content lines
-
ToString
-
Convert to string
-
ToString
-
Convert to string
-
ToString
-
Convert to string
-
ToString
-
Convert to an encoded string
-
ToTimeStamp
-
Return the time WRT to midnight Jan 1st 1970, UTC
-
ToTimeStamp
-
Return the date WRT to midnight, UTC
-
ToTimeStamp
-
Return the seconds from midnight on the same day
-
ToTimeStamp
-
Return a timestamp WRT to UTC.