$emitter
$emitter : \Evenement\EventEmitterInterface
Event emitter used to register callbacks for IRC events of interest to the plugin
Base class for plugins.
$emitter : \Evenement\EventEmitterInterface
Event emitter used to register callbacks for IRC events of interest to the plugin
$logger : \Psr\Log\LoggerInterface
Logger for any debugging output the plugin may emit
setEventEmitter(\Evenement\EventEmitterInterface $emitter)
Sets the event emitter for the plugin to use.
\Evenement\EventEmitterInterface | $emitter |
getEventEmitter() : \Evenement\EventEmitterInterface|null
Returns the event emitter in use by the plugin.
setLogger(\Psr\Log\LoggerInterface $logger) : null
Sets the logger for the plugin to use.
\Psr\Log\LoggerInterface | $logger |
getLogger() : \Psr\Log\LoggerInterface|null
Returns the logger in use by the plugin.