-
WIBUHAX0R1337
-
/
home
/
coludnqa
/
rohihbs.com
/
wp-content
/
plugins
/
updraftplus
/
vendor
/
guzzlehttp
/
psr7
/
src
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
AppendStream.php
5.633KB
Edit File
Delete File
Rename
BufferStream.php
3.007KB
Edit File
Delete File
Rename
CachingStream.php
4.346KB
Edit File
Delete File
Rename
DroppingStream.php
1.068KB
Edit File
Delete File
Rename
FnStream.php
3.865KB
Edit File
Delete File
Rename
Header.php
2.127KB
Edit File
Delete File
Rename
InflateStream.php
1.802KB
Edit File
Delete File
Rename
LazyOpenStream.php
0.879KB
Edit File
Delete File
Rename
LimitStream.php
4.126KB
Edit File
Delete File
Rename
Message.php
8.082KB
Edit File
Delete File
Rename
MessageTrait.php
7.672KB
Edit File
Delete File
Rename
MimeType.php
4.989KB
Edit File
Delete File
Rename
MultipartStream.php
4.657KB
Edit File
Delete File
Rename
NoSeekStream.php
0.429KB
Edit File
Delete File
Rename
PumpStream.php
3.988KB
Edit File
Delete File
Rename
Query.php
3.408KB
Edit File
Delete File
Rename
Request.php
3.632KB
Edit File
Delete File
Rename
Response.php
4.696KB
Edit File
Delete File
Rename
ServerRequest.php
9.621KB
Edit File
Delete File
Rename
Stream.php
6.65KB
Edit File
Delete File
Rename
StreamDecoratorTrait.php
3.214KB
Edit File
Delete File
Rename
StreamWrapper.php
3.69KB
Edit File
Delete File
Rename
UploadedFile.php
7.589KB
Edit File
Delete File
Rename
UriComparator.php
1.147KB
Edit File
Delete File
Rename
UriNormalizer.php
8.136KB
Edit File
Delete File
Rename
UriResolver.php
8.583KB
Edit File
Delete File
Rename
Utils.php
14.329KB
Edit File
Delete File
Rename
functions.php
13.095KB
Edit File
Delete File
Rename
functions_include.php
0.152KB
Edit File
Delete File
Rename
<?php namespace GuzzleHttp\Psr7; final class Query { /** * Parse a query string into an associative array. * * If multiple values are found for the same key, the value of that key * value pair will become an array. This function does not parse nested * PHP style arrays into an associative array (e.g., `foo[a]=1&foo[b]=2` * will be parsed into `['foo[a]' => '1', 'foo[b]' => '2'])`. * * @param string $str Query string to parse * @param int|bool $urlEncoding How the query string is encoded * * @return array */ public static function parse($str, $urlEncoding = true) { $result = []; if ($str === '') { return $result; } if ($urlEncoding === true) { $decoder = function ($value) { return rawurldecode(str_replace('+', ' ', $value)); }; } elseif ($urlEncoding === PHP_QUERY_RFC3986) { $decoder = 'rawurldecode'; } elseif ($urlEncoding === PHP_QUERY_RFC1738) { $decoder = 'urldecode'; } else { $decoder = function ($str) { return $str; }; } foreach (explode('&', $str) as $kvp) { $parts = explode('=', $kvp, 2); $key = $decoder($parts[0]); $value = isset($parts[1]) ? $decoder($parts[1]) : null; if (!isset($result[$key])) { $result[$key] = $value; } else { if (!is_array($result[$key])) { $result[$key] = [$result[$key]]; } $result[$key][] = $value; } } return $result; } /** * Build a query string from an array of key value pairs. * * This function can use the return value of `parse()` to build a query * string. This function does not modify the provided keys when an array is * encountered (like `http_build_query()` would). * * @param array $params Query string parameters. * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986 * to encode using RFC3986, or PHP_QUERY_RFC1738 * to encode using RFC1738. * * @return string */ public static function build(array $params, $encoding = PHP_QUERY_RFC3986) { if (!$params) { return ''; } if ($encoding === false) { $encoder = function ($str) { return $str; }; } elseif ($encoding === PHP_QUERY_RFC3986) { $encoder = 'rawurlencode'; } elseif ($encoding === PHP_QUERY_RFC1738) { $encoder = 'urlencode'; } else { throw new \InvalidArgumentException('Invalid type'); } $qs = ''; foreach ($params as $k => $v) { $k = $encoder($k); if (!is_array($v)) { $qs .= $k; if ($v !== null) { $qs .= '=' . $encoder($v); } $qs .= '&'; } else { foreach ($v as $vv) { $qs .= $k; if ($vv !== null) { $qs .= '=' . $encoder($vv); } $qs .= '&'; } } } return $qs ? (string) substr($qs, 0, -1) : ''; } }
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat