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)
Detailsstring $_globalName = ''global name (absolute name of folder)
Detailsstring $_localName = ''local name (name of folder in parent folder)
Detailsbool $_selectable = 'true'folder is selectable if folder is able to hold messages, else it's just a parent folder
Details__construct(
string $localName, string $globalName, bool $selectable
=
true, array $folders
=
array
)
:
create a new mail folder instance
Details__get(
string $name
)
:
Zend_Mail_Storage_Folderget subfolder named $name
Details__set(
string $name, Zend_Mail_Storage_Folder $folder
)
:
nulladd or replace subfolder named $name
Details__toString(
)
:
stringmagic method for easy output of global name
Details__unset(
string $name
)
:
nullremove subfolder named $name
Detailscurrent(
)
:
Zend_Mail_Storage_Folderimplements Iterator::current()
DetailsgetChildren(
)
:
Zend_Mail_Storage_Folderimplements RecursiveIterator::getChildren()
DetailsgetGlobalName(
)
:
stringget global name
DetailsgetLocalName(
)
:
stringget local name
DetailshasChildren(
)
:
boolimplements RecursiveIterator::hasChildren()
DetailsisLeaf(
)
:
boolcheck if folder has no subfolder
DetailsisSelectable(
)
:
boolis this folder selectable?
Detailskey(
)
:
stringimplements Iterator::key()
Detailsnext(
)
:
nullimplements Iterator::next()
Detailsrewind(
)
:
nullimplements Iterator::rewind()
Detailsvalid(
)
:
boolimplements Iterator::valid()
Details