public function __construct() { $this->dispatcher = ZilackRegistry::get('dispatcher'); $this->configManager = ZilackRegistry::get('configManager'); $this->logger = new Logger(); $this->loop = Factory::create(); $this->slackSettings = $this->configManager->getConfigParam('slack_settings'); $this->slackClient = new SlackClient(); }
/** * @return ConfigManager */ public function getConfigManager() { return ZilackRegistry::get('configManager'); }
private function initRegistry() { ZilackRegistry::add(new ConfigManager(), 'configManager'); ZilackRegistry::add(new EventDispatcher(), 'dispatcher'); }