Class BatchClosureDivisor
Divides batches using a callable
- Guzzle\Batch\BatchClosureDivisor implements Guzzle\Batch\BatchDivisorInterface
Methods summary
-
public
__construct ( callable $callable, mixed $context = null )
-
public
createBatches ( SplQueue $queue )
Divide a queue of items into an array batches
Methods detail
Parameters
- $callable
callable
$callable Method used to divide the batches. The method must accept an \SplQueue and return an array of arrays containing the divided items.- $context
mixed
$context Optional context to pass to the batch divisor
Throws
Divide a queue of items into an array batches
Parameters
- $queue
SplQueue
$queue Queue of items to divide into batches. Items are removed as they are iterated.
Returns
Implementation of
Magic methods summary
Properties summary
protected
callable
|
$callable |
#
Method used to divide the batches |
protected
mixed
|
$context |
#
$context Context passed to the callable |