Update Kirby to 3.7.4

This commit is contained in:
Lukas Bestle
2022-08-24 10:59:39 +02:00
parent 435b9f4541
commit d89a0a647c
674 changed files with 212 additions and 61 deletions
Executable → Regular
View File
Executable → Regular
View File
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
+2 -2
View File
@@ -73,7 +73,7 @@ class Params extends Query
$paramValue = $paramParts[1] ?? null;
if ($paramKey !== null) {
$params[$paramKey] = $paramValue;
$params[rawurldecode($paramKey)] = $paramValue ? rawurldecode($paramValue) : null;
}
unset($path[$index]);
@@ -140,7 +140,7 @@ class Params extends Query
foreach ($this as $key => $value) {
if ($value !== null && $value !== '') {
$params[] = $key . $separator . $value;
$params[] = rawurlencode($key) . $separator . rawurlencode($value);
}
}
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
View File
View File
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
View File
Executable → Regular
+8 -1
View File
@@ -90,6 +90,13 @@ class Uri
*/
protected $scheme = 'http';
/**
* Supported schemes
*
* @var array
*/
protected static $schemes = ['http', 'https', 'ftp'];
/**
* @var bool
*/
@@ -446,7 +453,7 @@ class Uri
*/
public function setScheme(string $scheme = null)
{
if ($scheme !== null && in_array($scheme, ['http', 'https', 'ftp']) === false) {
if ($scheme !== null && in_array($scheme, static::$schemes) === false) {
throw new InvalidArgumentException('Invalid URL scheme: ' . $scheme);
}
Executable → Regular
View File
Executable → Regular
View File