/**
* Configures the IRC Client
*/
private function configure()
{
$this->connection->setServerHostname($this->getContainer()->get('config')['irc']['server']['host'])->setServerPort($this->getContainer()->get('config')['irc']['server']['port'])->setNickname($this->getContainer()->get('config')['irc']['nickname'])->setUsername($this->getContainer()->get('config')['irc']['username'])->setRealname($this->getContainer()->get('config')['irc']['realname']);
if ($this->getContainer()->get('config')['irc']['server']['ssl']) {
$this->connection->setOption('transport', 'ssl');
}
$this->client->setLogger($this->getContainer()->get('logger'));
$this->client->setDnsServer($this->getContainer()->get('config')['dns_server']);
}