diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
| commit | 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch) | |
| tree | 39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-includes/sodium_compat/src/PHP52 | |
| parent | 5afd237bbd22028b85532b8c0b3fcead49a00764 (diff) | |
| download | ft_server-master.tar.gz ft_server-master.tar.bz2 ft_server-master.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/sodium_compat/src/PHP52')
| -rw-r--r-- | srcs/wordpress/wp-includes/sodium_compat/src/PHP52/SplFixedArray.php | 187 |
1 files changed, 0 insertions, 187 deletions
diff --git a/srcs/wordpress/wp-includes/sodium_compat/src/PHP52/SplFixedArray.php b/srcs/wordpress/wp-includes/sodium_compat/src/PHP52/SplFixedArray.php deleted file mode 100644 index 9279f60..0000000 --- a/srcs/wordpress/wp-includes/sodium_compat/src/PHP52/SplFixedArray.php +++ /dev/null @@ -1,187 +0,0 @@ -<?php - -if (class_exists('SplFixedArray')) { - return; -} - -/** - * The SplFixedArray class provides the main functionalities of array. The - * main differences between a SplFixedArray and a normal PHP array is that - * the SplFixedArray is of fixed length and allows only integers within - * the range as indexes. The advantage is that it allows a faster array - * implementation. - */ -class SplFixedArray implements Iterator, ArrayAccess, Countable -{ - /** @var array<int, mixed> */ - private $internalArray = array(); - - /** @var int $size */ - private $size = 0; - - /** - * SplFixedArray constructor. - * @param int $size - */ - public function __construct($size = 0) - { - $this->size = $size; - $this->internalArray = array(); - } - - /** - * @return int - */ - public function count() - { - return count($this->internalArray); - } - - /** - * @return array - */ - public function toArray() - { - ksort($this->internalArray); - return (array) $this->internalArray; - } - - /** - * @param array $array - * @param bool $save_indexes - * @return SplFixedArray - * @psalm-suppress MixedAssignment - */ - public static function fromArray(array $array, $save_indexes = true) - { - $self = new SplFixedArray(count($array)); - if($save_indexes) { - foreach($array as $key => $value) { - $self[(int) $key] = $value; - } - } else { - $i = 0; - foreach (array_values($array) as $value) { - $self[$i] = $value; - $i++; - } - } - return $self; - } - - /** - * @return int - */ - public function getSize() - { - return $this->size; - } - - /** - * @param int $size - * @return bool - */ - public function setSize($size) - { - $this->size = $size; - return true; - } - - /** - * @param string|int $index - * @return bool - */ - public function offsetExists($index) - { - return array_key_exists((int) $index, $this->internalArray); - } - - /** - * @param string|int $index - * @return mixed - */ - public function offsetGet($index) - { - return $this->internalArray[(int) $index]; - } - - /** - * @param string|int $index - * @param mixed $newval - * @psalm-suppress MixedAssignment - */ - public function offsetSet($index, $newval) - { - $this->internalArray[(int) $index] = $newval; - } - - /** - * @param string|int $index - */ - public function offsetUnset($index) - { - unset($this->internalArray[(int) $index]); - } - - /** - * Rewind iterator back to the start - * @link https://php.net/manual/en/splfixedarray.rewind.php - * @return void - * @since 5.3.0 - */ - public function rewind() - { - reset($this->internalArray); - } - - /** - * Return current array entry - * @link https://php.net/manual/en/splfixedarray.current.php - * @return mixed The current element value. - * @since 5.3.0 - */ - public function current() - { - return current($this->internalArray); - } - - /** - * Return current array index - * @return int The current array index. - */ - public function key() - { - return key($this->internalArray); - } - - /** - * @return void - */ - public function next() - { - next($this->internalArray); - } - - /** - * Check whether the array contains more elements - * @link https://php.net/manual/en/splfixedarray.valid.php - * @return bool true if the array contains any more elements, false otherwise. - */ - public function valid() - { - if (empty($this->internalArray)) { - return false; - } - $result = next($this->internalArray) !== false; - prev($this->internalArray); - return $result; - } - - /** - * Do nothing. - */ - public function __wakeup() - { - // NOP - } -}
\ No newline at end of file |
