PHP Class Horde_Kolab_FreeBusy_Freebusy_Factory_Kolab, 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.
Inheritance: extends Horde_Kolab_FreeBusy_Freebusy_Factory_Base
Mostra file Open project: horde/horde

Public Methods

Method Description
__construct ( Horde_Injector $injector ) Constructor.
getFolder ( ) : Horde_Kolab_Storage_Folder Create the folder that provides our data.
getResource ( ) : Horde_Kolab_FreeBusy_Resource Create the backend resource handler
getStorage ( ) : Horde_Kolab_Storage Return the Horde_Kolab_Storage:: instance.
getStorageConfiguration ( ) : null Provide configuration settings for Horde_Kolab_Storage.
getUser ( ) : Horde_Kolab_FreeBusy_User_Interface Create the object representing the current user requesting the export.

Method Details

__construct() public method

Constructor.
public __construct ( Horde_Injector $injector )
$injector Horde_Injector The injector providing required dependencies.

getFolder() public method

Create the folder that provides our data.
public getFolder ( ) : Horde_Kolab_Storage_Folder
return Horde_Kolab_Storage_Folder The folder.

getResource() public method

Create the backend resource handler
public getResource ( ) : Horde_Kolab_FreeBusy_Resource
return Horde_Kolab_FreeBusy_Resource The resource.

getStorage() public method

Return the Horde_Kolab_Storage:: instance.
public getStorage ( ) : Horde_Kolab_Storage
return Horde_Kolab_Storage The storage handler.

getStorageConfiguration() public method

Provide configuration settings for Horde_Kolab_Storage.
public getStorageConfiguration ( ) : null
return null

getUser() public method

Create the object representing the current user requesting the export.
public getUser ( ) : Horde_Kolab_FreeBusy_User_Interface
return Horde_Kolab_FreeBusy_User_Interface The current user.