ServiceProvider extends AbstractServiceProvider

Internal

Table of Contents

Methods

configureBackendRoutes()  : ArrayObject
configureIcons()  : ArrayObject
configureMiddlewares()  : ArrayObject
getBackendConfigurationManager()  : BackendConfigurationManager
getConfigurationManager()  : ConfigurationManager
getEnvironmentService()  : EnvironmentService
getExtensions()  : array<string|int, mixed>
Returns a list of all container entries extended by this service provider.
getExtensionService()  : ExtensionService
getFactories()  : array<string|int, mixed>
Returns a list of all container entries registered by this service provider.
getHashService()  : HashService
getImageService()  : ImageService
getObjectContainer()  : Container
getObjectManager()  : ObjectManager
getReflectionService()  : ReflectionService
getSignalSlotDispatcher()  : Dispatcher
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

getEnvironmentService()

public static getEnvironmentService(ContainerInterface $container) : EnvironmentService
Deprecated

since v11, will be removed in v12

Parameters
$container : ContainerInterface
Return values
EnvironmentService

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>

getHashService()

public static getHashService(ContainerInterface $container) : HashService
Parameters
$container : ContainerInterface
Return values
HashService

getImageService()

public static getImageService(ContainerInterface $container) : ImageService
Parameters
$container : ContainerInterface
Return values
ImageService

getObjectContainer()

public static getObjectContainer(ContainerInterface $container) : Container
Deprecated

since v11, will be removed in v12

Parameters
$container : ContainerInterface
Return values
Container

getObjectManager()

public static getObjectManager(ContainerInterface $container) : ObjectManager
Deprecated

since v11, will be removed in v12

Parameters
$container : ContainerInterface
Return values
ObjectManager

getSignalSlotDispatcher()

public static getSignalSlotDispatcher(ContainerInterface $container) : Dispatcher
Deprecated

since v11, will be removed in v12

Parameters
$container : ContainerInterface
Return values
Dispatcher

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