/** * restore a deleted object * @return void */ public function restore() { \CB\fireEvent('beforeNodeDbRestore', $this); DM\Tree::restore($this->id); $this->restoreCustomData(); \CB\fireEvent('nodeDbRestore', $this); // we need to load this object on restore // for passing it to log and/or events if (!$this->loaded) { $this->load(); } $this->logAction('restore'); }