/** * Delete page & its revisions * * @return */ function delete() { $revisions = (array) Revisions::buildPageHistory($this->getId(), $this->getProject()); foreach ($revisions as $revision) { $revision->delete(); } return parent::delete(); }