메소드 |
설명 |
|
addBusyPeriod ( string $type, integer $start, integer $end = null, integer $duration = null, array $extra = [] ) |
Adds a busy period to the info. |
|
exportvCalendar ( ) : string |
Returns the component exported as string. |
|
getBusyPeriods ( ) : array |
Returns the busy periods. |
|
getEmail ( ) : string |
Returns the email address for this object. |
|
getEnd ( ) : integer |
Returns the timestamp of the end of the time period this free busy
information covers. |
|
getExtraParams ( ) : array |
Returns any additional freebusy parameters. |
|
getFreePeriods ( integer $startStamp, integer $endStamp ) : array |
Returns all the free periods of time in a given period. |
|
getName ( ) : string |
Returns a display name for this object. |
|
getStart ( ) : integer |
Returns the timestamp of the start of the time period this free busy
information covers. |
|
merge ( Horde_Icalendar_Vfreebusy $freebusy, boolean $simplify = true ) |
Merges the busy periods of another Horde_Icalendar_Vfreebusy object
into this one. |
|
parsevCalendar ( string $data, $type = null, $charset = null ) |
Parses a string containing vFreebusy data. |
|
simplify ( ) |
Removes all overlaps and simplifies the busy periods array as much as
possible. |
|