ExtensionLoader
in package
implements
EventSubscriberInterface
uses
StaticEvents
Table of Contents
Interfaces
- EventSubscriberInterface
- An EventSubscriber knows itself what events it is interested in.
Properties
- $events : mixed
- $config : mixed
- $dispatcher : EventDispatcher
- $globalExtensions : mixed
- $options : mixed
- $suiteExtensions : mixed
Methods
- __construct() : mixed
- bootGlobalExtensions() : mixed
- getSubscribedEvents() : mixed
- registerGlobalExtensions() : mixed
- registerSuiteExtensions() : mixed
- stopSuiteExtensions() : mixed
- bootExtensions() : mixed
- getExtensionConfig() : mixed
Properties
$events
public
static mixed
$events
= [\Codeception\Events::MODULE_INIT => 'registerSuiteExtensions', \Codeception\Events::SUITE_AFTER => 'stopSuiteExtensions']
$config
protected
mixed
$config
$dispatcher
protected
EventDispatcher
$dispatcher
$globalExtensions
protected
mixed
$globalExtensions
= []
$options
protected
mixed
$options
= []
$suiteExtensions
protected
mixed
$suiteExtensions
= []
Methods
__construct()
public
__construct(EventDispatcher $dispatcher) : mixed
Parameters
- $dispatcher : EventDispatcher
bootGlobalExtensions()
public
bootGlobalExtensions(mixed $options) : mixed
Parameters
- $options : mixed
getSubscribedEvents()
public
static getSubscribedEvents() : mixed
registerGlobalExtensions()
public
registerGlobalExtensions() : mixed
registerSuiteExtensions()
public
registerSuiteExtensions(SuiteEvent $e) : mixed
Parameters
- $e : SuiteEvent
stopSuiteExtensions()
public
stopSuiteExtensions() : mixed
bootExtensions()
protected
bootExtensions(mixed $config) : mixed
Parameters
- $config : mixed
getExtensionConfig()
private
getExtensionConfig(mixed $extension, mixed $config) : mixed
Parameters
- $extension : mixed
- $config : mixed