protected initializeStream ( React\Stream\DuplexStreamInterface $stream, Phergie\Irc\ConnectionInterface $connection ) | ||
$stream | React\Stream\DuplexStreamInterface | |
$connection | Phergie\Irc\ConnectionInterface |
protected function initializeStream(DuplexStreamInterface $stream, ConnectionInterface $connection)
{
try {
$connection->setData('stream', $stream);
$write = $this->getWriteStream($connection);
$connection->setData('write', $write);
$this->configureStreams($connection, $stream, $write);
$this->identifyUser($connection, $write);
} catch (\Exception $e) {
$this->emitConnectionError($e, $connection);
}
}