Example #1
0
 /**
  * onFrame
  * @param  string $msg [@todo description]
  * @param  integer $type [@todo description]
  * @return void
  */
 public function onFrame($msg, $type)
 {
     $frames = json_decode($msg, true);
     if (!is_array($frames)) {
         return;
     }
     $this->route->onWakeup();
     foreach ($frames as $frame) {
         try {
             $this->route->onFrame($frame, \PHPDaemon\Servers\WebSocket\Pool::STRING);
         } catch (\Exception $e) {
             Daemon::uncaughtExceptionHandler($e);
         }
     }
     $this->route->onSleep();
 }