‪TYPO3CMS  10.4
TYPO3\CMS\Core\ServiceProvider Class Reference
Inheritance diagram for TYPO3\CMS\Core\ServiceProvider:
TYPO3\CMS\Core\Package\AbstractServiceProvider TYPO3\CMS\Core\DependencyInjection\ServiceProviderInterface

Public Member Functions

 getFactories ()
 
 getExtensions ()
 

Static Public Member Functions

static getSymfonyEventDispatcher (ContainerInterface $container)
 
static getCacheManager (ContainerInterface $container)
 
static getCharsetConverter (ContainerInterface $container)
 
static getSiteConfiguration (ContainerInterface $container)
 
static getConsoleCommandApplication (ContainerInterface $container)
 
static getConsoleCommandRegistry (ContainerInterface $container)
 
static getEventDispatcher (ContainerInterface $container)
 
static getEventListenerProvider (ContainerInterface $container)
 
static extendEventListenerProvider (ContainerInterface $container, EventDispatcher\ListenerProvider $listenerProvider)
 
static getContext (ContainerInterface $container)
 
static getPasswordHashFactory (ContainerInterface $container)
 
static getIconFactory (ContainerInterface $container)
 
static getIconRegistry (ContainerInterface $container)
 
static getLanguageServiceFactory (ContainerInterface $container)
 
static getLanguageStore (ContainerInterface $container)
 
static getLocales (ContainerInterface $container)
 
static getLocalizationFactory (ContainerInterface $container)
 
static getMailTransportFactory (ContainerInterface $container)
 
static getFlashMessageService (ContainerInterface $container)
 
static getFailsafePackageManager (ContainerInterface $container)
 
static getRegistry (ContainerInterface $container)
 
static getFileIndexRepository (ContainerInterface $container)
 
static getMetaDataRepository (ContainerInterface $container)
 
static getDriverRegistry (ContainerInterface $container)
 
static getProcessedFileRepository (ContainerInterface $container)
 
static getResourceFactory (ContainerInterface $container)
 
static getStorageRepository (ContainerInterface $container)
 
static getDependencyOrderingService (ContainerInterface $container)
 
static getFlexFormService (ContainerInterface $container)
 
static getOpcodeCacheService (ContainerInterface $container)
 
static getTimeTracker (ContainerInterface $container)
 
static getTypoScriptConstantConfigurationParser (ContainerInterface $container)
 
static getTypoScriptService (ContainerInterface $container)
 
static getRequestFactory (ContainerInterface $container)
 
static getMiddlewareStackResolver (ContainerInterface $container)
 
static getMiddlewares (ContainerInterface $container)
 
static provideFallbackEventDispatcher (ContainerInterface $container, EventDispatcherInterface $eventDispatcher=null)
 
- ‪Static Public Member Functions inherited from ‪TYPO3\CMS\Core\Package\AbstractServiceProvider
static ArrayObject configureMiddlewares (ContainerInterface $container, ArrayObject $middlewares, string $path=null)
 
static ArrayObject configureBackendRoutes (ContainerInterface $container, ArrayObject $routes, string $path=null)
 

Static Protected Member Functions

static getPackagePath ()
 
- ‪Static Protected Member Functions inherited from ‪TYPO3\CMS\Core\Package\AbstractServiceProvider
static mixed new (ContainerInterface $container, string $className, array $constructorArguments=[])
 

Detailed Description

Definition at line 31 of file ServiceProvider.php.

Member Function Documentation

◆ extendEventListenerProvider()

static TYPO3\CMS\Core\ServiceProvider::extendEventListenerProvider ( ContainerInterface  $container,
EventDispatcher\ListenerProvider  $listenerProvider 
)
static

Definition at line 153 of file ServiceProvider.php.

◆ getCacheManager()

static TYPO3\CMS\Core\ServiceProvider::getCacheManager ( ContainerInterface  $container)
static

◆ getCharsetConverter()

static TYPO3\CMS\Core\ServiceProvider::getCharsetConverter ( ContainerInterface  $container)
static

◆ getConsoleCommandApplication()

static TYPO3\CMS\Core\ServiceProvider::getConsoleCommandApplication ( ContainerInterface  $container)
static

Definition at line 128 of file ServiceProvider.php.

◆ getConsoleCommandRegistry()

static TYPO3\CMS\Core\ServiceProvider::getConsoleCommandRegistry ( ContainerInterface  $container)
static

Definition at line 136 of file ServiceProvider.php.

◆ getContext()

static TYPO3\CMS\Core\ServiceProvider::getContext ( ContainerInterface  $container)
static

Definition at line 165 of file ServiceProvider.php.

◆ getDependencyOrderingService()

static TYPO3\CMS\Core\ServiceProvider::getDependencyOrderingService ( ContainerInterface  $container)
static

Definition at line 277 of file ServiceProvider.php.

◆ getDriverRegistry()

static TYPO3\CMS\Core\ServiceProvider::getDriverRegistry ( ContainerInterface  $container)
static

◆ getEventDispatcher()

static TYPO3\CMS\Core\ServiceProvider::getEventDispatcher ( ContainerInterface  $container)
static

Definition at line 141 of file ServiceProvider.php.

◆ getEventListenerProvider()

static TYPO3\CMS\Core\ServiceProvider::getEventListenerProvider ( ContainerInterface  $container)
static

Definition at line 148 of file ServiceProvider.php.

◆ getExtensions()

TYPO3\CMS\Core\ServiceProvider::getExtensions ( )
Returns
‪array

Reimplemented from TYPO3\CMS\Core\Package\AbstractServiceProvider.

Definition at line 79 of file ServiceProvider.php.

◆ getFactories()

TYPO3\CMS\Core\ServiceProvider::getFactories ( )
Returns
‪array

Reimplemented from TYPO3\CMS\Core\Package\AbstractServiceProvider.

Definition at line 38 of file ServiceProvider.php.

◆ getFailsafePackageManager()

static TYPO3\CMS\Core\ServiceProvider::getFailsafePackageManager ( ContainerInterface  $container)
static

Definition at line 227 of file ServiceProvider.php.

◆ getFileIndexRepository()

static TYPO3\CMS\Core\ServiceProvider::getFileIndexRepository ( ContainerInterface  $container)
static

◆ getFlashMessageService()

static TYPO3\CMS\Core\ServiceProvider::getFlashMessageService ( ContainerInterface  $container)
static

◆ getFlexFormService()

static TYPO3\CMS\Core\ServiceProvider::getFlexFormService ( ContainerInterface  $container)
static

◆ getIconFactory()

static TYPO3\CMS\Core\ServiceProvider::getIconFactory ( ContainerInterface  $container)
static

◆ getIconRegistry()

static TYPO3\CMS\Core\ServiceProvider::getIconRegistry ( ContainerInterface  $container)
static

◆ getLanguageServiceFactory()

static TYPO3\CMS\Core\ServiceProvider::getLanguageServiceFactory ( ContainerInterface  $container)
static

◆ getLanguageStore()

static TYPO3\CMS\Core\ServiceProvider::getLanguageStore ( ContainerInterface  $container)
static

◆ getLocales()

static TYPO3\CMS\Core\ServiceProvider::getLocales ( ContainerInterface  $container)
static

◆ getLocalizationFactory()

static TYPO3\CMS\Core\ServiceProvider::getLocalizationFactory ( ContainerInterface  $container)
static

◆ getMailTransportFactory()

static TYPO3\CMS\Core\ServiceProvider::getMailTransportFactory ( ContainerInterface  $container)
static

◆ getMetaDataRepository()

static TYPO3\CMS\Core\ServiceProvider::getMetaDataRepository ( ContainerInterface  $container)
static

◆ getMiddlewares()

static TYPO3\CMS\Core\ServiceProvider::getMiddlewares ( ContainerInterface  $container)
static

Definition at line 321 of file ServiceProvider.php.

◆ getMiddlewareStackResolver()

static TYPO3\CMS\Core\ServiceProvider::getMiddlewareStackResolver ( ContainerInterface  $container)
static

Definition at line 312 of file ServiceProvider.php.

◆ getOpcodeCacheService()

static TYPO3\CMS\Core\ServiceProvider::getOpcodeCacheService ( ContainerInterface  $container)
static

◆ getPackagePath()

static TYPO3\CMS\Core\ServiceProvider::getPackagePath ( )
staticprotected

Return the path to the package location, including trailing slash should return the value of: DIR . '/../' for ServiceProviders located in the Classes/ directory

Returns
‪string

Reimplemented from TYPO3\CMS\Core\Package\AbstractServiceProvider.

Definition at line 33 of file ServiceProvider.php.

◆ getPasswordHashFactory()

static TYPO3\CMS\Core\ServiceProvider::getPasswordHashFactory ( ContainerInterface  $container)
static

Definition at line 170 of file ServiceProvider.php.

◆ getProcessedFileRepository()

static TYPO3\CMS\Core\ServiceProvider::getProcessedFileRepository ( ContainerInterface  $container)
static

◆ getRegistry()

static TYPO3\CMS\Core\ServiceProvider::getRegistry ( ContainerInterface  $container)
static

◆ getRequestFactory()

static TYPO3\CMS\Core\ServiceProvider::getRequestFactory ( ContainerInterface  $container)
static

Definition at line 307 of file ServiceProvider.php.

◆ getResourceFactory()

static TYPO3\CMS\Core\ServiceProvider::getResourceFactory ( ContainerInterface  $container)
static

◆ getSiteConfiguration()

static TYPO3\CMS\Core\ServiceProvider::getSiteConfiguration ( ContainerInterface  $container)
static

◆ getStorageRepository()

static TYPO3\CMS\Core\ServiceProvider::getStorageRepository ( ContainerInterface  $container)
static

◆ getSymfonyEventDispatcher()

static TYPO3\CMS\Core\ServiceProvider::getSymfonyEventDispatcher ( ContainerInterface  $container)
static

◆ getTimeTracker()

static TYPO3\CMS\Core\ServiceProvider::getTimeTracker ( ContainerInterface  $container)
static

◆ getTypoScriptConstantConfigurationParser()

static TYPO3\CMS\Core\ServiceProvider::getTypoScriptConstantConfigurationParser ( ContainerInterface  $container)
static

◆ getTypoScriptService()

static TYPO3\CMS\Core\ServiceProvider::getTypoScriptService ( ContainerInterface  $container)
static

◆ provideFallbackEventDispatcher()

static TYPO3\CMS\Core\ServiceProvider::provideFallbackEventDispatcher ( ContainerInterface  $container,
EventDispatcherInterface  $eventDispatcher = null 
)
static

Definition at line 326 of file ServiceProvider.php.