PHP Class Horde_Kolab_FreeBusy_Driver_Freebusy_Base, horde

Copyright 2009-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Author: Steffen Hansen ([email protected])
Author: Gunnar Wrobel ([email protected])
Inheritance: extends Horde_Kolab_FreeBusy_Driver_Base
Show file Open project: horde/horde

Public Methods

Method Description
__construct ( array $params ) Constructor.
fetch ( $params = [] ) : array Fetch the free/busy data.
fetchRemote ( boolean $trigger = false, boolean $extended = false ) Fetch remote free/busy user if the current user is not local or redirect to the other server if configured this way.
trigger ( $params = [] ) : null Trigger regeneration of free/busy data in a calender.

Method Details

__construct() public method

Constructor.
public __construct ( array $params )
$params array The parameters for the driver.

fetch() public method

Fetch the free/busy data.
public fetch ( $params = [] ) : array
return array The free/busy data.

fetchRemote() public method

Fetch remote free/busy user if the current user is not local or redirect to the other server if configured this way.
public fetchRemote ( boolean $trigger = false, boolean $extended = false )
$trigger boolean Have we been called for triggering?
$extended boolean Should the extended information been delivered?

trigger() public method

Trigger regeneration of free/busy data in a calender.
public trigger ( $params = [] ) : null
return null