Warning: strftime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /usr/share/php/PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php on line 370
A Class for representing components within an vComponent
Located in /vComponent.php (line 409)
Class | Description |
---|---|
![]() |
A Class for representing components within an vComponent |
An array of (sub-)components, which are vComponent objects
An array of properties, which are vProperty objects
The rendered result (or what was originally parsed, if there have been no changes)
The type of this component, such as 'VEVENT', 'VTODO', 'VTIMEZONE', 'VCARD', etc.
A basic constructor
Adds a new subcomponent
Adds a new property
Clear all components, or the components matching a particular type
Clear all properties, or the properties matching a particular type
Collect an array of all parameters of our properties which are the specified type
Mainly used for collecting the full variety of references TZIDs
Return number of components
Get all sub-components, or at least get those matching a type, or failling to match, should the second parameter be set to false. Component types may be a string or an array associating property names with true values: array( 'TYPE' => true, 'TYPE2' => true )
Get all properties, or the properties matching a particular type, or matching an
array associating property names with true values: array( 'PROPERTY' => true, 'PROPERTY2' => true )
Return an array of properties matching the specified path
Return the first instance of a property of this name
Return the value of the first instance of a property of this name, or null
Return the type of component which this is
Mask components, removing any that are not of the types in the list
Mask properties, removing any that are not in the list
Parse the text $content into sets of vProperty & vComponent within this vComponent
Renders the component, possibly restricted to only the listed properties
Sets some or all sub-components of the component to the supplied new components
Set all properties, or the ones matching a particular type
Set the type of component which this is
Test a PROP-FILTER or COMP-FILTER and return a true/false COMP-FILTER (is-defined | is-not-defined | (time-range?, prop-filter*, comp-filter*)) PROP-FILTER (is-defined | is-not-defined | ((time-range | text-match)?, param-filter*))
This unescapes the (CRLF + linear space) wrapping specified in RFC2445. According to RFC2445 we should always end with CRLF but the CalDAV spec says that normalising XML parsers often muck with it and may remove the CR. We accept either case.
This imposes the (CRLF + linear space) wrapping specified in RFC2445. According to RFC2445 we should always end with CRLF but the CalDAV spec says that normalising XML parsers often muck with it and may remove the CR. We output RFC2445 compliance.
In order to preserve pre-existing wrapping in the component, we split the incoming string on line breaks before running wordwrap over each component of that.
Documentation generated on Wed, 04 Jul 2012 07:06:16 +0000 by phpDocumentor 1.4.3