/** * Constructor */ public function __construct() { $this->server = new \WebSocket\Server(8081); $this->connections = []; $this->server->onClientAccept([$this, 'onAccept']); $this->server->onClose([$this, 'onClose']); $this->server->onClientData([$this, 'onData']); // Build smileys array $smileys = []; foreach ($this->smileys as $smiley => $strings) { foreach ($strings as $str) { $smileys[$str] = $smiley; } } $this->smileys = $smileys; }