Aerys\Websocket\Rfc6455Endpoint::onParsedData PHP Метод

onParsedData() приватный Метод

private onParsedData ( Aerys\Websocket\Rfc6455Client $client, array $parseResult )
$client Aerys\Websocket\Rfc6455Client
$parseResult array
    private function onParsedData(Rfc6455Client $client, array $parseResult)
    {
        if ($client->closedAt || $this->state === Server::STOPPING) {
            return;
        }
        $client->lastDataReadAt = $this->now;
        list($data, $terminated) = $parseResult;
        if (!$client->msgPromisor) {
            $client->msgPromisor = new Deferred();
            $msg = new Message($client->msgPromisor->promise());
            resolve($this->tryAppOnData($client, $msg));
        }
        $client->msgPromisor->update($data);
        if ($terminated) {
            $client->msgPromisor->succeed();
            $client->msgPromisor = null;
        }
        $client->messagesRead += $terminated;
    }