class PageResponseHandler
Response handler takes care of creating,updating, destroying and copying pages within the /admin/pages routes
Methods
|
__construct(PageManager $PageManager, PagesRepository $PagesRepository, PageVersionManager $PageVersionManager, Redirector $Redirect)
Construct a new PageResponseHandler |
||
| Redirector |
requestCreateNewPage(array $input)
Request a new page be created |
|
| Redirector |
requestUpdatePage(integer $id, array $input)
Request page be updated with given input |
|
| Redirector |
requestDestroyPage(integer $id)
Request the page be deleted from database |
|
| Redirector |
requestCopyPage(integer $id, array $input)
Request the page be copied to another page (duplicated) |
|
| PageVersion |
requestStorePageVersion(array $input)
Request page version be stored |
|
| EloquentCollection |
requestPageList(array $input, boolean $includeAdmin = false)
Request the page listing |
|
| string |
requestUpdatePageVersionDates(integer $pageVersionId, array $input)
Request a page version be updated |
|
| Response::json |
requestTogglePageVersionShare(integer $pageVersionId)
Request that the page version sharing be toggled |
Details
at line 47
public
__construct(PageManager $PageManager, PagesRepository $PagesRepository, PageVersionManager $PageVersionManager, Redirector $Redirect)
Construct a new PageResponseHandler
at line 61
public Redirector
requestCreateNewPage(array $input)
Request a new page be created
at line 83
public Redirector
requestUpdatePage(integer $id, array $input)
Request page be updated with given input
at line 104
public Redirector
requestDestroyPage(integer $id)
Request the page be deleted from database
at line 127
public Redirector
requestCopyPage(integer $id, array $input)
Request the page be copied to another page (duplicated)
at line 148
public PageVersion
requestStorePageVersion(array $input)
Request page version be stored
at line 160
public EloquentCollection
requestPageList(array $input, boolean $includeAdmin = false)
Request the page listing
at line 172
public string
requestUpdatePageVersionDates(integer $pageVersionId, array $input)
Request a page version be updated
at line 185
public Response::json
requestTogglePageVersionShare(integer $pageVersionId)
Request that the page version sharing be toggled