\Horde_Kolab_Server_Search_Base

Handles search operations provided by the objects registered to the server structure.

Copyright 2008-2017 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Summary

Methods
Properties
Constants
setComposite()
getSearchOperations()
__call()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
_getSearchOperations()
$_composite
$_searches
N/A

Properties

$_searches

$_searches : array

The search methods offered by the object defined for this server.

Type

array

Methods

setComposite()

setComposite(\Horde_Kolab_Server_Composite  $composite) : NULL

Set the composite server reference for this object.

Parameters

\Horde_Kolab_Server_Composite $composite

A link to the composite server handler.

Returns

NULL

getSearchOperations()

getSearchOperations() : array

Returns the set of search operations supported by this server type.

Returns

array —

An array of supported search operations.

__call()

__call(string  $method, array  $args) : \NULL.

Capture undefined calls and assume they refer to a search operation.

Parameters

string $method

The name of the called method.

array $args

Arguments of the call.

Throws

\Horde_Kolab_Server_Exception

Returns

\NULL.

_getSearchOperations()

_getSearchOperations() : array

Returns the set of search operations supported by this server type.

Returns

array —

An array of supported search operations.