diff options
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.php | 36 |
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; - } -} |
