BookStack\Http\Controllers\PageController::restoreRevision PHP Метод

restoreRevision() публичный Метод

Restores a page using the content of the specified revision.
public restoreRevision ( string $bookSlug, string $pageSlug, integer $revisionId ) : Illuminate\Http\RedirectResponse | Redirector
$bookSlug string
$pageSlug string
$revisionId integer
Результат Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector
    public function restoreRevision($bookSlug, $pageSlug, $revisionId)
    {
        $book = $this->bookRepo->getBySlug($bookSlug);
        $page = $this->pageRepo->getBySlug($pageSlug, $book->id);
        $this->checkOwnablePermission('page-update', $page);
        $page = $this->pageRepo->restoreRevision($page, $book, $revisionId);
        Activity::add($page, 'page_restore', $book->id);
        return redirect($page->getUrl());
    }