PluginProbe ʕ •ᴥ•ʔ
Brevo – Email, SMS, Web Push, Chat, and more. / 3.2.0
Brevo – Email, SMS, Web Push, Chat, and more. v3.2.0
2.9.13 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.2 3.1.20 3.1.21 3.1.22 3.1.23 3.1.24 3.1.25 3.1.26 3.1.27 3.1.28 3.1.29 3.1.3 3.1.30 3.1.31 3.1.32 3.1.33 3.1.34 3.1.35 3.1.36 3.1.37 3.1.38 3.1.39 3.1.4 3.1.40 3.1.41 3.1.42 3.1.43 3.1.44 3.1.45 3.1.46 3.1.47 3.1.48 3.1.49 3.1.5 3.1.50 3.1.51 3.1.52 3.1.53 3.1.54 3.1.55 3.1.56 3.1.57 3.1.58 3.1.59 3.1.6 3.1.60 3.1.61 3.1.62 3.1.63 3.1.64 3.1.65 3.1.66 3.1.67 3.1.68 3.1.69 3.1.7 3.1.70 3.1.71 3.1.72 3.1.73 3.1.74 3.1.75 3.1.76 3.1.77 3.1.78 3.1.79 3.1.8 3.1.80 3.1.81 3.1.82 3.1.83 3.1.84 3.1.85 3.1.86 3.1.87 3.1.88 3.1.89 3.1.9 3.1.90 3.1.91 3.1.92 3.1.93 3.1.94 3.1.95 3.1.96 3.1.97 3.1.98 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 trunk 1.0 1.5 2.0.8 2.9.10 2.9.11 2.9.12
mailin / wonderpush-php-lib / lib / Errors / Base.php
mailin / wonderpush-php-lib / lib / Errors Last commit date
Base.php 1 year ago Network.php 1 year ago Parsing.php 1 year ago Server.php 1 year ago
Base.php
39 lines
1 <?php
2
3 namespace WonderPush\Errors;
4
5 if (count(get_included_files()) === 1) { http_response_code(403); exit(); } // Prevent direct access
6
7 /**
8 * Base class for WonderPush errors.
9 *
10 * The WonderPush API returns string error codes.
11 * This class exposes them as string, in addition to expose their parsed version with {@link getCode()}.
12 */
13 abstract class Base extends \Exception {
14
15 /**
16 * The default error message to use when none has been provided at construct time.
17 */
18 const DEFAULT_MESSAGE = '';
19
20 protected $codeStr;
21
22 public function __construct($message = '', $codeStr = '0', \Exception $previous = null) {
23 if ($message === '') {
24 $message = static::DEFAULT_MESSAGE;
25 }
26 parent::__construct($message, (int)$codeStr, $previous);
27 $this->codeStr = (string)$codeStr;
28 }
29
30 /**
31 * The code as is has been returned by the API, as a string.
32 * @return string
33 */
34 public function getCodeStr() {
35 return $this->codeStr;
36 }
37
38 }
39