private function createComplexResponse()
 {
     $recordedRequest = new TestRequest();
     $recordedRequest->setMethod('POST');
     $recordedRequest->setRequestUri('/foo');
     $recordedRequest->setContent('RECOREDED=1');
     $recordedRequest->headers->set('Php-Auth-User', 'ignored');
     $recordedRequest->headers->set('Php-Auth-Pw', 'ignored');
     $recordedRequest->headers->set('User-Agent', 'ignored');
     return new Response('200', ['Content-Type' => 'text/plain; charset=UTF-8'], serialize(['server' => ['HTTP_HOST' => 'host', 'HTTP_PORT' => 1234, 'PHP_AUTH_USER' => 'username', 'PHP_AUTH_PW' => 'password', 'HTTP_USER_AGENT' => 'CUSTOM UA'], 'request' => (string) $recordedRequest]));
 }