‪TYPO3CMS  9.5
TYPO3\CMS\Adminpanel\Modules\CacheModule Class Reference
Inheritance diagram for TYPO3\CMS\Adminpanel\Modules\CacheModule:
TYPO3\CMS\Adminpanel\ModuleApi\AbstractModule TYPO3\CMS\Adminpanel\ModuleApi\PageSettingsProviderInterface TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface TYPO3\CMS\Adminpanel\ModuleApi\ResourceProviderInterface TYPO3\CMS\Adminpanel\ModuleApi\ModuleInterface TYPO3\CMS\Adminpanel\ModuleApi\ConfigurableInterface TYPO3\CMS\Adminpanel\ModuleApi\SubmoduleProviderInterface

Public Member Functions

string getIconIdentifier ()
 
string getPageSettings ()
 
 getIdentifier ()
 
 getLabel ()
 
 initializeModule (ServerRequestInterface $request)
 
array getJavaScriptFiles ()
 
array getCssFiles ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Adminpanel\ModuleApi\AbstractModule
 __construct ()
 
bool isEnabled ()
 
 setSubModules (array $subModules)
 
 getSubModules ()
 
 hasSubmoduleSettings ()
 

Protected Member Functions

TypoScriptFrontendController getTypoScriptFrontendController ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Adminpanel\ModuleApi\AbstractModule
BackendUserAuthentication FrontendBackendUserAuthentication getBackendUser ()
 
LanguageService getLanguageService ()
 
bool isEnabledViaTsConfig ()
 

Additional Inherited Members

- ‪Protected Attributes inherited from ‪TYPO3\CMS\Adminpanel\ModuleApi\AbstractModule
ModuleInterface[] $subModules = array( )
 
array $mainConfiguration
 
ConfigurationService $configurationService
 

Detailed Description

Definition at line 29 of file CacheModule.php.

Member Function Documentation

◆ getCssFiles()

array TYPO3\CMS\Adminpanel\Modules\CacheModule::getCssFiles ( )

Returns a string array with css files that will be rendered after the module

Example: return ['EXT:adminpanel/Resources/Public/JavaScript/Modules/Edit.css'];

Returns
‪array

Implements TYPO3\CMS\Adminpanel\ModuleApi\ResourceProviderInterface.

Definition at line 120 of file CacheModule.php.

◆ getIconIdentifier()

string TYPO3\CMS\Adminpanel\Modules\CacheModule::getIconIdentifier ( )
Returns
‪string

Definition at line 34 of file CacheModule.php.

◆ getIdentifier()

TYPO3\CMS\Adminpanel\Modules\CacheModule::getIdentifier ( )

‪Identifier for this module, for example "preview" or "cache"

Returns
‪string

Implements TYPO3\CMS\Adminpanel\ModuleApi\ModuleInterface.

Definition at line 73 of file CacheModule.php.

◆ getJavaScriptFiles()

array TYPO3\CMS\Adminpanel\Modules\CacheModule::getJavaScriptFiles ( )
Returns
‪array

Implements TYPO3\CMS\Adminpanel\ModuleApi\ResourceProviderInterface.

Definition at line 108 of file CacheModule.php.

◆ getLabel()

TYPO3\CMS\Adminpanel\Modules\CacheModule::getLabel ( )

◆ getPageSettings()

◆ getTypoScriptFrontendController()

TypoScriptFrontendController TYPO3\CMS\Adminpanel\Modules\CacheModule::getTypoScriptFrontendController ( )
protected
Returns
‪TypoScriptFrontendController

Definition at line 100 of file CacheModule.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Adminpanel\Modules\CacheModule\getPageSettings(), and TYPO3\CMS\Adminpanel\Modules\CacheModule\initializeModule().

◆ initializeModule()

TYPO3\CMS\Adminpanel\Modules\CacheModule::initializeModule ( ServerRequestInterface  $request)

‪Initialize the module - runs early in a TYPO3 request

Parameters
ServerRequestInterface$request

Implements TYPO3\CMS\Adminpanel\ModuleApi\InitializableInterface.

Definition at line 90 of file CacheModule.php.

References TYPO3\CMS\Adminpanel\Modules\CacheModule\getTypoScriptFrontendController(), and TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController\set_no_cache().