PackageInitializationEvent

FinalYes

Event that is triggered after a package has been activated (or required in composer mode), allowing listeners to execute initialization tasks, such as importing static data.

Table of Contents

Methods

__construct()  : mixed
addStorageEntry()  : void
getContainer()  : ContainerInterface|null
getEmitter()  : object|null
getExtensionKey()  : string
getPackage()  : PackageInterface
getStorageEntry()  : PackageInitializationResult
hasStorageEntry()  : bool
isPackageActivated()  : bool
removeStorageEntry()  : void

Methods

__construct()

public __construct(string $extensionKey, PackageInterface $package[, bool $packageActivated = false ][, ContainerInterface|null $container = null ][, object|null $emitter = null ][, array<string|int, PackageInitializationResult$storage = [] ]) : mixed
Parameters
$extensionKey : string
$package : PackageInterface
$packageActivated : bool = false
$container : ContainerInterface|null = null
$emitter : object|null = null
$storage : array<string|int, PackageInitializationResult> = []

addStorageEntry()

public addStorageEntry(string $identifier, mixed $data) : void
Parameters
$identifier : string
$data : mixed

getContainer()

public getContainer() : ContainerInterface|null
Tags
todo

deprecate properly with TYPO3 v15

Return values
ContainerInterface|null

getEmitter()

public getEmitter() : object|null
Tags
todo

deprecate properly with TYPO3 v15

Return values
object|null

getExtensionKey()

public getExtensionKey() : string
Return values
string

hasStorageEntry()

public hasStorageEntry(string $identifier) : bool
Parameters
$identifier : string
Return values
bool

isPackageActivated()

public isPackageActivated() : bool
Return values
bool

removeStorageEntry()

public removeStorageEntry(string $identifier) : void
Parameters
$identifier : string

        
On this page

Search results