浏览代码

Merge pull request #109 from shirakun/master

issues 108
Jan Oris 5 年之前
父节点
当前提交
1c769cbf18
共有 1 个文件被更改,包括 13 次插入2 次删除
  1. 13 2
      src/Builder.php

+ 13 - 2
src/Builder.php

@@ -534,8 +534,19 @@ class Builder {
                 return [ $arr[ 0 ] => $arr[ 1 ] ];
             }
         }, array_filter(array_map('trim', explode("\r\n", $headerString)))));
-
-        return array_collapse($headers);
+        
+        $return = [];
+            
+        foreach($headers as $val){
+            $key = array_keys($val)[0];
+            if(isset($return[$key])){
+                $return[$key] = array_merge((array) $return[$key], [array_values($val)[0]]);
+            }else{
+                $return = array_merge($return, $val);
+            }
+        }
+    
+        return $return;    
     }
 
     /**