\Horde_Imap_Client_Data_Namespace

Namespace data.

Summary

Methods
Properties
Constants
stripNamespace()
__get()
__set()
__isset()
__toString()
serialize()
unserialize()
$delimiter
$hidden
$name
$translation
$type
$base
NS_PERSONAL
NS_OTHER
NS_SHARED
No protected methods found
$_data
N/A
No private methods found
No private properties found
N/A

Constants

NS_PERSONAL

NS_PERSONAL

NS_OTHER

NS_OTHER

NS_SHARED

NS_SHARED

Properties

$delimiter

$delimiter : string

The namespace delimiter.

Type

string

$hidden

$hidden : boolean

Is this a hidden namespace?

Type

boolean

$name

$name : string

The namespace name (UTF-8).

Type

string

$translation

$translation : string

Returns the translated name of the namespace (UTF-8).

Type

string

$type

$type : integer

The namespace type. Either self::NS_PERSONAL, self::NS_OTHER, or self::NS_SHARED.

Type

integer

$base

$base : string

The namespace base ($name without trailing delimiter) (UTF-8).

Type

string

$_data

$_data : array

Data object.

Type

array

Methods

stripNamespace()

stripNamespace(string  $mbox) : string

Strips namespace information from the given mailbox name.

Parameters

string $mbox

Mailbox name.

Returns

string —

Mailbox name with namespace prefix stripped.

__get()

__get(  $name) 

Parameters

$name

__set()

__set(  $name,   $value) 

Parameters

$name
$value

__isset()

__isset(  $name) 

Parameters

$name

__toString()

__toString() 

serialize()

serialize() 

unserialize()

unserialize(  $data) 

Parameters

$data