PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 1.2.20
Booking for Appointments and Events Calendar – Amelia v1.2.20
2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / mailgun / mailgun-php / src / Mailgun / Exception / HttpServerException.php
ameliabooking / vendor / mailgun / mailgun-php / src / Mailgun / Exception Last commit date
HttpClientException.php 3 years ago HttpServerException.php 7 years ago HydrationException.php 7 years ago InvalidArgumentException.php 7 years ago UnknownErrorException.php 7 years ago
HttpServerException.php
34 lines
1 <?php
2
3 /*
4 * Copyright (C) 2013 Mailgun
5 *
6 * This software may be modified and distributed under the terms
7 * of the MIT license. See the LICENSE file for details.
8 */
9
10 namespace Mailgun\Exception;
11
12 use Mailgun\Exception;
13
14 /**
15 * @author Tobias Nyholm <tobias.nyholm@gmail.com>
16 */
17 final class HttpServerException extends \RuntimeException implements Exception
18 {
19 public static function serverError($httpStatus = 500)
20 {
21 return new self('An unexpected error occurred at Mailgun\'s servers. Try again later and contact support if the error still exists.', $httpStatus);
22 }
23
24 public static function networkError(\Exception $previous)
25 {
26 return new self('Mailgun\'s servers are currently unreachable.', 0, $previous);
27 }
28
29 public static function unknownHttpResponseCode($code)
30 {
31 return new self(sprintf('Unknown HTTP response code ("%d") received from the API server', $code));
32 }
33 }
34