Definition at line 31 of file Folder.php.
◆ __construct()
__construct |
( |
|
$localName, |
|
|
|
$globalName = '' , |
|
|
|
$selectable = true , |
|
|
array |
$folders = array() |
|
) |
| |
create a new mail folder instance
- Parameters
-
string | $localName | name of folder in current subdirectory |
string | $globalName | absolute name of folder |
bool | $selectable | if true folder holds messages, if false it's just a parent for subfolders |
array | $folders | init with given instances of Zend_Mail_Storage_Folder as subfolders |
Definition at line 65 of file Folder.php.
67 $this->_localName = $localName;
68 $this->_globalName = $globalName ? $globalName : $localName;
69 $this->_selectable = $selectable;
70 $this->_folders = $folders;
◆ __get()
◆ __set()
add or replace subfolder named $name
- Parameters
-
- Returns
- null
Definition at line 171 of file Folder.php.
173 $this->_folders[
$name] = $folder;
if(!isset($_GET['name'])) $name
◆ __toString()
magic method for easy output of global name
- Returns
- string global name of folder
Definition at line 192 of file Folder.php.
◆ __unset()
remove subfolder named $name
- Parameters
-
string | $name | local name of subfolder |
- Returns
- null
Definition at line 182 of file Folder.php.
184 unset($this->_folders[
$name]);
if(!isset($_GET['name'])) $name
◆ current()
◆ getChildren()
◆ getGlobalName()
get global name
- Returns
- string global name
Definition at line 212 of file Folder.php.
◆ getLocalName()
get local name
- Returns
- string local name
Definition at line 202 of file Folder.php.
◆ hasChildren()
implements RecursiveIterator::hasChildren()
- Returns
- bool current element has children
Definition at line 78 of file Folder.php.
◆ isLeaf()
check if folder has no subfolder
- Returns
- bool true if no subfolders
Definition at line 232 of file Folder.php.
234 return empty($this->_folders);
◆ isSelectable()
is this folder selectable?
- Returns
- bool selectable
Definition at line 222 of file Folder.php.
◆ key()
implements Iterator::key()
- Returns
- string key/local name of current element
Definition at line 119 of file Folder.php.
121 return key($this->_folders);
◆ next()
implements Iterator::next()
- Returns
- null
Definition at line 109 of file Folder.php.
111 next($this->_folders);
◆ rewind()
implements Iterator::rewind()
- Returns
- null
Definition at line 139 of file Folder.php.
141 reset($this->_folders);
◆ valid()
implements Iterator::valid()
- Returns
- bool check if there's a current element
Definition at line 99 of file Folder.php.
101 return key($this->_folders) !==
null;
◆ $_folders
◆ $_globalName
◆ $_localName
◆ $_selectable
The documentation for this class was generated from the following file:
- vendor/magento/zendframework1/library/Zend/Mail/Storage/Folder.php