Ejemplo n.º 1
0
 /**
  * Constructor.
  *
  * @param   \Hoa\Socket\Client  $client    Client.
  * @return  void
  * @throws  \Hoa\Socket\Exception
  */
 public function __construct(Socket\Client $client)
 {
     parent::__construct($client);
     $this->getConnection()->setNodeName('\\Hoa\\Irc\\Node');
     $this->_on = new Core\Event\Listener($this, ['open', 'join', 'message', 'private-message', 'mention', 'other-message', 'ping', 'kick', 'invite', 'error']);
     return;
 }
Ejemplo n.º 2
0
 /**
  * Create a websocket connection.
  * 6 events can be listened: open, message, binary-message, ping, close and
  * error.
  *
  * @param   \Hoa\Socket\Connection  $connection    Connection.
  * @return  void
  * @throws  \Hoa\Socket\Exception
  */
 public function __construct(Socket\Connection $connection)
 {
     parent::__construct($connection);
     $this->getConnection()->setNodeName('\\Hoa\\Websocket\\Node');
     $this->setListener(new Event\Listener($this, ['open', 'message', 'binary-message', 'ping', 'close', 'error']));
     return;
 }