Fusonic\Linq\Linq::chunk PHP Method

chunk() public method

Splits the sequence in chunks according to $chunksize.
public chunk ( integer $chunksize ) : Linq
$chunksize integer Specifies how many elements are grouped together per chunk.
return Linq
    public function chunk($chunksize)
    {
        if ($chunksize < 1) {
            throw new \InvalidArgumentException("'{$chunksize}' is not a valid chunk size.");
        }
        return Linq::from(new ChunkIterator($this->iterator, $chunksize));
    }