/** * @param \Maknz\Slack\Client $client * @param Repository $config */ public function __construct(Client $client, Repository $config) { $this->config = $config->get('server-monitor.notifications.slack'); $client->setDefaultUsername($this->config['username']); $client->setDefaultIcon($this->config['icon']); $this->client = $client; }
/** * Set the default username messages will be created for * * @param string $username * @return void * @static */ public static function setDefaultUsername($username) { \Maknz\Slack\Client::setDefaultUsername($username); }