/** * Delete object in backend * Object Uri is resetted. Object can then be saved in another backend * @param Backend\Adapter\AbstractAdapter $backend * @return boolean */ public function delete(Backend\Adapter\AbstractAdapter $backend = null) { $res = Backend::delete($this->_dataObject, $backend); if ($res === true) { $this->_dataObject->resetUri(); } else { $this->status = new Core\Status('error', null, Backend::getLastQuery()); } return $res; }