public function createDefaultPageVersion($page, $startsAt = null) { return $this->createNewPageVersion($page->id, 'Default', $this->UserHelper->currentUserId(), $startsAt); }
/** * Validates and creates a page with the given input * * @param array a$input * @return bool */ public function createNewPage($input) { $input['response_type'] = 'View'; $page = $this->createPageFromInput($input); if ($page) { $startsAt = array_get($input, 'published', false) ? new \DateTime() : null; $page->version = $this->PageVersionManager->createDefaultPageVersion($page, $startsAt); $this->cacheDeviseRoutes(); } return $page; }