• Full name: \App\Infrastructure\Http\Controllers\WebsiteManagerController
  • Parent class: BaseController
  • This class is marked as final and can't be subclassed
  • This class is a Final class

Properties

managerIndexTemplate

private string $managerIndexTemplate

pageSettingsTemplate

private string $pageSettingsTemplate

Methods

index

public index(\Qubus\Http\ServerRequest $request): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Qubus\Http\ServerRequest

Throws:


vihzhuoInstance

private vihzhuoInstance(): void

Throws:


renderPageSettings

private renderPageSettings(?\Vihzhuo\Contracts\PageContract $page = null): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$page ?\Vihzhuo\Contracts\PageContract

Throws:


handleCreate

private handleCreate(\Qubus\Http\ServerRequest $request): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Qubus\Http\ServerRequest

Throws:


handleEdit

private handleEdit(\Vihzhuo\Contracts\PageContract $page, \Qubus\Http\ServerRequest $request): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$page \Vihzhuo\Contracts\PageContract
$request \Qubus\Http\ServerRequest

Throws:


handleDestroy

private handleDestroy(\Vihzhuo\Contracts\PageContract $page): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$page \Vihzhuo\Contracts\PageContract