/** * Description... * * @return void **/ public function delete() { foreach ($this->_mapper->collectParams($this) as $item) { $item->delete(); } if (!isNull($this->_fs())) { $this->_fs()->delete(); } $this->_mapper->_deleteCollection('hide', $this); $this->_mapper->_deleteCollection('other', $this); $this->_mapper->_deleteCollection('other', $this); $this->_mapper->_deleteStorage($this); parent::delete(); }