summaryrefslogtreecommitdiff
path: root/inc/mailgun/guzzle/guzzle/src/Guzzle/Plugin/Backoff/TruncatedBackoffStrategy.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/mailgun/guzzle/guzzle/src/Guzzle/Plugin/Backoff/TruncatedBackoffStrategy.php')
-rw-r--r--inc/mailgun/guzzle/guzzle/src/Guzzle/Plugin/Backoff/TruncatedBackoffStrategy.php36
1 files changed, 0 insertions, 36 deletions
diff --git a/inc/mailgun/guzzle/guzzle/src/Guzzle/Plugin/Backoff/TruncatedBackoffStrategy.php b/inc/mailgun/guzzle/guzzle/src/Guzzle/Plugin/Backoff/TruncatedBackoffStrategy.php
deleted file mode 100644
index 3608f35..0000000
--- a/inc/mailgun/guzzle/guzzle/src/Guzzle/Plugin/Backoff/TruncatedBackoffStrategy.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-
-namespace Guzzle\Plugin\Backoff;
-
-use Guzzle\Http\Message\RequestInterface;
-use Guzzle\Http\Message\Response;
-use Guzzle\Http\Exception\HttpException;
-
-/**
- * Strategy that will not retry more than a certain number of times.
- */
-class TruncatedBackoffStrategy extends AbstractBackoffStrategy
-{
- /** @var int Maximum number of retries per request */
- protected $max;
-
- /**
- * @param int $maxRetries Maximum number of retries per request
- * @param BackoffStrategyInterface $next The optional next strategy
- */
- public function __construct($maxRetries, BackoffStrategyInterface $next = null)
- {
- $this->max = $maxRetries;
- $this->next = $next;
- }
-
- public function makesDecision()
- {
- return true;
- }
-
- protected function getDelay($retries, RequestInterface $request, Response $response = null, HttpException $e = null)
- {
- return $retries < $this->max ? null : false;
- }
-}