/** * @param array $args * @param string $eventName */ protected function onConnectError(array $args, $eventName) { list($message, $connection, $logger) = $args; $event = new Event(); $event->setConnection($connection); $event->setMessage($message); $event->setLogger($logger); $targets = [$this->connectionManager, $connection]; $this->dispatch($targets, [$eventName], $event); }