Ratchet\WebSocket\Version\RFC6455::handshake PHP Method

handshake() public method

public handshake ( Guzzle\Http\Message\RequestInterface $request )
$request Guzzle\Http\Message\RequestInterface
    public function handshake(RequestInterface $request)
    {
        if (true !== $this->_verifier->verifyAll($request)) {
            return new Response(400);
        }
        return new Response(101, array('Upgrade' => 'websocket', 'Connection' => 'Upgrade', 'Sec-WebSocket-Accept' => $this->sign((string) $request->getHeader('Sec-WebSocket-Key'))));
    }