Kraken\Network\Http\Driver\Parser\HttpParser::parseResponse PHP Метод

parseResponse() публичный Метод

public parseResponse ( $message )
    public function parseResponse($message)
    {
        $data = Psr7\_parse_message($message);
        if (!preg_match('/^HTTP\\/.* [0-9]{3} .*/', $data['start-line'])) {
            throw new InvalidArgumentException('Invalid response string');
        }
        $parts = explode(' ', $data['start-line'], 3);
        return new HttpResponse($parts[1], $data['headers'], $data['body'], explode('/', $parts[0])[1], isset($parts[2]) ? $parts[2] : null);
    }