/** * Delete current row * @return Row */ public function delete() { $this->table->triggerEvent('before.delete', $this); $builder = $this->table->builder(); $this->defaultBuilderWhere($builder); $query = $builder->delete(); $this->table->connection()->query($query); $this->reset(); $this->table->triggerEvent('after.delete', $this); }