• 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(): \Psr\Http\Message\ResponseInterface

Throws:


create

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

Parameters:

Parameter Type Description
$request \Qubus\Http\ServerRequest

Throws:


edit

public edit(\Qubus\Http\ServerRequest $request, int $pageId): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Qubus\Http\ServerRequest
$pageId int

Throws:


destroy

public destroy(\Qubus\Http\ServerRequest $request, int $pageId): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Qubus\Http\ServerRequest
$pageId int

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: