X7ROOT File Manager
Current Path:
/home/gfecatvj/sites/realesbar/vendor/aws/aws-sdk-php/src/Retry
home
/
gfecatvj
/
sites
/
realesbar
/
vendor
/
aws
/
aws-sdk-php
/
src
/
Retry
/
📁
..
📄
Configuration.php
(1.36 KB)
📄
ConfigurationInterface.php
(587 B)
📄
ConfigurationProvider.php
(7.54 KB)
📁
Exception
📄
QuotaManager.php
(2.51 KB)
📄
RateLimiter.php
(5.02 KB)
📄
RetryHelperTrait.php
(1.52 KB)
Editing: Configuration.php
<?php namespace Aws\Retry; use Aws\Retry\Exception\ConfigurationException; class Configuration implements ConfigurationInterface { private $mode; private $maxAttempts; private $validModes = [ 'legacy', 'standard', 'adaptive' ]; public function __construct($mode = 'legacy', $maxAttempts = 3) { $mode = strtolower($mode); if (!in_array($mode, $this->validModes)) { throw new ConfigurationException("'{$mode}' is not a valid mode." . " The mode has to be 'legacy', 'standard', or 'adaptive'."); } if (!is_numeric($maxAttempts) || intval($maxAttempts) != $maxAttempts || $maxAttempts < 1 ) { throw new ConfigurationException("The 'maxAttempts' parameter has" . " to be an integer >= 1."); } $this->mode = $mode; $this->maxAttempts = intval($maxAttempts); } /** * {@inheritdoc} */ public function getMode() { return $this->mode; } /** * {@inheritdoc} */ public function getMaxAttempts() { return $this->maxAttempts; } /** * {@inheritdoc} */ public function toArray() { return [ 'mode' => $this->getMode(), 'max_attempts' => $this->getMaxAttempts(), ]; } }
Upload File
Create Folder