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
 - $componentFactory : ComponentFactory
 - $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
 - addDocHeaderBreadcrumb() : void
 - addDocHeaderCloseAndSaveButtons() : void
 - addDocHeaderExportButton() : void
 - addDocHeaderSiteConfigurationButton() : void
 - addDocHeaderViewModeButton() : void
 - getBackendUser() : BackendUserAuthentication
 - getLanguageService() : LanguageService
 - getSiteTitle() : string
 
Properties
$categoryRegistry
        protected
            CategoryRegistry
    $categoryRegistry
    
    
    
    
    
    
$componentFactory
        protected
            ComponentFactory
    $componentFactory
    
    
    
    
    
    
$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(ComponentFactory $componentFactory, ModuleTemplateFactory $moduleTemplateFactory, SiteFinder $siteFinder, SiteSettingsService $siteSettingsService, SettingsTypeRegistry $settingsTypeRegistry, CategoryRegistry $categoryRegistry, UriBuilder $uriBuilder, PageRenderer $pageRenderer, FlashMessageService $flashMessageService, IconFactory $iconFactory, ResponseFactory $responseFactory, FormProtectionFactory $formProtectionFactory) : mixed
    Parameters
- $componentFactory : ComponentFactory
 - $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
ResponseInterfaceaddDocHeaderBreadcrumb()
    protected
                    addDocHeaderBreadcrumb(ModuleTemplate $moduleTemplate, Site $site) : void
    Parameters
- $moduleTemplate : ModuleTemplate
 - $site : Site
 
addDocHeaderCloseAndSaveButtons()
    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, SettingsMode $mode) : void
    Parameters
- $moduleTemplate : ModuleTemplate
 - $site : Site
 - $mode : SettingsMode
 
addDocHeaderSiteConfigurationButton()
    protected
                    addDocHeaderSiteConfigurationButton(ModuleTemplate $moduleTemplate, Site $site) : void
    Parameters
- $moduleTemplate : ModuleTemplate
 - $site : Site
 
addDocHeaderViewModeButton()
    protected
                    addDocHeaderViewModeButton(ModuleTemplate $moduleTemplate, Site $site, SettingsMode $mode) : void
    Parameters
- $moduleTemplate : ModuleTemplate
 - $site : Site
 - $mode : SettingsMode
 
getBackendUser()
    protected
                    getBackendUser() : BackendUserAuthentication
    Return values
BackendUserAuthenticationgetLanguageService()
    protected
                    getLanguageService() : LanguageService
    Return values
LanguageServicegetSiteTitle()
    protected
                    getSiteTitle(Site $site) : string
    Parameters
- $site : Site