/** * @return string */ protected function getStatusCodeLine(CurlHttpRequestResult $requestResult) { foreach (explode("\n", $requestResult->getResponseHeaders()) as $line) { if (preg_match('/^\\s*HTTP\\/\\d\\.\\d (\\d+.+)/', $line, $matches)) { return $matches[1]; } } return (string) $requestResult->getResponseCode(); }