public function delete() { if ($this->_mapper->hasDependency($this)) { return FALSE; } foreach ($this->_mapper->getDependedList($this)->sort('cdate', 'desc')->sort('pos') as $object) { $this->_mapper->removeDependency($this, $object); $object->delete(); } $this->_mapper->clearStack($this->id()); parent::delete(); return TRUE; }
public function clearStack($id = NULL) { $this->_mapper->clearStack($id); }