Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminAccess
    • Collections
    • Deleters
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Managers
    • Readers
    • Writers
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • CustomerGroup
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Serializers
    • Services
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Geschaeftskundenversand
    • Helpers
    • Invoices
    • Orders
    • ParcelShopFinder
    • QuickEdit
    • Serializers
    • Templates
  • Geschaeftskundenversand
    • Exceptions
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Manufacturer
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • OrderStatus
    • Collections
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Repositories
  • Precheck
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • QuantityUnit
    • Entities
    • Factories
    • Repositories
  • QuickEdit
    • Interfaces
    • Repositories
  • Review
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Services
    • ValueObjects
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Smarty
    • plugins
  • StaticSeoUrl
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • StaticSeoUrls
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository
  • VersionInfo
    • Factories
    • Reader
    • ValueObjects
  • VPE
    • Entities
    • Factories
    • Repositories
  • Withdrawal
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Services
    • ValueObjects

Classes

  • AdminAccessAjaxController
  • AdminAccessController
  • AdminFavoritesAjaxController
  • AdminInfoBoxAjaxController
  • AfterbuyAjaxController
  • CatalogSelectWidgetAjaxController
  • ContentManagerElementsAjaxController
  • ContentManagerElementsController
  • ContentManagerPagesAjaxController
  • ContentManagerPagesController
  • ContentManagerProductContentsAjaxController
  • ContentManagerProductContentsController
  • CustomerGroupAjaxController
  • CustomerLoginController
  • DashboardController
  • DynamicShopMessagesController
  • EmailsController
  • EmbeddedModuleController
  • FileManagerController
  • GeschaeftskundenversandController
  • ImageProcessingController
  • InvoicesModalsAjaxController
  • InvoicesOverviewAjaxController
  • InvoicesOverviewController
  • JSWidgetsAjaxController
  • LawsController
  • ManufacturerAjaxController
  • MaxFileSizeController
  • ModuleCenterController
  • NewAttributesController
  • OrdersModalsAjaxController
  • OrdersOverviewAjaxController
  • OrdersOverviewController
  • OrderTooltipController
  • PackedDownloadController
  • QuantityUnitAjaxController
  • QuantityUnitController
  • QuickEditOverviewAjaxController
  • QuickEditOverviewController
  • QuickEditProductPropertiesAjaxController
  • QuickEditSpecialPricesAjaxController
  • SessionTimeoutAjaxController
  • ShopKeyController
  • SlidersDetailsAjaxController
  • SlidersDetailsController
  • SlidersOverviewAjaxController
  • SlidersOverviewController
  • StaticSeoUrlAjaxController
  • StaticSeoUrlController
  • TemplateConfigurationController
  • UserConfigurationController
  • VPEAjaxController
  • VPEController

Class StaticSeoUrlController

Class StaticSeoUrlController

Bootstraps the staticSeoUrl overview page.

HttpViewController implements HttpViewControllerInterface
Extended by AdminHttpViewController implements AdminStatusOnlyInterface
Extended by StaticSeoUrlController
Package: AdminHttpViewControllers
Category: System
Located at Controllers/HttpView/Admin/StaticSeoUrlController.inc.php

Methods summary

public
# init( )

Initialize Controller

Initialize Controller

public HttpControllerResponseInterface
# actionDefault( )

Renders the main static seoUrl overview seoUrl.

Renders the main static seoUrl overview seoUrl.

Returns

HttpControllerResponseInterface

Throws

InvalidArgumentException
UnexpectedValueException

Overrides

HttpViewController::actionDefault
public
# actionDetails( )

Renders the static seo url details form page.

Renders the static seo url details form page.

Throws

InvalidArgumentException
UnexpectedValueException
public
# actionSave( )

Performs save action

Performs save action

Throws

InvalidArgumentException
UnexpectedValueException
protected StaticSeoUrlInterface
# _getStaticSeoUrl( integer|null $id )

Fetches a static seo url.

Fetches a static seo url.

If no ID has been passed, a new static seo url will be created.

Parameters

$id
Static SeoUrl ID (optional).

Returns

StaticSeoUrlInterface
Fetched static seo url.
protected StaticSeoUrlContentInterface
# _createStaticSeoUrlContentObject( IdType $languageId, array $staticSeoUrlContentData )

Returns a static seo url content object.

Returns a static seo url content object.

Parameters

$languageId
Language ID.
$staticSeoUrlContentData
data.

Returns

StaticSeoUrlContentInterface
protected array
# _getStaticSeoUrlStaticSeoUrlContentsData( StaticSeoUrlInterface $staticSeoUrl )

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

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

Parameters

$staticSeoUrl
staticSeoUrl.

Returns

array
StaticSeoUrlContents data.
protected array
# _getStaticSeoUrlContentData( StaticSeoUrlContentInterface $staticSeoUrlContent )

Returns the staticSeoUrlContent data.

Returns the staticSeoUrlContent data.

Parameters

$staticSeoUrlContent
StaticSeoUrlContent.

Returns

array
Extracted data from staticSeoUrlContent object.
protected array
# _getStaticSeoUrlContentTemplateData( )

Returns the content template data.

Returns the content template data.

Returns

array
StaticSeoUrlContent template data.
protected
# _addSuccessMessage( )

Adds a new success message.

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

protected StaticSeoUrlReadService $staticSeoUrlReadService
#
protected StaticSeoUrlWriteService $staticSeoUrlWriteService
#
protected LanguageProvider $languageProvider
#

Properties inherited from HttpViewController

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

API documentation generated by ApiGen