Class AbstractBatchDecorator
Abstract decorator used when decorating a BatchInterface
- Guzzle\Batch\AbstractBatchDecorator implements Guzzle\Batch\BatchInterface
Direct known subclasses
Aws\DynamoDb\Model\BatchRequest\WriteRequestBatch,
Aws\S3\Model\DeleteObjectsBatch,
Guzzle\Batch\ExceptionBufferingBatch,
Guzzle\Batch\FlushingBatch,
Guzzle\Batch\HistoryBatch,
Guzzle\Batch\NotifyingBatch
Methods summary
-
public__construct ( Guzzle\Batch\BatchInterface $decoratedBatch ) -
public__call ( string $method, array $args )Allow decorators to implement custom methods
-
publicadd ( mixed $item )Add an item to the queue
-
publicflush ( )Flush the batch and transfer the items
-
publicisEmpty ( )Check if the batch is empty and has further items to transfer
-
publicgetDecorators ( )Trace the decorators associated with the batch
Methods detail
Parameters
- $decoratedBatch
Guzzle\Batch\BatchInterface
$decoratedBatch BatchInterface that is being decorated
Allow decorators to implement custom methods
Parameters
- $method
string
$method Missing method name- $args
array
$args Method arguments
Returns
mixedCodeCoverageIgnore
Add an item to the queue
Parameters
- $item
mixed
$item Item to add
Returns
Implementation of
Flush the batch and transfer the items
Returns
arrayReturns an array flushed items
Implementation of
Check if the batch is empty and has further items to transfer
Returns
booleanImplementation of
Trace the decorators associated with the batch
Returns
arrayMagic methods summary
Properties summary
protected
|
$decoratedBatch |
#
Decorated batch object |