public function embargo() { parent::embargo(); $time = $this->request->input('embargoed_until') ? strtotime($this->request->input('embargoed_until')) : time(); $this->page->setEmbargoTime(new DateTime('@' . $time)); $version = $this->page->getCurrentVersion(); if ($version->isPublished()) { Event::fire(new Events\PageWasPublished($this->page, auth()->user(), $version)); } elseif ($version->isEmbargoed()) { Event::fire(new Events\PageWasEmbargoed($this->page, auth()->user(), $version)); } return $this->page->getCurrentVersion()->getStatus(); }
public function embargo() { parent::embargo(); return ViewFacade::make("{$this->viewPrefix}.embargo", ['version' => $this->page->getCurrentVersion()]); }