Public Member Functions | |
__construct ($params) | |
getFolders ($rootFolder=null) | |
selectFolder ($globalName) | |
getCurrentFolder () | |
__sleep () | |
__wakeup () | |
Protected Member Functions | |
_buildFolderTree ($currentDir, $parentFolder=null, $parentGlobalName= '') | |
Protected Attributes | |
$_rootFolder | |
$_rootdir | |
$_currentFolder |
Definition at line 47 of file Mbox.php.
__construct | ( | $ | params ) |
Create instance with parameters
Disallowed parameters are:
$params | array mail reader specific parameters |
Zend_Mail_Storage_Exception |
Reimplemented from Zend_Mail_Storage_Mbox.
__sleep | ( | ) |
magic method for serialize()
with this method you can cache the mbox class
Reimplemented from Zend_Mail_Storage_Mbox.
__wakeup | ( | ) |
magic method for unserialize()
with this method you can cache the mbox class
Reimplemented from Zend_Mail_Storage_Mbox.
_buildFolderTree | ( | $ | currentDir, |
$ | parentFolder = null , |
||
$ | parentGlobalName = '' |
||
) | [protected] |
find all subfolders and mbox files for folder structure
Result is save in Zend_Mail_Storage_Folder instances with the root in $this->_rootFolder. $parentFolder and $parentGlobalName are only used internally for recursion.
string | $currentDir | call with root dir, also used for recursion. |
Zend_Mail_Storage_Folder | null | $parentFolder | used for recursion |
string | $parentGlobalName | used for rescursion |
Zend_Mail_Storage_Exception |
getCurrentFolder | ( | ) |
get Zend_Mail_Storage_Folder instance for current folder
Zend_Mail_Storage_Exception |
Implements Zend_Mail_Storage_Folder_Interface.
getFolders | ( | $ | rootFolder = null ) |
get root folder or given folder
string | $rootFolder | get folder structure for given folder, else root |
Zend_Mail_Storage_Exception |
Implements Zend_Mail_Storage_Folder_Interface.
selectFolder | ( | $ | globalName ) |
select given folder
folder must be selectable!
Zend_Mail_Storage_Folder | string | $globalName | global name of folder or instance for subfolder |
Zend_Mail_Storage_Exception |
Implements Zend_Mail_Storage_Folder_Interface.