Horde_Imap_Client_Namespace_List
    
            
            in package
            
        
    
            
            implements
                            ArrayAccess,                             Countable,                             IteratorAggregate                    
    
    
        
            List of namespaces.
Tags
Interfaces, Classes, Traits and Enums
- ArrayAccess
 - Countable
 - IteratorAggregate
 
Table of Contents
- $_ns : array<string|int, mixed>
 - The list of namespace objects.
 - __construct() : mixed
 - Constructor.
 - count() : mixed
 - getIterator() : mixed
 - getNamespace() : mixed
 - Get namespace info for a full mailbox path.
 - offsetExists() : mixed
 - offsetGet() : mixed
 - offsetSet() : mixed
 - offsetUnset() : mixed
 
Properties
$_ns
The list of namespace objects.
    protected
        array<string|int, mixed>
    $_ns
     = array()
    
    
    
Methods
__construct()
Constructor.
    public
                    __construct([array<string|int, mixed> $ns = array() ]) : mixed
    
        Parameters
- $ns : array<string|int, mixed> = array()
 - 
                    
The list of namespace objects.
 
Return values
mixed —count()
    public
                    count() : mixed
    
    
    
        Return values
mixed —getIterator()
    public
                    getIterator() : mixed
    
    
    
        Return values
mixed —getNamespace()
Get namespace info for a full mailbox path.
    public
                    getNamespace(string $mbox[, bool $personal = false ]) : mixed
    
        Parameters
- $mbox : string
 - 
                    
The mailbox path.
 - $personal : bool = false
 - 
                    
If true, will return the empty namespace only if it is a personal namespace.
 
Return values
mixed —The Horde_Imap_Client_Data_Namespace object for the mailbox path, or null if the path doesn't exist.
offsetExists()
    public
                    offsetExists(mixed $offset) : mixed
    
        Parameters
- $offset : mixed
 
Return values
mixed —offsetGet()
    public
                    offsetGet(mixed $offset) : mixed
    
        Parameters
- $offset : mixed
 
Return values
mixed —offsetSet()
    public
                    offsetSet(mixed $offset, mixed $value) : mixed
    
        Parameters
- $offset : mixed
 - $value : mixed
 
Return values
mixed —offsetUnset()
    public
                    offsetUnset(mixed $offset) : mixed
    
        Parameters
- $offset : mixed