Aerys\Websocket\Rfc6455Endpoint::tryAppOnData PHP Method

tryAppOnData() private method

private tryAppOnData ( Aerys\Websocket\Rfc6455Client $client, Message $msg ) : Generator
$client Aerys\Websocket\Rfc6455Client
$msg Message
return Generator
    private function tryAppOnData(Rfc6455Client $client, Message $msg) : \Generator
    {
        try {
            $gen = $this->application->onData($client->id, $msg);
            if ($gen instanceof \Generator) {
                yield from $gen;
            }
        } catch (ClientException $e) {
        } catch (\Throwable $e) {
            yield from $this->onAppError($client->id, $e);
        }
    }