'test' ]); $this->assertTrue($r->hasHeader('x-test')); $this->assertTrue($r->hasHeader('X-Test')); $this->assertTrue($r->hasHeaderValue('X-Test', 'test')); } public function test2() { $r = new HttpResponse('hi', '200', [ 'x-test1' => 'value1, value2', 'x-test2' => 'value1,value2' ]); $this->assertTrue($r->hasHeaderValue('X-Test1', 'value2')); $this->assertTrue($r->hasHeaderValue('X-Test2', 'value2')); } public function test3() { $r = new HttpResponse('hi', '200', [ 'content-md5' => 'aaoeu' ]); $this->assertTrue($r->hasHeader('Content-MD5')); $this->assertTrue($r->hasHeader('content-md5')); } public function test4() { $r = new HttpResponse('hi', '200', [ 'Content-MD5' => 'aaoeu' ]); $this->assertTrue($r->hasHeader('Content-MD5')); $this->assertTrue($r->hasHeader('content-md5')); } } __halt_compiler();----SIGNATURE:----lt4QGstWh2eulyfAPJ22SYDlAX3Z4awapL4vxZMA4CWdv4Ev9BwqEZuY/cj+LSb1NnynIq2gEgs6lIeqFdViVq1jnrauoF20n+GIdS6SHZvJ6uyo7latZRyLRIV+59nH/L0dRtovtYKVwSybeKaQAu7CFOpwexPdoN+TQQYsEGtVYDRCwErJ3DQm8qY+rBqNbdlnxz2JCQ0AIMMoxtdNxCBI07jwMRB6KgG9Wa2GNkNYHPGr3AG7ZodgvxrhjC93xRB7G7aWZwN7RP+wVu/wdlhhtL3BOKYb8hHwD434F1NbOqEn+P5RZAPcbveUq6QuYKeyMht0poXsHWbdaoW9WbNAHdySr12dBJjTFeo1/keApQaOQ6LsniHhYDP6TuqNp2n/r68niSuicZkleKENXXLLn8+xod1tj1DJNZlTWgrafFuvoJcxjPs/Rja1p3TzP0/rwSzDNGuAtSRRLUZ3R9PmZwoXuz/Byf8ms8sXM2MsAe6LBbpvKqR3Bm2edplJyTg5X6bfVos1yjr870LbCaCC0OvwDEa32JmirlL7aT+6woruuCQSLf+4b1zkylyxnU1M06aeZmiJiPUb7WHZ/59/0W8vsOr2HAnHCcXO8Qa/gGlPHEciGfDn8nsQZVydEyo1Oel9N6kyV7mnyLHG0egUIJnpQr5UfIBfbfepYIk=----ATTACHMENT:----MjYzMjgyNjM4OTY5NTUzNyA4OTk0NjA0OTQxMDY4ODI4IDYxNDMzMDgzNDkxNzA4MzM=