Class StaticSeoUrlController

Class StaticSeoUrlController

Bootstraps the staticSeoUrl overview page.

HttpViewController implements HttpViewControllerInterface
AdminHttpViewController implements AdminStatusOnlyInterface
StaticSeoUrlController

Methods summary

public init( void )

Initialize Controller

public actionDefault( void ) : HttpControllerResponseInterface

Renders the main static seoUrl overview seoUrl.

public actionDetails( void )

Renders the static seo url details form page.

public actionSave( void )

Performs save action

protected _getStaticSeoUrl( integer|null $id ) : StaticSeoUrlInterface

Fetches a static seo url.

protected _createStaticSeoUrlContentObject( IdType $languageId, array $staticSeoUrlContentData ) : StaticSeoUrlContentInterface

Returns a static seo url content object.

protected _getStaticSeoUrlStaticSeoUrlContentsData( StaticSeoUrlInterface $staticSeoUrl ) : array

Returns the static seoUrl content data. New static seoUrl contents for each language will be created if not existing.

protected _getStaticSeoUrlContentData( StaticSeoUrlContentInterface $staticSeoUrlContent ) : array

Returns the staticSeoUrlContent data.

protected _getStaticSeoUrlContentTemplateData( void ) : array

Returns the content template data.

protected _addSuccessMessage( void )

Adds a new success message.

Methods inherited from AdminHttpViewController

validateCurrentAdminStatus()

Methods inherited from HttpViewController

__construct(), _callActionMethod(), _getPostData(), _getPostDataCollection(), _getQueryParameter(), _getQueryParametersCollection(), _getServerData(), _render(), _validatePageToken(), getTemplateFile(), proceed()

Properties summary

Properties inherited from HttpViewController

$assets, $contentView, $httpContextReader, $httpResponseProcessor, $postDataArray, $queryParametersArray, $serverDataArray