@@ -288,6 +288,15 @@ public function invalidWithHeaderProvider(): iterable
288288 yield [[], 'foo ' , 'Header name must be a string but array provided. ' ];
289289 yield [false , 'foo ' , 'Header name must be a string but boolean provided. ' ];
290290 yield [new \stdClass (), 'foo ' , 'Header name must be a string but stdClass provided. ' ];
291+ yield ['' , 'foo ' , "\"\" is not valid header name. " ];
292+ yield ["Content-Type \r\n\r\n" , 'foo ' , "\"Content-Type \r\n\r\n\" is not valid header name. " ];
293+ yield ["Content-Type \r\n" , 'foo ' , "\"Content-Type \r\n\" is not valid header name. " ];
294+ yield ["Content-Type \n" , 'foo ' , "\"Content-Type \n\" is not valid header name. " ];
295+ yield ["\r\nContent-Type " , 'foo ' , "\"\r\nContent-Type \" is not valid header name. " ];
296+ yield ["\nContent-Type " , 'foo ' , "\"\nContent-Type \" is not valid header name. " ];
297+ yield ["\n" , 'foo ' , "\"\n\" is not valid header name. " ];
298+ yield ["\r\n" , 'foo ' , "\"\r\n\" is not valid header name. " ];
299+ yield ["\t" , 'foo ' , "\"\t\" is not valid header name. " ];
291300 }
292301
293302 public function testHeaderValuesAreTrimmed (): void
0 commit comments