ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
isInTimeRange (DateTimeInterface $start, DateTimeInterface $end) | |
Returns true or false depending on if the event falls in the specified time-range. More... | |
getValidationRules () | |
validate ($options=0) | |
Validates the node for correctness. More... | |
Public Member Functions inherited from Sabre\VObject\Component | |
__construct (Document $root, $name, array $children=[], $defaults=true) | |
Creates a new component. More... | |
add () | |
Adds a new property or component, and returns the new item. More... | |
remove ($item) | |
This method removes a component or property from this component. More... | |
children () | |
Returns a flat list of all the properties and components in this component. More... | |
getComponents () | |
This method only returns a list of sub-components. More... | |
select ($name) | |
Returns an array with elements that match the specified name. More... | |
serialize () | |
Turns the object back into a serialized blob. More... | |
jsonSerialize () | |
This method returns an array, with the representation as it should be encoded in JSON. More... | |
xmlSerialize (Xml\Writer $writer) | |
This method serializes the data into XML. More... | |
__isset ($name) | |
This method checks if a sub-element with the specified name exists. More... | |
__set ($name, $value) | |
Using the setter method you can add properties or subcomponents. More... | |
__unset ($name) | |
Removes all properties and components within this component with the specified name. More... | |
__clone () | |
This method is automatically called when the object is cloned. More... | |
getValidationRules () | |
validate ($options=0) | |
Validates the node for correctness. More... | |
destroy () | |
Call this method on a document if you're done using it. More... | |
Public Member Functions inherited from Sabre\VObject\Node | |
serialize () | |
Serializes the node into a mimedir format. More... | |
jsonSerialize () | |
This method returns an array, with the representation as it should be encoded in JSON. More... | |
xmlSerialize (Xml\Writer $writer) | |
This method serializes the data into XML. More... | |
destroy () | |
Call this method on a document if you're done using it. More... | |
getIterator () | |
Returns the iterator for this object. More... | |
setIterator (ElementList $iterator) | |
Sets the overridden iterator. More... | |
validate ($options=0) | |
Validates the node for correctness. More... | |
count () | |
Returns the number of elements. More... | |
offsetExists ($offset) | |
Checks if an item exists through ArrayAccess. More... | |
offsetGet ($offset) | |
Gets an item through ArrayAccess. More... | |
offsetSet ($offset, $value) | |
Sets an item through ArrayAccess. More... | |
offsetUnset ($offset) | |
Sets an item through ArrayAccess. More... | |
Public Member Functions inherited from Sabre\Xml\XmlSerializable | |
xmlSerialize (Writer $writer) | |
The xmlSerialize method is called during xml writing. More... | |
Protected Member Functions | |
getDefaults () | |
This method should return a list of default property values. More... | |
Protected Member Functions inherited from Sabre\VObject\Component | |
getDefaults () | |
This method should return a list of default property values. More... | |
Additional Inherited Members | |
Data Fields inherited from Sabre\VObject\Component | |
$name | |
Data Fields inherited from Sabre\VObject\Node | |
const | REPAIR = 1 |
The following constants are used by the validate() method. More... | |
const | PROFILE_CARDDAV = 2 |
If this option is set, the validator will operate on the vcards on the assumption that the vcards need to be valid for CardDAV. More... | |
const | PROFILE_CALDAV = 4 |
If this option is set, the validator will operate on iCalendar objects on the assumption that the vcards need to be valid for CalDAV. More... | |
$parent | |
Protected Attributes inherited from Sabre\VObject\Component | |
$children = [] | |
Protected Attributes inherited from Sabre\VObject\Node | |
$iterator = null | |
$root | |
VTodo component.
This component contains some additional functionality specific for VTODOs.
|
protected |
This method should return a list of default property values.
Definition at line 184 of file VTodo.php.
References Sabre\VObject\UUIDUtil\getUUID().
Sabre\VObject\Component\VTodo::isInTimeRange | ( | DateTimeInterface | $start, |
DateTimeInterface | $end | ||
) |
Returns true or false depending on if the event falls in the specified time-range.
This is used for filtering purposes.
The rules used to determine if an event falls within the specified time-range is based on the CalDAV specification.
DateTimeInterface | $start | |
DateTimeInterface | $end |
Definition at line 31 of file VTodo.php.
References COMPLETED, and Sabre\VObject\DateTimeParser\parseDuration().
Referenced by Sabre\VObject\Component\VTodoTest\testInTimeRange().
Sabre\VObject\Component\VTodo::validate | ( | $options = 0 | ) |
Validates the node for correctness.
The following options are supported: Node::REPAIR - May attempt to automatically repair the problem.
This method returns an array with detected problems. Every element has the following properties:
The level means: 1 - The issue was repaired (only happens if REPAIR was turned on) 2 - An inconsequential issue 3 - A severe issue.
int | $options |
Definition at line 147 of file VTodo.php.
References PHPMailer\PHPMailer\$options, and $result.