private function setHeaderOutput($curlResource, array &$output) { curl_setopt($curlResource, CURLOPT_HEADERFUNCTION, function ($resource, $headerString) use(&$output) { $header = trim($headerString, "\n\r"); if (strlen($header) > 0) { $output[] = $header; } return mb_strlen($headerString, '8bit'); }); }