diff vendor/zendframework/zend-diactoros/src/MessageTrait.php @ 4:a9cd425dd02b

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:11:55 +0000
parents 5311817fb629
children
line wrap: on
line diff
--- a/vendor/zendframework/zend-diactoros/src/MessageTrait.php	Thu Feb 28 11:14:44 2019 +0000
+++ b/vendor/zendframework/zend-diactoros/src/MessageTrait.php	Thu Feb 28 13:11:55 2019 +0000
@@ -385,11 +385,18 @@
             $values = [$values];
         }
 
+        if ([] === $values) {
+            throw new InvalidArgumentException(
+                'Invalid header value: must be a string or array of strings; '
+                . 'cannot be an empty array'
+            );
+        }
+
         return array_map(function ($value) {
             HeaderSecurity::assertValid($value);
 
             return (string) $value;
-        }, $values);
+        }, array_values($values));
     }
 
     /**