LateBootService extends BootService
This is NOT an API class, it is for internal use in the install tool only.
Table of Contents
Methods
- __construct() : mixed
- getContainer() : ContainerInterface
- getFailsafeContainer() : ContainerInterface
- loadExtLocalconfDatabaseAndExtTables() : ContainerInterface
- Bootstrap a non-failsafe container and load ext_localconf
- makeCurrent() : array<string|int, mixed>
- Switch global context to a new context, or revert to the original booting container if no container is specified
- resetGlobalContainer() : void
Methods
__construct()
    public
                    __construct(ContainerBuilder $containerBuilder, ContainerInterface $failsafeContainer) : mixed
    Parameters
- $containerBuilder : ContainerBuilder
- $failsafeContainer : ContainerInterface
getContainer()
    public
                    getContainer([bool $allowCaching = false ]) : ContainerInterface
    Parameters
- $allowCaching : bool = false
Return values
ContainerInterfacegetFailsafeContainer()
    public
                    getFailsafeContainer() : ContainerInterface
    Return values
ContainerInterfaceloadExtLocalconfDatabaseAndExtTables()
Bootstrap a non-failsafe container and load ext_localconf
    public
                    loadExtLocalconfDatabaseAndExtTables([bool $resetContainer = true ][, bool $allowCaching = false ][, bool $loadExtTables = true ]) : ContainerInterface
    Use by actions like the database analyzer and the upgrade wizards which need additional bootstrap actions performed.
Those actions can potentially fatal if some old extension is loaded that triggers a fatal in ext_localconf or ext_tables code! Use only if really needed.
Parameters
- $resetContainer : bool = true
- $allowCaching : bool = false
- $loadExtTables : bool = true
Return values
ContainerInterfacemakeCurrent()
Switch global context to a new context, or revert to the original booting container if no container is specified
    public
                    makeCurrent([ContainerInterface|null $container = null ][, array<string|int, mixed> $backup = [] ]) : array<string|int, mixed>
    Parameters
- $container : ContainerInterface|null = null
- $backup : array<string|int, mixed> = []
Return values
array<string|int, mixed>resetGlobalContainer()
    public
                    resetGlobalContainer() : void