Open Journal Systems  3.3.0
Guzzle\Iterator\ChunkedIterator Class Reference
Inheritance diagram for Guzzle\Iterator\ChunkedIterator:

Public Member Functions

 __construct (\Traversable $iterator, $chunkSize)
 
 current ()
 
 next ()
 
 rewind ()
 
 valid ()
 

Protected Attributes

 $chunk
 
 $chunkSize
 

Detailed Description

Pulls out chunks from an inner iterator and yields the chunks as arrays

Definition at line 8 of file ChunkedIterator.php.

Constructor & Destructor Documentation

◆ __construct()

Guzzle\Iterator\ChunkedIterator::__construct ( \Traversable  $iterator,
  $chunkSize 
)
Parameters
\Traversable$iteratorTraversable iterator
int$chunkSizeSize to make each chunk
Exceptions

Definition at line 27 of file ChunkedIterator.php.

References Guzzle\Iterator\ChunkedIterator\$chunkSize.

Member Function Documentation

◆ current()

Guzzle\Iterator\ChunkedIterator::current ( )

Definition at line 53 of file ChunkedIterator.php.

References Guzzle\Iterator\ChunkedIterator\$chunk.

◆ next()

Guzzle\Iterator\ChunkedIterator::next ( )

Definition at line 44 of file ChunkedIterator.php.

Referenced by Guzzle\Iterator\ChunkedIterator\rewind().

◆ rewind()

Guzzle\Iterator\ChunkedIterator::rewind ( )

Definition at line 38 of file ChunkedIterator.php.

References Guzzle\Iterator\ChunkedIterator\next().

◆ valid()

Guzzle\Iterator\ChunkedIterator::valid ( )

Definition at line 58 of file ChunkedIterator.php.

References Guzzle\Iterator\ChunkedIterator\$chunk.

Field Documentation

◆ $chunk

array Guzzle\Iterator\ChunkedIterator::$chunk
protected

◆ $chunkSize

int Guzzle\Iterator\ChunkedIterator::$chunkSize
protected

Size of each chunk

Definition at line 14 of file ChunkedIterator.php.

Referenced by Guzzle\Iterator\ChunkedIterator\__construct().


The documentation for this class was generated from the following file: