Méthode | Description | |
---|---|---|
__construct ( |
Construct a new PageResponseHandler | |
requestCopyPage ( integer $id, array $input ) : |
Request the page be copied to another page (duplicated) | |
requestCreateNewPage ( array $input ) : |
Request a new page be created | |
requestDestroyPage ( integer $id ) : |
Request the page be deleted from database | |
requestDestroyPageVersion ( integer $pageVersionId ) : Response | Request page version be destroyed | |
requestPageList ( $input ) : EloquentCollection | Request the page listing | |
requestStorePageVersion ( array $input ) : PageVersion | Request page version be stored | |
requestToggleAbTesting ( [type] $input ) : [type] | Request that ab testing be turned on or off | |
requestTogglePageVersionShare ( integer $pageVersionId ) : Response::json | Request that the page version sharing be toggled | |
requestUpdatePage ( integer $id, array $input ) : |
Request page be updated with given input | |
requestUpdatePageVersionAbTesting ( [type] $input ) : [type] | Updates the page version's ab testing percentage amount. This percentage is the chance it will be picked during the dice roll for A|B testing | |
requestUpdatePageVersionDates ( integer $pageVersionId, array $input ) : string | Request a page version be updated | |
requestUpdatePageVersionTemplate ( [type] $pageVersionId, [type] $input ) : [type] | Updates the page version's view. This can override the main page's view if there is one selected. |
public __construct ( |
||
$PageManager | ||
$PagesRepository | ||
$PageVersionManager | ||
$Redirect |
public requestCopyPage ( integer $id, array $input ) : |
||
$id | integer | |
$input | array | |
Résultat |
public requestCreateNewPage ( array $input ) : |
||
$input | array | |
Résultat |
public requestDestroyPage ( integer $id ) : |
||
$id | integer | |
Résultat |
public requestDestroyPageVersion ( integer $pageVersionId ) : Response | ||
$pageVersionId | integer | |
Résultat | Response | || Redirect |
public requestPageList ( $input ) : EloquentCollection | ||
Résultat | EloquentCollection |
public requestStorePageVersion ( array $input ) : PageVersion | ||
$input | array | |
Résultat | PageVersion |
public requestToggleAbTesting ( [type] $input ) : [type] | ||
$input | [type] | |
Résultat | [type] |
public requestUpdatePage ( integer $id, array $input ) : |
||
$id | integer | |
$input | array | |
Résultat |
public requestUpdatePageVersionAbTesting ( [type] $input ) : [type] | ||
$input | [type] | |
Résultat | [type] |
public requestUpdatePageVersionTemplate ( [type] $pageVersionId, [type] $input ) : [type] | ||
$pageVersionId | [type] | |
$input | [type] | |
Résultat | [type] |