public function ImceFolder::removeItem in IMCE 8
Same name and namespace in other branches
- 8.2 src/ImceFolder.php \Drupal\imce\ImceFolder::removeItem()
Removes an item from the item list.
File
- src/
ImceFolder.php, line 173
Class
- ImceFolder
- Imce Folder.
Namespace
Drupal\imceCode
public function removeItem(ImceItem $item) {
if ($this === $item->parent) {
$item
->deselect();
$item->parent = NULL;
$name = $item->name;
unset($this->items[$name]);
if ($item->type === 'folder') {
unset($this->subfolders[$name]);
$item
->setPath(NULL);
}
else {
unset($this->files[$name]);
}
return $item;
}
}