summaryrefslogtreecommitdiffstats
path: root/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/NotifyingBatch.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/NotifyingBatch.php')
-rw-r--r--apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/NotifyingBatch.php38
1 files changed, 0 insertions, 38 deletions
diff --git a/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/NotifyingBatch.php b/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/NotifyingBatch.php
deleted file mode 100644
index 96d04daa82f..00000000000
--- a/apps/files_external/3rdparty/aws-sdk-php/Guzzle/Batch/NotifyingBatch.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-namespace Guzzle\Batch;
-
-use Guzzle\Common\Exception\InvalidArgumentException;
-
-/**
- * BatchInterface decorator used to call a method each time flush is called
- */
-class NotifyingBatch extends AbstractBatchDecorator
-{
- /** @var mixed Callable to call */
- protected $callable;
-
- /**
- * @param BatchInterface $decoratedBatch Batch object to decorate
- * @param mixed $callable Callable to call
- *
- * @throws InvalidArgumentException
- */
- public function __construct(BatchInterface $decoratedBatch, $callable)
- {
- if (!is_callable($callable)) {
- throw new InvalidArgumentException('The passed argument is not callable');
- }
-
- $this->callable = $callable;
- parent::__construct($decoratedBatch);
- }
-
- public function flush()
- {
- $items = $this->decoratedBatch->flush();
- call_user_func($this->callable, $items);
-
- return $items;
- }
-}