SiteSettingsController
Read onlyYes
Backend controller: The "Site settings" module
This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.
Attributes
- #[AsController]
Table of Contents
Properties
- $categoryRegistry : CategoryRegistry
- $flashMessageService : FlashMessageService
- $formProtectionFactory : FormProtectionFactory
- $iconFactory : IconFactory
- $moduleTemplateFactory : ModuleTemplateFactory
- $pageRenderer : PageRenderer
- $responseFactory : ResponseFactory
- $settingsTypeRegistry : SettingsTypeRegistry
- $siteFinder : SiteFinder
- $siteSettingsService : SiteSettingsService
- $uriBuilder : UriBuilder
Methods
- __construct() : mixed
- dumpAction() : ResponseInterface
- editAction() : ResponseInterface
- overviewAction() : ResponseInterface
- saveAction() : ResponseInterface
- addDocHeaderCloseAndSaveButtons() : void
- addDocHeaderExportButton() : void
- addDocHeaderSiteConfigurationButton() : void
- getBackendUser() : BackendUserAuthentication
- getLanguageService() : LanguageService
- getSiteTitle() : string
Properties
$categoryRegistry
protected
CategoryRegistry
$categoryRegistry
$flashMessageService
protected
FlashMessageService
$flashMessageService
$formProtectionFactory
protected
FormProtectionFactory
$formProtectionFactory
$iconFactory
protected
IconFactory
$iconFactory
$moduleTemplateFactory
protected
ModuleTemplateFactory
$moduleTemplateFactory
$pageRenderer
protected
PageRenderer
$pageRenderer
$responseFactory
protected
ResponseFactory
$responseFactory
$settingsTypeRegistry
protected
SettingsTypeRegistry
$settingsTypeRegistry
$siteFinder
protected
SiteFinder
$siteFinder
$siteSettingsService
protected
SiteSettingsService
$siteSettingsService
$uriBuilder
protected
UriBuilder
$uriBuilder
Methods
__construct()
public
__construct(ModuleTemplateFactory $moduleTemplateFactory, SiteFinder $siteFinder, SiteSettingsService $siteSettingsService, SettingsTypeRegistry $settingsTypeRegistry, CategoryRegistry $categoryRegistry, UriBuilder $uriBuilder, PageRenderer $pageRenderer, FlashMessageService $flashMessageService, IconFactory $iconFactory, ResponseFactory $responseFactory, FormProtectionFactory $formProtectionFactory) : mixed
Parameters
- $moduleTemplateFactory : ModuleTemplateFactory
- $siteFinder : SiteFinder
- $siteSettingsService : SiteSettingsService
- $settingsTypeRegistry : SettingsTypeRegistry
- $categoryRegistry : CategoryRegistry
- $uriBuilder : UriBuilder
- $pageRenderer : PageRenderer
- $flashMessageService : FlashMessageService
- $iconFactory : IconFactory
- $responseFactory : ResponseFactory
- $formProtectionFactory : FormProtectionFactory
dumpAction()
public
dumpAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfaceeditAction()
public
editAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfaceoverviewAction()
public
overviewAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacesaveAction()
public
saveAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfaceaddDocHeaderCloseAndSaveButtons()
protected
addDocHeaderCloseAndSaveButtons(ModuleTemplate $moduleTemplate, Site $site, string $closeUrl, bool $saveEnabled) : void
Parameters
- $moduleTemplate : ModuleTemplate
- $site : Site
- $closeUrl : string
- $saveEnabled : bool
addDocHeaderExportButton()
protected
addDocHeaderExportButton(ModuleTemplate $moduleTemplate, Site $site) : void
Parameters
- $moduleTemplate : ModuleTemplate
- $site : Site
addDocHeaderSiteConfigurationButton()
protected
addDocHeaderSiteConfigurationButton(ModuleTemplate $moduleTemplate, Site $site) : void
Parameters
- $moduleTemplate : ModuleTemplate
- $site : Site
getBackendUser()
protected
getBackendUser() : BackendUserAuthentication
Return values
BackendUserAuthenticationgetLanguageService()
protected
getLanguageService() : LanguageService
Return values
LanguageServicegetSiteTitle()
protected
getSiteTitle(Site $site) : string
Parameters
- $site : Site