summaryrefslogtreecommitdiffstats
path: root/vendor/fig/http-message-util/src/RequestMethodInterface.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/fig/http-message-util/src/RequestMethodInterface.php')
-rw-r--r--vendor/fig/http-message-util/src/RequestMethodInterface.php34
1 files changed, 34 insertions, 0 deletions
diff --git a/vendor/fig/http-message-util/src/RequestMethodInterface.php b/vendor/fig/http-message-util/src/RequestMethodInterface.php
new file mode 100644
index 0000000..97d9a93
--- /dev/null
+++ b/vendor/fig/http-message-util/src/RequestMethodInterface.php
@@ -0,0 +1,34 @@
+<?php
+
+namespace Fig\Http\Message;
+
+/**
+ * Defines constants for common HTTP request methods.
+ *
+ * Usage:
+ *
+ * <code>
+ * class RequestFactory implements RequestMethodInterface
+ * {
+ * public static function factory(
+ * $uri = '/',
+ * $method = self::METHOD_GET,
+ * $data = []
+ * ) {
+ * }
+ * }
+ * </code>
+ */
+interface RequestMethodInterface
+{
+ const METHOD_HEAD = 'HEAD';
+ const METHOD_GET = 'GET';
+ const METHOD_POST = 'POST';
+ const METHOD_PUT = 'PUT';
+ const METHOD_PATCH = 'PATCH';
+ const METHOD_DELETE = 'DELETE';
+ const METHOD_PURGE = 'PURGE';
+ const METHOD_OPTIONS = 'OPTIONS';
+ const METHOD_TRACE = 'TRACE';
+ const METHOD_CONNECT = 'CONNECT';
+}