PHP Класс Devise\Pages\PageResponseHandler

Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( PageManager $PageManager, PagesRepository $PagesRepository, PageVersionManager $PageVersionManager, Redirector $Redirect ) Construct a new PageResponseHandler
requestCopyPage ( integer $id, array $input ) : Redirector Request the page be copied to another page (duplicated)
requestCreateNewPage ( array $input ) : Redirector Request a new page be created
requestDestroyPage ( integer $id ) : Redirector 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 ) : Redirector 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.

Описание методов

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

Construct a new PageResponseHandler
public __construct ( PageManager $PageManager, PagesRepository $PagesRepository, PageVersionManager $PageVersionManager, Redirector $Redirect )
$PageManager PageManager
$PagesRepository PagesRepository
$PageVersionManager PageVersionManager
$Redirect Illuminate\Routing\Redirector

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

Request the page be copied to another page (duplicated)
public requestCopyPage ( integer $id, array $input ) : Redirector
$id integer
$input array
Результат Illuminate\Routing\Redirector

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

Request a new page be created
public requestCreateNewPage ( array $input ) : Redirector
$input array
Результат Illuminate\Routing\Redirector

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

Request the page be deleted from database
public requestDestroyPage ( integer $id ) : Redirector
$id integer
Результат Illuminate\Routing\Redirector

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

Request page version be destroyed
public requestDestroyPageVersion ( integer $pageVersionId ) : Response
$pageVersionId integer
Результат Response || Redirect

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

Request the page listing
public requestPageList ( $input ) : EloquentCollection
Результат EloquentCollection

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

Request page version be stored
public requestStorePageVersion ( array $input ) : PageVersion
$input array
Результат PageVersion

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

Request that ab testing be turned on or off
public requestToggleAbTesting ( [type] $input ) : [type]
$input [type]
Результат [type]

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

Request that the page version sharing be toggled
public requestTogglePageVersionShare ( integer $pageVersionId ) : Response::json
$pageVersionId integer
Результат Response::json

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

Request page be updated with given input
public requestUpdatePage ( integer $id, array $input ) : Redirector
$id integer
$input array
Результат Illuminate\Routing\Redirector

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

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
public requestUpdatePageVersionAbTesting ( [type] $input ) : [type]
$input [type]
Результат [type]

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

Request a page version be updated
public requestUpdatePageVersionDates ( integer $pageVersionId, array $input ) : string
$pageVersionId integer
$input array
Результат string

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

Updates the page version's view. This can override the main page's view if there is one selected.
public requestUpdatePageVersionTemplate ( [type] $pageVersionId, [type] $input ) : [type]
$pageVersionId [type]
$input [type]
Результат [type]