public function each(callable $callback, $count = 1000) { return $this->chunk($count, function ($results) use($callback) { foreach ($results as $key => $value) { if ($callback($value, $key) === false) { return false; } } }); }