Skip to content

Commit f03e17b

Browse files
Merge branch '8.x'
2 parents b757e02 + 591e310 commit f03e17b

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

LazyCollection.php

+1-6
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
use ArrayIterator;
66
use Closure;
77
use DateTimeInterface;
8-
use Generator;
98
use Illuminate\Support\Traits\EnumeratesValues;
109
use Illuminate\Support\Traits\Macroable;
1110
use IteratorAggregate;
@@ -30,7 +29,7 @@ class LazyCollection implements Enumerable
3029
*/
3130
public function __construct($source = null)
3231
{
33-
if ($source instanceof Closure || $source instanceof Generator || $source instanceof self) {
32+
if ($source instanceof Closure || $source instanceof self) {
3433
$this->source = $source;
3534
} elseif (is_null($source)) {
3635
$this->source = static::empty();
@@ -1365,10 +1364,6 @@ public function count()
13651364
*/
13661365
protected function makeIterator($source)
13671366
{
1368-
if ($source instanceof Generator) {
1369-
return $source;
1370-
}
1371-
13721367
if ($source instanceof IteratorAggregate) {
13731368
return $source->getIterator();
13741369
}

0 commit comments

Comments
 (0)