public function callback_after_delete($callback = null, $override_all = 0) { if (!$override_all) { $this->callback_after_delete_ext[] = $callback; if ($this->callback_after_delete == null) { $this->callback_after_delete = array($this, 'extended_callback_after_delete'); } } else { parent::callback_after_delete($callback); } return $this; }