aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-07-27 10:05:23 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-07-27 10:05:23 +0200
commit5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch)
tree39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php
parent5afd237bbd22028b85532b8c0b3fcead49a00764 (diff)
downloadft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.gz
ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.bz2
ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.zip
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php')
-rw-r--r--srcs/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php103
1 files changed, 0 insertions, 103 deletions
diff --git a/srcs/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php b/srcs/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php
deleted file mode 100644
index 2c97893..0000000
--- a/srcs/wordpress/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php
+++ /dev/null
@@ -1,103 +0,0 @@
-<?php
-/**
- * Case-insensitive dictionary, suitable for HTTP headers
- *
- * @package Requests
- * @subpackage Utilities
- */
-
-/**
- * Case-insensitive dictionary, suitable for HTTP headers
- *
- * @package Requests
- * @subpackage Utilities
- */
-class Requests_Utility_CaseInsensitiveDictionary implements ArrayAccess, IteratorAggregate {
- /**
- * Actual item data
- *
- * @var array
- */
- protected $data = array();
-
- /**
- * Creates a case insensitive dictionary.
- *
- * @param array $data Dictionary/map to convert to case-insensitive
- */
- public function __construct(array $data = array()) {
- foreach ($data as $key => $value) {
- $this->offsetSet($key, $value);
- }
- }
-
- /**
- * Check if the given item exists
- *
- * @param string $key Item key
- * @return boolean Does the item exist?
- */
- public function offsetExists($key) {
- $key = strtolower($key);
- return isset($this->data[$key]);
- }
-
- /**
- * Get the value for the item
- *
- * @param string $key Item key
- * @return string Item value
- */
- public function offsetGet($key) {
- $key = strtolower($key);
- if (!isset($this->data[$key])) {
- return null;
- }
-
- return $this->data[$key];
- }
-
- /**
- * Set the given item
- *
- * @throws Requests_Exception On attempting to use dictionary as list (`invalidset`)
- *
- * @param string $key Item name
- * @param string $value Item value
- */
- public function offsetSet($key, $value) {
- if ($key === null) {
- throw new Requests_Exception('Object is a dictionary, not a list', 'invalidset');
- }
-
- $key = strtolower($key);
- $this->data[$key] = $value;
- }
-
- /**
- * Unset the given header
- *
- * @param string $key
- */
- public function offsetUnset($key) {
- unset($this->data[strtolower($key)]);
- }
-
- /**
- * Get an iterator for the data
- *
- * @return ArrayIterator
- */
- public function getIterator() {
- return new ArrayIterator($this->data);
- }
-
- /**
- * Get the headers as an array
- *
- * @return array Header data
- */
- public function getAll() {
- return $this->data;
- }
-}