PHP 클래스 Devise\Pages\PageResponseHandler

파일 보기 프로젝트 열기: devisephp/cms

공개 메소드들

메소드 설명
__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]