PageTitle extends AbstractSubModule implements DataProviderInterface
Admin Panel Page Title module for showing the Page title providers
Attributes
- #[Autoconfigure]
- $public: true
Table of Contents
Interfaces
- DataProviderInterface
- Adminpanel interface to denote that a module provides data to be stored for the current request
Constants
- LOG_COMPONENT = 'TYPO3.CMS.Core.PageTitle.PageTitleProviderManager'
- Log component
Methods
- __construct() : mixed
- getContent() : string
- Main method for content generation of an admin panel module.
- getDataToStore() : ModuleData
- getIdentifier() : string
- Identifier for this Sub-module, for example "preview" or "cache"
- getLabel() : string
- Sub-Module label
- getBackendUser() : BackendUserAuthentication
- getLanguageService() : LanguageService
- isCachingAllowed() : bool
Constants
LOG_COMPONENT
Log component
protected
mixed
LOG_COMPONENT
= 'TYPO3.CMS.Core.PageTitle.PageTitleProviderManager'
Methods
__construct()
public
__construct(ViewFactoryInterface $viewFactory) : mixed
Parameters
- $viewFactory : ViewFactoryInterface
getContent()
Main method for content generation of an admin panel module.
public
getContent(ModuleData $data) : string
Parameters
- $data : ModuleData
Return values
string —Returns content of admin panel
getDataToStore()
public
getDataToStore(ServerRequestInterface $request) : ModuleData
Parameters
- $request : ServerRequestInterface
Return values
ModuleDatagetIdentifier()
Identifier for this Sub-module, for example "preview" or "cache"
public
getIdentifier() : string
Return values
stringgetLabel()
Sub-Module label
public
getLabel() : string
Return values
stringgetBackendUser()
protected
getBackendUser() : BackendUserAuthentication
Return values
BackendUserAuthenticationgetLanguageService()
protected
getLanguageService() : LanguageService
Return values
LanguageServiceisCachingAllowed()
protected
isCachingAllowed(ServerRequestInterface $request) : bool
Parameters
- $request : ServerRequestInterface