PluginHandler
extends AirlayPlugin
in package
Class AirlayPlugin.
Table of Contents
- PLUGINS_NAMESPACE = 'Airlay\\Plugin'
- $config : AirlayConfig
- $mongoDbManager : Manager
- $rabbitmq : AMQPStreamConnection
- init() : void
- addRoutes() : void
- attachActions() : void
- attachEvents() : void
- initializePlugin() : void
- registryTaskDir() : void
Constants
PLUGINS_NAMESPACE
private
mixed
PLUGINS_NAMESPACE
= 'Airlay\\Plugin'
Properties
$config
public
AirlayConfig
$config
$mongoDbManager
public
Manager
$mongoDbManager
$rabbitmq
public
AMQPStreamConnection
$rabbitmq
Methods
init()
public
init() : void
Return values
void —addRoutes()
private
addRoutes(array<string|int, mixed> $routes) : void
Parameters
- $routes : array<string|int, mixed>
Return values
void —attachActions()
private
attachActions(array<string|int, mixed> $actions, mixed $plugin, mixed $eventsManager) : void
Parameters
- $actions : array<string|int, mixed>
- $plugin : mixed
- $eventsManager : mixed
Return values
void —attachEvents()
private
attachEvents(mixed $plugin, mixed $eventsManager) : void
Parameters
- $plugin : mixed
- $eventsManager : mixed
Return values
void —initializePlugin()
private
initializePlugin(string $pluginClass, string $pluginName) : void
Parameters
- $pluginClass : string
- $pluginName : string
Return values
void —registryTaskDir()
private
registryTaskDir(string $package) : void
Parameters
- $package : string