PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.10.2
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.10.2
1.19.8 1.19.7 1.19.6 1.19.5 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.12.0 1.13.0 1.14.0 1.15.0 1.15.1 1.15.2 1.15.3 1.16.0 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.16.6 1.16.7 1.16.8 1.17.0 1.17.6 1.17.7 1.17.8 1.17.9 1.18.0 1.18.1 1.18.2 1.18.3 1.18.4 1.18.5 1.18.6 1.18.7 1.18.8 1.18.9 1.19.0 1.19.1 1.19.2 1.19.3 1.19.4 1.3.19 1.3.20 1.4.0 1.4.1 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.16 1.5.17 1.5.18 1.5.19 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.8.0 1.8.1 1.8.3 1.9.0 1.9.1 1.9.2
nitropack / nitropack-sdk / NitroPack / SDK / Api / ResponseStatus.php
nitropack / nitropack-sdk / NitroPack / SDK / Api Last commit date
AdditionalDomains.php 3 years ago Base.php 3 years ago Cache.php 2 years ago ExcludedUrls.php 3 years ago Excludes.php 2 years ago Integration.php 2 years ago RemoteConfigFetcher.php 4 years ago RequestMaker.php 5 years ago Response.php 6 years ago ResponseStatus.php 6 years ago SafeMode.php 3 years ago SecureRequestMaker.php 5 years ago SignedBase.php 3 years ago Stats.php 6 years ago Tagger.php 3 years ago Url.php 6 years ago VariationCookie.php 6 years ago Varnish.php 3 years ago Warmup.php 6 years ago Webhook.php 6 years ago
ResponseStatus.php
36 lines
1 <?php
2 namespace NitroPack\SDK\Api;
3
4 class ResponseStatus {
5 const OK = 200;
6 const ACCEPTED = 202; // There is no cache, but the request for creating cache has been accepted.
7 const BAD_REQUEST = 400;
8 const PAYMENT_REQUIRED = 402;
9 const FORBIDDEN = 403;
10 const NOT_FOUND = 404;
11 const CONFLICT = 409;
12 const RUNTIME_ERROR = 500;
13 const SERVICE_UNAVAILABLE = 503;
14 const UNKNOWN = -1;
15
16 public static function getStatus($code) {
17 if (isset(self::$codeToStatus[$code])) {
18 return self::$codeToStatus[$code];
19 } else {
20 return ResponseStatus::UNKNOWN;
21 }
22 }
23
24 private static $codeToStatus = array(
25 "200" => ResponseStatus::OK,
26 "202" => ResponseStatus::ACCEPTED,
27 "400" => ResponseStatus::BAD_REQUEST,
28 "402" => ResponseStatus::PAYMENT_REQUIRED,
29 "403" => ResponseStatus::FORBIDDEN,
30 "404" => ResponseStatus::NOT_FOUND,
31 "409" => ResponseStatus::CONFLICT,
32 "500" => ResponseStatus::RUNTIME_ERROR,
33 "503" => ResponseStatus::SERVICE_UNAVAILABLE
34 );
35 }
36