protected function checkTransmittedResponse($response, $responseInfo) { $transmitted = $responseInfo['transmitted']; $headerLength = $responseInfo['header_length']; $declaredLength = intval($response->getHeader('Content-Length')); $this->log->debug('Transmitted ' . $transmitted . ' bytes.'); if ($declaredLength + $headerLength != $transmitted) { $this->log->error("Discrepancy of " . ($transmitted - $declaredLength - $headerLength) . " bytes between transmitted byte count and declared byte count."); } if ($declaredLength != strlen($response->getBody())) { $this->log->error("Declared body length was " . $declaredLength . " but should have been " . strlen($response->getBody())); } }