From 3d92f0da62f26c5be30fb74874148666d453a828 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Linas=20Pa=C5=A1viestis?= Date: Wed, 5 Apr 2017 13:30:05 +0300 Subject: [PATCH] added support for boolean keys in Collection::groupBy method The following PR adds support for boolean keys when used in ``groupBy`` method of ```\lluminate\Support\Collection``. Related to #18672 problem. --- src/Illuminate/Support/Collection.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Illuminate/Support/Collection.php b/src/Illuminate/Support/Collection.php index 48c8d3d3d231..5dc0c1541dd5 100644 --- a/src/Illuminate/Support/Collection.php +++ b/src/Illuminate/Support/Collection.php @@ -546,6 +546,10 @@ public function groupBy($groupBy, $preserveKeys = false) } foreach ($groupKeys as $groupKey) { + if (is_bool($groupKey)) { + $groupKey = (int) $groupKey; + } + if (! array_key_exists($groupKey, $results)) { $results[$groupKey] = new static; }