PayWithAmazon\Client::pauseOnRetry PHP Метод

pauseOnRetry() приватный Метод

* Exponential sleep on failed request
private pauseOnRetry ( $retries, $status )
    private function pauseOnRetry($retries, $status)
    {
        if ($retries <= self::MAX_ERROR_RETRY) {
            $delay = (int) (pow(4, $retries) * 100000);
            usleep($delay);
        } else {
            throw new \Exception('Error Code: ' . $status . PHP_EOL . 'Maximum number of retry attempts - ' . $retries . ' reached');
        }
    }