GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — php-api/src/HttpMethods.php at develop · archerbyte/php-api Expand file tree/ Copy pathHttpMethods.phpMore file actions 95 lines (83 loc) · 2.2 KB / Copy pathHttpMethods.phpFile metadata and controls95 lines (83 loc) · 2.2 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 <?php namespace archerbyte; /** * Class HttpMethods * * This class provides constants for common HTTP request methods, making it easier to refer to * these methods consistently throughout the application. It also includes utility functions * for validation and retrieving all defined HTTP methods. * * @package PHP-Api * @author archerbyte * @link https://archerbyte.dev * @license MIT */ class HttpMethods { /** * @var string GET Represents the HTTP GET method. */ public const GET = 'GET'; /** * @var string POST Represents the HTTP POST method. */ public const POST = 'POST'; /** * @var string PUT Represents the HTTP PUT method. */ public const PUT = 'PUT'; /** * @var string DELETE Represents the HTTP DELETE method. */ public const DELETE = 'DELETE'; /** * @var string PATCH Represents the HTTP PATCH method. */ public const PATCH = 'PATCH'; /** * @var string OPTIONS Represents the HTTP OPTIONS method. */ public const OPTIONS = 'OPTIONS'; /** * @var string HEAD Represents the HTTP HEAD method. */ public const HEAD = 'HEAD'; /** * @var string TRACE Represents the HTTP TRACE method. */ public const TRACE = 'TRACE'; /** * @var string CONNECT Represents the HTTP CONNECT method. */ public const CONNECT = 'CONNECT'; /** * Returns a list of all available HTTP methods. * * @return array An array containing all the HTTP request methods as strings. */ public static function getAllMethods(): array { return [ self::GET, self::POST, self::PUT, self::DELETE, self::PATCH, self::OPTIONS, self::HEAD, self::TRACE, self::CONNECT ]; } /** * Checks if a given method is a valid HTTP request method. * * @param string $method The HTTP method to check. * * @return bool Returns true if the method is valid, false otherwise. */ public static function isValidMethod(string $method): bool { return in_array($method, self::getAllMethods(), true); } } |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |