ServiceProvider extends AbstractServiceProvider

Internal

Table of Contents

Methods

configureBackendRoutes()  : ArrayObject
configureCommands()  : CommandRegistry
configureIconRegistry()  : IconRegistry
configureIcons()  : ArrayObject
configureMiddlewares()  : ArrayObject
extendEventListenerProvider()  : ListenerProvider
getBootService()  : BootService
getCacheFlushCommand()  : CacheFlushCommand
getCacheManager()  : CacheManager
getCacheWarmupCommand()  : CacheWarmupCommand
getCharsetConverter()  : CharsetConverter
getConnectionPool()  : ConnectionPool
getConsoleCommandApplication()  : CommandApplication
getConsoleCommandRegistry()  : CommandRegistry
getContext()  : Context
getDependencyOrderingService()  : DependencyOrderingService
getDriverRegistry()  : DriverRegistry
getDumpAutoloadCommand()  : DumpAutoloadCommand
getEventDispatcher()  : EventDispatcher
getEventListenerProvider()  : ListenerProvider
getExtensions()  : array<string|int, mixed>
Returns a list of all container entries extended by this service provider.
getFactories()  : array<string|int, mixed>
Returns a list of all container entries registered by this service provider.
getFailsafePackageManager()  : FailsafePackageManager
getFileIndexRepository()  : FileIndexRepository
getFlashMessageService()  : FlashMessageService
getFlexFormService()  : FlexFormService
getFontawesomeIconProvider()  : FontawesomeIconProvider
getHelpCommand()  : HelpCommand
getIconFactory()  : IconFactory
getIconRegistry()  : IconRegistry
getIcons()  : ArrayObject
getLanguageServiceFactory()  : LanguageServiceFactory
getLanguageStore()  : LanguageStore
getListCommand()  : ListCommand
getLocales()  : Locales
getLocalizationFactory()  : LocalizationFactory
getMailTransportFactory()  : TransportFactory
getMetaDataRepository()  : MetaDataRepository
getMiddlewares()  : ArrayObject
getMiddlewareStackResolver()  : MiddlewareStackResolver
getOpcodeCacheService()  : OpcodeCacheService
getPackageDependentCacheIdentifier()  : PackageDependentCacheIdentifier
getPasswordHashFactory()  : PasswordHashFactory
getProcessedFileRepository()  : ProcessedFileRepository
getRegistry()  : Registry
getRequestFactory()  : RequestFactory
getResourceFactory()  : ResourceFactory
getResponsePropagationMiddleware()  : ResponsePropagation
getSiteConfiguration()  : SiteConfiguration
getStorageRepository()  : StorageRepository
getSymfonyEventDispatcher()  : EventDispatcherInterface
getTimeTracker()  : TimeTracker
getTypoScriptConstantConfigurationParser()  : ConstantConfigurationParser
getTypoScriptService()  : TypoScriptService
getVerifyHostHeaderMiddleware()  : VerifyHostHeader
provideFallbackEventDispatcher()  : EventDispatcherInterface
getPackagePath()  : string
Return the path to the package location, including trailing slash should return the value of: __DIR__ . '/../' for ServiceProviders located in the Classes/ directory
new()  : mixed
Create an instance of a class. Supports auto injection of the logger.

Methods

configureBackendRoutes()

public static configureBackendRoutes(ContainerInterface $container, ArrayObject $routes[, string|null $path = null ]) : ArrayObject
Parameters
$container : ContainerInterface
$routes : ArrayObject
$path : string|null = null

supplied when invoked internally through PseudoServiceProvider

Return values
ArrayObject

configureIcons()

public static configureIcons(ContainerInterface $container, ArrayObject $icons[, string|null $path = null ]) : ArrayObject
Parameters
$container : ContainerInterface
$icons : ArrayObject
$path : string|null = null
Return values
ArrayObject

configureMiddlewares()

public static configureMiddlewares(ContainerInterface $container, ArrayObject $middlewares[, string|null $path = null ]) : ArrayObject
Parameters
$container : ContainerInterface
$middlewares : ArrayObject
$path : string|null = null

supplied when invoked internally through PseudoServiceProvider

Return values
ArrayObject

getBootService()

public static getBootService(ContainerInterface $container) : BootService
Parameters
$container : ContainerInterface
Return values
BootService

getCacheManager()

public static getCacheManager(ContainerInterface $container) : CacheManager
Parameters
$container : ContainerInterface
Return values
CacheManager

getContext()

public static getContext(ContainerInterface $container) : Context
Parameters
$container : ContainerInterface
Return values
Context

getExtensions()

Returns a list of all container entries extended by this service provider.

public getExtensions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFactories()

Returns a list of all container entries registered by this service provider.

public getFactories() : array<string|int, mixed>
Return values
array<string|int, mixed>

getHelpCommand()

public static getHelpCommand(ContainerInterface $container) : HelpCommand
Parameters
$container : ContainerInterface
Return values
HelpCommand

getIconFactory()

public static getIconFactory(ContainerInterface $container) : IconFactory
Parameters
$container : ContainerInterface
Return values
IconFactory

getIconRegistry()

public static getIconRegistry(ContainerInterface $container) : IconRegistry
Parameters
$container : ContainerInterface
Return values
IconRegistry

getIcons()

public static getIcons(ContainerInterface $container) : ArrayObject
Parameters
$container : ContainerInterface
Return values
ArrayObject

getListCommand()

public static getListCommand(ContainerInterface $container) : ListCommand
Parameters
$container : ContainerInterface
Return values
ListCommand

getLocales()

public static getLocales(ContainerInterface $container) : Locales
Parameters
$container : ContainerInterface
Return values
Locales

getMiddlewares()

public static getMiddlewares(ContainerInterface $container) : ArrayObject
Parameters
$container : ContainerInterface
Return values
ArrayObject

getRegistry()

public static getRegistry(ContainerInterface $container) : Registry
Parameters
$container : ContainerInterface
Return values
Registry

getSymfonyEventDispatcher()

public static getSymfonyEventDispatcher(ContainerInterface $container) : EventDispatcherInterface
Parameters
$container : ContainerInterface
Return values
EventDispatcherInterface

getTimeTracker()

public static getTimeTracker(ContainerInterface $container) : TimeTracker
Parameters
$container : ContainerInterface
Return values
TimeTracker

provideFallbackEventDispatcher()

public static provideFallbackEventDispatcher(ContainerInterface $container[, EventDispatcherInterface|null $eventDispatcher = null ]) : EventDispatcherInterface
Parameters
$container : ContainerInterface
$eventDispatcher : EventDispatcherInterface|null = null
Return values
EventDispatcherInterface

getPackagePath()

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

protected static getPackagePath() : string
Return values
string

new()

Create an instance of a class. Supports auto injection of the logger.

protected static new(ContainerInterface $container, string $className[, array<string|int, mixed> $constructorArguments = [] ]) : mixed
Parameters
$container : ContainerInterface
$className : string

name of the class to instantiate, must not be empty and not start with a backslash

$constructorArguments : array<string|int, mixed> = []

Arguments for the constructor


        
On this page

Search results