/** * @return HTMLText|ViewableData_Customised */ public function unPublish() { VersionedReadingMode::setLiveReadingMode(); // This way our ID won't be unset $clone = clone $this->record; $clone->delete(); VersionedReadingMode::restoreOriginalReadingMode(); return $this->edit(Controller::curr()->getRequest()); }