\Horde_Kolab_Server_Query_Element_Mapped

A mapped query element.

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
__construct()
getName()
getValue()
getElements()
convert()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$_element
$_mapper
N/A

Properties

$_element

$_element : \Horde_Kolab_Server_Query_Element

Delegated element.

Type

\Horde_Kolab_Server_Query_Element

$_mapper

$_mapper : \Horde_Kolab_Server_Mapped

Name mapper.

Type

\Horde_Kolab_Server_Mapped

Methods

__construct()

__construct(\Horde_Kolab_Server_Query_Element  $element, \Horde_Kolab_Server_Mapped  $mapper) 

Constructor.

Parameters

\Horde_Kolab_Server_Query_Element $element

The mapped element.

\Horde_Kolab_Server_Mapped $mapper

The mapping handler.

getName()

getName() : string

Return the query element name.

Returns

string —

The name of the query element.

getValue()

getValue() : mixed

Return the value of this element.

Returns

mixed —

The query value.

getElements()

getElements() : mixed

Return the elements of this group.

Returns

mixed —

The group elements.

convert()

convert(\Horde_Kolab_Server_Query_Interface  $writer) : string

Convert this element to a string.

Parameters

\Horde_Kolab_Server_Query_Interface $writer

Returns

string —

The query string of the element.