Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
array $_folders = ''
subfolders of folder array(localName => Zend_Mail_Storage_Folder folder)
string $_globalName = ''
global name (absolute name of folder)
string $_localName = ''
local name (name of folder in parent folder)
bool $_selectable = 'true'
folder is selectable if folder is able to hold messages, else it's just a parent folder
__construct(
string $localName, string $globalName, bool $selectable
=
true, array $folders
=
array
)
:
create a new mail folder instance
__get(
string $name
)
:
Zend_Mail_Storage_Folder
get subfolder named $name
__set(
string $name, Zend_Mail_Storage_Folder $folder
)
:
null
add or replace subfolder named $name
__toString(
)
:
string
magic method for easy output of global name
__unset(
string $name
)
:
null
remove subfolder named $name
current(
)
:
Zend_Mail_Storage_Folder
implements Iterator::current()
getChildren(
)
:
Zend_Mail_Storage_Folder
implements RecursiveIterator::getChildren()
getGlobalName(
)
:
string
get global name
getLocalName(
)
:
string
get local name
hasChildren(
)
:
bool
implements RecursiveIterator::hasChildren()
isLeaf(
)
:
bool
check if folder has no subfolder
isSelectable(
)
:
bool
is this folder selectable?
key(
)
:
string
implements Iterator::key()
next(
)
:
null
implements Iterator::next()
rewind(
)
:
null
implements Iterator::rewind()
valid(
)
:
bool
implements Iterator::valid()