diff --git a/application/composer.lock b/application/composer.lock
index 5b49549..3e0a103 100644
--- a/application/composer.lock
+++ b/application/composer.lock
@@ -312,16 +312,16 @@
},
{
"name": "rmccue/requests",
- "version": "v1.8.0",
+ "version": "v1.8.1",
"source": {
"type": "git",
"url": "https://github.com/WordPress/Requests.git",
- "reference": "afbe4790e4def03581c4a0963a1e8aa01f6030f1"
+ "reference": "82e6936366eac3af4d836c18b9d8c31028fe4cd5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/WordPress/Requests/zipball/afbe4790e4def03581c4a0963a1e8aa01f6030f1",
- "reference": "afbe4790e4def03581c4a0963a1e8aa01f6030f1",
+ "url": "https://api.github.com/repos/WordPress/Requests/zipball/82e6936366eac3af4d836c18b9d8c31028fe4cd5",
+ "reference": "82e6936366eac3af4d836c18b9d8c31028fe4cd5",
"shasum": ""
},
"require": {
@@ -366,22 +366,22 @@
],
"support": {
"issues": "https://github.com/WordPress/Requests/issues",
- "source": "https://github.com/WordPress/Requests/tree/v1.8.0"
+ "source": "https://github.com/WordPress/Requests/tree/v1.8.1"
},
- "time": "2021-04-27T11:05:25+00:00"
+ "time": "2021-06-04T09:56:25+00:00"
},
{
"name": "symfony/finder",
- "version": "v5.2.4",
+ "version": "v5.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "0d639a0943822626290d169965804f79400e6a04"
+ "reference": "0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/0d639a0943822626290d169965804f79400e6a04",
- "reference": "0d639a0943822626290d169965804f79400e6a04",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6",
+ "reference": "0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6",
"shasum": ""
},
"require": {
@@ -413,7 +413,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v5.2.4"
+ "source": "https://github.com/symfony/finder/tree/v5.3.0"
},
"funding": [
{
@@ -429,20 +429,20 @@
"type": "tidelift"
}
],
- "time": "2021-02-15T18:55:04+00:00"
+ "time": "2021-05-26T12:52:38+00:00"
},
{
"name": "symfony/polyfill-iconv",
- "version": "v1.22.1",
+ "version": "v1.23.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342"
+ "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342",
- "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933",
+ "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933",
"shasum": ""
},
"require": {
@@ -454,7 +454,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -493,7 +493,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-iconv/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-iconv/tree/v1.23.0"
},
"funding": [
{
@@ -509,20 +509,20 @@
"type": "tidelift"
}
],
- "time": "2021-01-22T09:19:47+00:00"
+ "time": "2021-05-27T09:27:20+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.22.1",
+ "version": "v1.23.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170"
+ "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5601e09b69f26c1828b13b6bb87cb07cddba3170",
- "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/24b72c6baa32c746a4d0840147c9715e42bb68ab",
+ "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab",
"shasum": ""
},
"require": {
@@ -534,7 +534,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -574,7 +574,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.0"
},
"funding": [
{
@@ -590,20 +590,20 @@
"type": "tidelift"
}
],
- "time": "2021-01-22T09:19:47+00:00"
+ "time": "2021-05-27T09:17:38+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.22.1",
+ "version": "v1.23.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248"
+ "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248",
- "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
+ "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
"shasum": ""
},
"require": {
@@ -615,7 +615,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -658,7 +658,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0"
},
"funding": [
{
@@ -674,20 +674,20 @@
"type": "tidelift"
}
],
- "time": "2021-01-22T09:19:47+00:00"
+ "time": "2021-02-19T12:13:01+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.22.1",
+ "version": "v1.23.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
+ "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
- "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2df51500adbaebdc4c38dea4c89a2e131c45c8a1",
+ "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1",
"shasum": ""
},
"require": {
@@ -699,7 +699,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -738,7 +738,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.0"
},
"funding": [
{
@@ -754,20 +754,20 @@
"type": "tidelift"
}
],
- "time": "2021-01-22T09:19:47+00:00"
+ "time": "2021-05-27T09:27:20+00:00"
},
{
"name": "symfony/polyfill-php72",
- "version": "v1.22.1",
+ "version": "v1.23.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9"
+ "reference": "9a142215a36a3888e30d0a9eeea9766764e96976"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
- "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976",
+ "reference": "9a142215a36a3888e30d0a9eeea9766764e96976",
"shasum": ""
},
"require": {
@@ -776,7 +776,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -814,7 +814,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php72/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0"
},
"funding": [
{
@@ -830,7 +830,7 @@
"type": "tidelift"
}
],
- "time": "2021-01-07T16:49:33+00:00"
+ "time": "2021-05-27T09:17:38+00:00"
},
{
"name": "voku/anti-xss",
@@ -1099,5 +1099,5 @@
"prefer-lowest": false,
"platform": [],
"platform-dev": [],
- "plugin-api-version": "2.1.0"
+ "plugin-api-version": "2.0.0"
}
diff --git a/application/vendor/composer/ClassLoader.php b/application/vendor/composer/ClassLoader.php
index 247294d..4d989a2 100644
--- a/application/vendor/composer/ClassLoader.php
+++ b/application/vendor/composer/ClassLoader.php
@@ -311,10 +311,8 @@ class ClassLoader
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
if (null === $this->vendorDir) {
- return;
- }
-
- if ($prepend) {
+ //no-op
+ } elseif ($prepend) {
self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
} else {
unset(self::$registeredLoaders[$this->vendorDir]);
diff --git a/application/vendor/composer/InstalledVersions.php b/application/vendor/composer/InstalledVersions.php
index fa7f0e5..1ee0fd8 100644
--- a/application/vendor/composer/InstalledVersions.php
+++ b/application/vendor/composer/InstalledVersions.php
@@ -20,8 +20,6 @@ use Composer\Semver\VersionParser;
-
-
class InstalledVersions
{
private static $installed = array (
@@ -32,7 +30,7 @@ private static $installed = array (
'aliases' =>
array (
),
- 'reference' => 'a1858514807fe8606e600f247ed09529e611e98c',
+ 'reference' => '69a44753df25081ffe701501af1cad12fb41dfc1',
'name' => '__root__',
),
'versions' =>
@@ -44,7 +42,7 @@ private static $installed = array (
'aliases' =>
array (
),
- 'reference' => 'a1858514807fe8606e600f247ed09529e611e98c',
+ 'reference' => '69a44753df25081ffe701501af1cad12fb41dfc1',
),
'catfan/medoo' =>
array (
@@ -76,12 +74,12 @@ private static $installed = array (
),
'phpmailer/phpmailer' =>
array (
- 'pretty_version' => 'v6.4.1',
- 'version' => '6.4.1.0',
+ 'pretty_version' => 'v6.5.0',
+ 'version' => '6.5.0.0',
'aliases' =>
array (
),
- 'reference' => '9256f12d8fb0cd0500f93b19e18c356906cbed3d',
+ 'reference' => 'a5b5c43e50b7fba655f793ad27303cd74c57363c',
),
'phpunit/php-timer' =>
array (
@@ -94,66 +92,66 @@ private static $installed = array (
),
'rmccue/requests' =>
array (
- 'pretty_version' => 'v1.8.0',
- 'version' => '1.8.0.0',
+ 'pretty_version' => 'v1.8.1',
+ 'version' => '1.8.1.0',
'aliases' =>
array (
),
- 'reference' => 'afbe4790e4def03581c4a0963a1e8aa01f6030f1',
+ 'reference' => '82e6936366eac3af4d836c18b9d8c31028fe4cd5',
),
'symfony/finder' =>
array (
- 'pretty_version' => 'v5.2.4',
- 'version' => '5.2.4.0',
+ 'pretty_version' => 'v5.3.0',
+ 'version' => '5.3.0.0',
'aliases' =>
array (
),
- 'reference' => '0d639a0943822626290d169965804f79400e6a04',
+ 'reference' => '0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6',
),
'symfony/polyfill-iconv' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => '06fb361659649bcfd6a208a0f1fcaf4e827ad342',
+ 'reference' => '63b5bb7db83e5673936d6e3b8b3e022ff6474933',
),
'symfony/polyfill-intl-grapheme' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => '5601e09b69f26c1828b13b6bb87cb07cddba3170',
+ 'reference' => '24b72c6baa32c746a4d0840147c9715e42bb68ab',
),
'symfony/polyfill-intl-normalizer' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => '43a0283138253ed1d48d352ab6d0bdb3f809f248',
+ 'reference' => '8590a5f561694770bdcd3f9b5c69dde6945028e8',
),
'symfony/polyfill-mbstring' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => '5232de97ee3b75b0360528dae24e73db49566ab1',
+ 'reference' => '2df51500adbaebdc4c38dea4c89a2e131c45c8a1',
),
'symfony/polyfill-php72' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => 'cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9',
+ 'reference' => '9a142215a36a3888e30d0a9eeea9766764e96976',
),
'voku/anti-xss' =>
array (
@@ -200,6 +198,7 @@ foreach (self::getInstalled() as $installed) {
$packages[] = array_keys($installed['versions']);
}
+
if (1 === \count($packages)) {
return $packages[0];
}
@@ -395,7 +394,6 @@ self::$installedByVendor = array();
-
private static function getInstalled()
{
if (null === self::$canGetVendors) {
@@ -405,6 +403,7 @@ self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegist
$installed = array();
if (self::$canGetVendors) {
+
foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
if (isset(self::$installedByVendor[$vendorDir])) {
$installed[] = self::$installedByVendor[$vendorDir];
diff --git a/application/vendor/composer/autoload_files.php b/application/vendor/composer/autoload_files.php
index ee3569d..f62bacb 100644
--- a/application/vendor/composer/autoload_files.php
+++ b/application/vendor/composer/autoload_files.php
@@ -6,10 +6,10 @@ $vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);
return array(
- 'def43f6c87e4f8dfd0c9e1b1bab14fe8' => $vendorDir . '/symfony/polyfill-iconv/bootstrap.php',
- '8825ede83f2f289127722d4e842cf7e8' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php',
- 'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',
- '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
'25072dd6e2470089de65ae7bf11d3109' => $vendorDir . '/symfony/polyfill-php72/bootstrap.php',
+ '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
+ 'e69f7f6ee287b969198c3c9d6777bd38' => $vendorDir . '/symfony/polyfill-intl-normalizer/bootstrap.php',
+ '8825ede83f2f289127722d4e842cf7e8' => $vendorDir . '/symfony/polyfill-intl-grapheme/bootstrap.php',
+ 'def43f6c87e4f8dfd0c9e1b1bab14fe8' => $vendorDir . '/symfony/polyfill-iconv/bootstrap.php',
'b46ad4fe52f4d1899a2951c7e6ea56b0' => $vendorDir . '/voku/portable-utf8/bootstrap.php',
);
diff --git a/application/vendor/composer/autoload_static.php b/application/vendor/composer/autoload_static.php
index 8a07921..1ccccae 100644
--- a/application/vendor/composer/autoload_static.php
+++ b/application/vendor/composer/autoload_static.php
@@ -7,11 +7,11 @@ namespace Composer\Autoload;
class ComposerStaticInitde424ad7860a40a14ec11f109060d25d
{
public static $files = array (
- 'def43f6c87e4f8dfd0c9e1b1bab14fe8' => __DIR__ . '/..' . '/symfony/polyfill-iconv/bootstrap.php',
- '8825ede83f2f289127722d4e842cf7e8' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php',
- 'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',
- '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
'25072dd6e2470089de65ae7bf11d3109' => __DIR__ . '/..' . '/symfony/polyfill-php72/bootstrap.php',
+ '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
+ 'e69f7f6ee287b969198c3c9d6777bd38' => __DIR__ . '/..' . '/symfony/polyfill-intl-normalizer/bootstrap.php',
+ '8825ede83f2f289127722d4e842cf7e8' => __DIR__ . '/..' . '/symfony/polyfill-intl-grapheme/bootstrap.php',
+ 'def43f6c87e4f8dfd0c9e1b1bab14fe8' => __DIR__ . '/..' . '/symfony/polyfill-iconv/bootstrap.php',
'b46ad4fe52f4d1899a2951c7e6ea56b0' => __DIR__ . '/..' . '/voku/portable-utf8/bootstrap.php',
);
diff --git a/application/vendor/composer/installed.json b/application/vendor/composer/installed.json
index 2085182..bfb1d01 100644
--- a/application/vendor/composer/installed.json
+++ b/application/vendor/composer/installed.json
@@ -171,17 +171,17 @@
},
{
"name": "phpmailer/phpmailer",
- "version": "v6.4.1",
- "version_normalized": "6.4.1.0",
+ "version": "v6.5.0",
+ "version_normalized": "6.5.0.0",
"source": {
"type": "git",
"url": "https://github.com/PHPMailer/PHPMailer.git",
- "reference": "9256f12d8fb0cd0500f93b19e18c356906cbed3d"
+ "reference": "a5b5c43e50b7fba655f793ad27303cd74c57363c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/9256f12d8fb0cd0500f93b19e18c356906cbed3d",
- "reference": "9256f12d8fb0cd0500f93b19e18c356906cbed3d",
+ "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/a5b5c43e50b7fba655f793ad27303cd74c57363c",
+ "reference": "a5b5c43e50b7fba655f793ad27303cd74c57363c",
"shasum": ""
},
"require": {
@@ -206,7 +206,7 @@
"stevenmaguire/oauth2-microsoft": "Needed for Microsoft XOAUTH2 authentication",
"symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)"
},
- "time": "2021-04-29T12:25:04+00:00",
+ "time": "2021-06-16T14:33:43+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -238,7 +238,7 @@
"description": "PHPMailer is a full-featured email creation and transfer class for PHP",
"support": {
"issues": "https://github.com/PHPMailer/PHPMailer/issues",
- "source": "https://github.com/PHPMailer/PHPMailer/tree/v6.4.1"
+ "source": "https://github.com/PHPMailer/PHPMailer/tree/v6.5.0"
},
"funding": [
{
@@ -312,17 +312,17 @@
},
{
"name": "rmccue/requests",
- "version": "v1.8.0",
- "version_normalized": "1.8.0.0",
+ "version": "v1.8.1",
+ "version_normalized": "1.8.1.0",
"source": {
"type": "git",
"url": "https://github.com/WordPress/Requests.git",
- "reference": "afbe4790e4def03581c4a0963a1e8aa01f6030f1"
+ "reference": "82e6936366eac3af4d836c18b9d8c31028fe4cd5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/WordPress/Requests/zipball/afbe4790e4def03581c4a0963a1e8aa01f6030f1",
- "reference": "afbe4790e4def03581c4a0963a1e8aa01f6030f1",
+ "url": "https://api.github.com/repos/WordPress/Requests/zipball/82e6936366eac3af4d836c18b9d8c31028fe4cd5",
+ "reference": "82e6936366eac3af4d836c18b9d8c31028fe4cd5",
"shasum": ""
},
"require": {
@@ -338,7 +338,7 @@
"squizlabs/php_codesniffer": "^3.5",
"wp-coding-standards/wpcs": "^2.0"
},
- "time": "2021-04-27T11:05:25+00:00",
+ "time": "2021-06-04T09:56:25+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -369,29 +369,29 @@
],
"support": {
"issues": "https://github.com/WordPress/Requests/issues",
- "source": "https://github.com/WordPress/Requests/tree/v1.8.0"
+ "source": "https://github.com/WordPress/Requests/tree/v1.8.1"
},
"install-path": "../rmccue/requests"
},
{
"name": "symfony/finder",
- "version": "v5.2.4",
- "version_normalized": "5.2.4.0",
+ "version": "v5.3.0",
+ "version_normalized": "5.3.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "0d639a0943822626290d169965804f79400e6a04"
+ "reference": "0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/0d639a0943822626290d169965804f79400e6a04",
- "reference": "0d639a0943822626290d169965804f79400e6a04",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6",
+ "reference": "0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6",
"shasum": ""
},
"require": {
"php": ">=7.2.5"
},
- "time": "2021-02-15T18:55:04+00:00",
+ "time": "2021-05-26T12:52:38+00:00",
"type": "library",
"installation-source": "dist",
"autoload": {
@@ -419,7 +419,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v5.2.4"
+ "source": "https://github.com/symfony/finder/tree/v5.3.0"
},
"funding": [
{
@@ -439,17 +439,17 @@
},
{
"name": "symfony/polyfill-iconv",
- "version": "v1.22.1",
- "version_normalized": "1.22.1.0",
+ "version": "v1.23.0",
+ "version_normalized": "1.23.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342"
+ "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342",
- "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933",
+ "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933",
"shasum": ""
},
"require": {
@@ -458,11 +458,11 @@
"suggest": {
"ext-iconv": "For best performance"
},
- "time": "2021-01-22T09:19:47+00:00",
+ "time": "2021-05-27T09:27:20+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -502,7 +502,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-iconv/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-iconv/tree/v1.23.0"
},
"funding": [
{
@@ -522,17 +522,17 @@
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.22.1",
- "version_normalized": "1.22.1.0",
+ "version": "v1.23.0",
+ "version_normalized": "1.23.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170"
+ "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5601e09b69f26c1828b13b6bb87cb07cddba3170",
- "reference": "5601e09b69f26c1828b13b6bb87cb07cddba3170",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/24b72c6baa32c746a4d0840147c9715e42bb68ab",
+ "reference": "24b72c6baa32c746a4d0840147c9715e42bb68ab",
"shasum": ""
},
"require": {
@@ -541,11 +541,11 @@
"suggest": {
"ext-intl": "For best performance"
},
- "time": "2021-01-22T09:19:47+00:00",
+ "time": "2021-05-27T09:17:38+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -586,7 +586,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.0"
},
"funding": [
{
@@ -606,17 +606,17 @@
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.22.1",
- "version_normalized": "1.22.1.0",
+ "version": "v1.23.0",
+ "version_normalized": "1.23.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248"
+ "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/43a0283138253ed1d48d352ab6d0bdb3f809f248",
- "reference": "43a0283138253ed1d48d352ab6d0bdb3f809f248",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
+ "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
"shasum": ""
},
"require": {
@@ -625,11 +625,11 @@
"suggest": {
"ext-intl": "For best performance"
},
- "time": "2021-01-22T09:19:47+00:00",
+ "time": "2021-02-19T12:13:01+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -673,7 +673,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0"
},
"funding": [
{
@@ -693,17 +693,17 @@
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.22.1",
- "version_normalized": "1.22.1.0",
+ "version": "v1.23.0",
+ "version_normalized": "1.23.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
+ "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
- "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/2df51500adbaebdc4c38dea4c89a2e131c45c8a1",
+ "reference": "2df51500adbaebdc4c38dea4c89a2e131c45c8a1",
"shasum": ""
},
"require": {
@@ -712,11 +712,11 @@
"suggest": {
"ext-mbstring": "For best performance"
},
- "time": "2021-01-22T09:19:47+00:00",
+ "time": "2021-05-27T09:27:20+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -756,7 +756,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.0"
},
"funding": [
{
@@ -776,27 +776,27 @@
},
{
"name": "symfony/polyfill-php72",
- "version": "v1.22.1",
- "version_normalized": "1.22.1.0",
+ "version": "v1.23.0",
+ "version_normalized": "1.23.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9"
+ "reference": "9a142215a36a3888e30d0a9eeea9766764e96976"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
- "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976",
+ "reference": "9a142215a36a3888e30d0a9eeea9766764e96976",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
- "time": "2021-01-07T16:49:33+00:00",
+ "time": "2021-05-27T09:17:38+00:00",
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -835,7 +835,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php72/tree/v1.22.1"
+ "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0"
},
"funding": [
{
diff --git a/application/vendor/composer/installed.php b/application/vendor/composer/installed.php
index a011ce4..d70f19f 100644
--- a/application/vendor/composer/installed.php
+++ b/application/vendor/composer/installed.php
@@ -6,7 +6,7 @@
'aliases' =>
array (
),
- 'reference' => 'a1858514807fe8606e600f247ed09529e611e98c',
+ 'reference' => '69a44753df25081ffe701501af1cad12fb41dfc1',
'name' => '__root__',
),
'versions' =>
@@ -18,7 +18,7 @@
'aliases' =>
array (
),
- 'reference' => 'a1858514807fe8606e600f247ed09529e611e98c',
+ 'reference' => '69a44753df25081ffe701501af1cad12fb41dfc1',
),
'catfan/medoo' =>
array (
@@ -50,12 +50,12 @@
),
'phpmailer/phpmailer' =>
array (
- 'pretty_version' => 'v6.4.1',
- 'version' => '6.4.1.0',
+ 'pretty_version' => 'v6.5.0',
+ 'version' => '6.5.0.0',
'aliases' =>
array (
),
- 'reference' => '9256f12d8fb0cd0500f93b19e18c356906cbed3d',
+ 'reference' => 'a5b5c43e50b7fba655f793ad27303cd74c57363c',
),
'phpunit/php-timer' =>
array (
@@ -68,66 +68,66 @@
),
'rmccue/requests' =>
array (
- 'pretty_version' => 'v1.8.0',
- 'version' => '1.8.0.0',
+ 'pretty_version' => 'v1.8.1',
+ 'version' => '1.8.1.0',
'aliases' =>
array (
),
- 'reference' => 'afbe4790e4def03581c4a0963a1e8aa01f6030f1',
+ 'reference' => '82e6936366eac3af4d836c18b9d8c31028fe4cd5',
),
'symfony/finder' =>
array (
- 'pretty_version' => 'v5.2.4',
- 'version' => '5.2.4.0',
+ 'pretty_version' => 'v5.3.0',
+ 'version' => '5.3.0.0',
'aliases' =>
array (
),
- 'reference' => '0d639a0943822626290d169965804f79400e6a04',
+ 'reference' => '0ae3f047bed4edff6fd35b26a9a6bfdc92c953c6',
),
'symfony/polyfill-iconv' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => '06fb361659649bcfd6a208a0f1fcaf4e827ad342',
+ 'reference' => '63b5bb7db83e5673936d6e3b8b3e022ff6474933',
),
'symfony/polyfill-intl-grapheme' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => '5601e09b69f26c1828b13b6bb87cb07cddba3170',
+ 'reference' => '24b72c6baa32c746a4d0840147c9715e42bb68ab',
),
'symfony/polyfill-intl-normalizer' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => '43a0283138253ed1d48d352ab6d0bdb3f809f248',
+ 'reference' => '8590a5f561694770bdcd3f9b5c69dde6945028e8',
),
'symfony/polyfill-mbstring' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => '5232de97ee3b75b0360528dae24e73db49566ab1',
+ 'reference' => '2df51500adbaebdc4c38dea4c89a2e131c45c8a1',
),
'symfony/polyfill-php72' =>
array (
- 'pretty_version' => 'v1.22.1',
- 'version' => '1.22.1.0',
+ 'pretty_version' => 'v1.23.0',
+ 'version' => '1.23.0.0',
'aliases' =>
array (
),
- 'reference' => 'cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9',
+ 'reference' => '9a142215a36a3888e30d0a9eeea9766764e96976',
),
'voku/anti-xss' =>
array (
diff --git a/application/vendor/phpmailer/phpmailer/SECURITY.md b/application/vendor/phpmailer/phpmailer/SECURITY.md
index 5a6a8f4..035a87f 100644
--- a/application/vendor/phpmailer/phpmailer/SECURITY.md
+++ b/application/vendor/phpmailer/phpmailer/SECURITY.md
@@ -2,6 +2,11 @@
Please disclose any security issues or vulnerabilities found through [Tidelift's coordinated disclosure system](https://tidelift.com/security) or to the maintainers privately.
+PHPMailer 6.4.1 and earlier contain a vulnerability that can result in untrusted code being called (if such code is injected into the host project's scope by other means). If the `$patternselect` parameter to `validateAddress()` is set to `'php'` (the default, defined by `PHPMailer::$validator`), and the global namespace contains a function called `php`, it will be called in preference to the built-in validator of the same name. Mitigated in PHPMailer 6.5.0 by denying the use of simple strings as validator function names. Recorded as [CVE-2021-3603](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-3603). Reported by [Vikrant Singh Chauhan](mailto:vi@hackberry.xyz) via [huntr.dev](https://www.huntr.dev/).
+
+PHPMailer versions 6.4.1 and earlier contain a possible remote code execution vulnerability through the `$lang_path` parameter of the `setLanguage()` method. If the `$lang_path` parameter is passed unfiltered from user input, it can be set to [a UNC path](https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats#unc-paths), and if an attacker is also able to persuade the server to load a file from that UNC path, a script file under their control may be executed. This vulnerability only applies to systems that resolve UNC paths, typically only Microsoft Windows.
+PHPMailer 6.5.0 mitigates this by no longer treating translation files as PHP code, but by parsing their text content directly. This approach avoids the possibility of executing unknown code while retaining backward compatibility. This isn't ideal, so the current translation format is deprecated and will be replaced in the next major release. Recorded as [CVE-2021-34551](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-34551). Reported by [Jilin Diting Information Technology Co., Ltd](https://listensec.com) via Tidelift.
+
PHPMailer versions between 6.1.8 and 6.4.0 contain a regression of the earlier CVE-2018-19296 object injection vulnerability as a result of [a fix for Windows UNC paths in 6.1.8](https://github.com/PHPMailer/PHPMailer/commit/e2e07a355ee8ff36aba21d0242c5950c56e4c6f9). Recorded as [CVE-2020-36326](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-36326). Reported by Fariskhi Vidyan via Tidelift. 6.4.1 fixes this issue, and also enforces stricter checks for URL schemes in local path contexts.
PHPMailer versions 6.1.5 and earlier contain an output escaping bug that occurs in `Content-Type` and `Content-Disposition` when filenames passed into `addAttachment` and other methods that accept attachment names contain double quote characters, in contravention of RFC822 3.4.1. No specific vulnerability has been found relating to this, but it could allow file attachments to bypass attachment filters that are based on matching filename extensions. Recorded as [CVE-2020-13625](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-13625). Reported by Elar Lang of Clarified Security.
diff --git a/application/vendor/phpmailer/phpmailer/VERSION b/application/vendor/phpmailer/phpmailer/VERSION
index 306894a..4be2c72 100644
--- a/application/vendor/phpmailer/phpmailer/VERSION
+++ b/application/vendor/phpmailer/phpmailer/VERSION
@@ -1 +1 @@
-6.4.1
\ No newline at end of file
+6.5.0
\ No newline at end of file
diff --git a/application/vendor/phpmailer/phpmailer/language/phpmailer.lang-ar.php b/application/vendor/phpmailer/phpmailer/language/phpmailer.lang-ar.php
index 8ab485c..f795580 100644
--- a/application/vendor/phpmailer/phpmailer/language/phpmailer.lang-ar.php
+++ b/application/vendor/phpmailer/phpmailer/language/phpmailer.lang-ar.php
@@ -19,8 +19,7 @@ $PHPMAILER_LANG['instantiate'] = 'لا يمكن توفير خدمة ا
$PHPMAILER_LANG['invalid_address'] = 'الإرسال غير ممكن لأن عنوان البريد الإلكتروني غير صالح: ';
$PHPMAILER_LANG['mailer_not_supported'] = ' برنامج الإرسال غير مدعوم.';
$PHPMAILER_LANG['provide_address'] = 'يجب توفير عنوان البريد الإلكتروني لمستلم واحد على الأقل.';
-$PHPMAILER_LANG['recipients_failed'] = 'خطأ SMTP: الأخطاء التالية ' .
- 'فشل في الارسال لكل من : ';
+$PHPMAILER_LANG['recipients_failed'] = 'خطأ SMTP: الأخطاء التالية فشل في الارسال لكل من : ';
$PHPMAILER_LANG['signing'] = 'خطأ في التوقيع: ';
$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() غير ممكن.';
$PHPMAILER_LANG['smtp_error'] = 'خطأ على مستوى الخادم SMTP: ';
diff --git a/application/vendor/phpmailer/phpmailer/src/PHPMailer.php b/application/vendor/phpmailer/phpmailer/src/PHPMailer.php
index 2d16116..eb4b742 100644
--- a/application/vendor/phpmailer/phpmailer/src/PHPMailer.php
+++ b/application/vendor/phpmailer/phpmailer/src/PHPMailer.php
@@ -428,9 +428,11 @@ class PHPMailer
public $Debugoutput = 'echo';
/**
- * Whether to keep SMTP connection open after each message.
- * If this is set to true then to close the connection
- * requires an explicit call to smtpClose().
+ * Whether to keep the SMTP connection open after each message.
+ * If this is set to true then the connection will remain open after a send,
+ * and closing the connection will require an explicit call to smtpClose().
+ * It's a good idea to use this if you are sending multiple messages as it reduces overhead.
+ * See the mailing list example for how to use it.
*
* @var bool
*/
@@ -748,7 +750,7 @@ class PHPMailer
*
* @var string
*/
- const VERSION = '6.4.1';
+ const VERSION = '6.5.0';
/**
* Error severity: message only, continue processing.
@@ -1335,7 +1337,8 @@ class PHPMailer
if (null === $patternselect) {
$patternselect = static::$validator;
}
- if (is_callable($patternselect)) {
+ //Don't allow strings as callables, see SECURITY.md and CVE-2021-3603
+ if (is_callable($patternselect) && !is_string($patternselect)) {
return call_user_func($patternselect, $address);
}
//Reject line breaks in addresses; it's valid RFC5322, but not RFC5321
@@ -2182,7 +2185,8 @@ class PHPMailer
* The default language is English.
*
* @param string $langcode ISO 639-1 2-character language code (e.g. French is "fr")
- * @param string $lang_path Path to the language file directory, with trailing separator (slash)
+ * @param string $lang_path Path to the language file directory, with trailing separator (slash).D
+ * Do not set this from user input!
*
* @return bool
*/
@@ -2244,14 +2248,32 @@ class PHPMailer
if (!static::fileIsAccessible($lang_file)) {
$foundlang = false;
} else {
- //Overwrite language-specific strings.
- //This way we'll never have missing translation keys.
- $foundlang = include $lang_file;
+ //$foundlang = include $lang_file;
+ $lines = file($lang_file);
+ foreach ($lines as $line) {
+ //Translation file lines look like this:
+ //$PHPMAILER_LANG['authenticate'] = 'SMTP-Fehler: Authentifizierung fehlgeschlagen.';
+ //These files are parsed as text and not PHP so as to avoid the possibility of code injection
+ //See https://blog.stevenlevithan.com/archives/match-quoted-string
+ $matches = [];
+ if (
+ preg_match(
+ '/^\$PHPMAILER_LANG\[\'([a-z\d_]+)\'\]\s*=\s*(["\'])(.+)*?\2;/',
+ $line,
+ $matches
+ ) &&
+ //Ignore unknown translation keys
+ array_key_exists($matches[1], $PHPMAILER_LANG)
+ ) {
+ //Overwrite language-specific strings so we'll never have missing translation keys.
+ $PHPMAILER_LANG[$matches[1]] = (string)$matches[3];
+ }
+ }
}
}
$this->language = $PHPMAILER_LANG;
- return (bool) $foundlang; //Returns false if language not found
+ return $foundlang; //Returns false if language not found
}
/**
diff --git a/application/vendor/phpmailer/phpmailer/src/POP3.php b/application/vendor/phpmailer/phpmailer/src/POP3.php
index a39f480..b38964b 100644
--- a/application/vendor/phpmailer/phpmailer/src/POP3.php
+++ b/application/vendor/phpmailer/phpmailer/src/POP3.php
@@ -46,7 +46,7 @@ class POP3
*
* @var string
*/
- const VERSION = '6.4.1';
+ const VERSION = '6.5.0';
/**
* Default POP3 port number.
diff --git a/application/vendor/phpmailer/phpmailer/src/SMTP.php b/application/vendor/phpmailer/phpmailer/src/SMTP.php
index 0e7f53d..a4a91ed 100644
--- a/application/vendor/phpmailer/phpmailer/src/SMTP.php
+++ b/application/vendor/phpmailer/phpmailer/src/SMTP.php
@@ -35,7 +35,7 @@ class SMTP
*
* @var string
*/
- const VERSION = '6.4.1';
+ const VERSION = '6.5.0';
/**
* SMTP line break constant.
@@ -186,6 +186,7 @@ class SMTP
'Amazon_SES' => '/[\d]{3} Ok (.*)/',
'SendGrid' => '/[\d]{3} Ok: queued as (.*)/',
'CampaignMonitor' => '/[\d]{3} 2.0.0 OK:([a-zA-Z\d]{48})/',
+ 'Haraka' => '/[\d]{3} Message Queued \((.*)\)/',
];
/**
diff --git a/application/vendor/rmccue/requests/.codecov.yml b/application/vendor/rmccue/requests/.codecov.yml
deleted file mode 100644
index 63f22d2..0000000
--- a/application/vendor/rmccue/requests/.codecov.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-codecov:
- notify:
- after_n_builds: 2
-
-coverage:
- round: nearest
- # Status will be green when coverage is between 85 and 100%.
- range: "85...100"
- status:
- project:
- default:
- threshold: 1%
- paths:
- - "library"
- patch:
- default:
- threshold: 0%
- paths:
- - "library"
-
-comment: false
diff --git a/application/vendor/rmccue/requests/CHANGELOG.md b/application/vendor/rmccue/requests/CHANGELOG.md
index 101d963..12cf191 100644
--- a/application/vendor/rmccue/requests/CHANGELOG.md
+++ b/application/vendor/rmccue/requests/CHANGELOG.md
@@ -1,6 +1,25 @@
Changelog
=========
+1.8.1
+-----
+
+### Overview of changes
+- The `Requests::VERSION` constant has been updated to reflect the actual version for the release. [@jrfnl][gh-jrfnl], [#485][gh-485]
+- Update the `.gitattributes` file to include fewer files in the distribution. [@mbabker][gh-mbabker], [#484][gh-484]
+- Added a release checklist. [@jrfnl][gh-jrfnl], [#483][gh-483]
+- Various minor updates to the documentation and the website. [@jrfnl][gh-jrfnl], [@schlessera][gh-schlessera], [#477][gh-477], [#478][gh-478], [#479][gh-479], [#481][gh-481], [#482][gh-482]
+
+[gh-477]: https://github.com/WordPress/Requests/issues/477
+[gh-478]: https://github.com/WordPress/Requests/issues/478
+[gh-479]: https://github.com/WordPress/Requests/issues/479
+[gh-481]: https://github.com/WordPress/Requests/issues/481
+[gh-482]: https://github.com/WordPress/Requests/issues/482
+[gh-483]: https://github.com/WordPress/Requests/issues/483
+[gh-484]: https://github.com/WordPress/Requests/issues/484
+[gh-485]: https://github.com/WordPress/Requests/issues/485
+
+
1.8.0
-----
@@ -22,7 +41,9 @@ Changelog
This security vulnerability was first reported to the WordPress project. The security fix applied to WordPress has been ported back into the library.
- GitHub security advisory: [CVE-2021-29476 - Deserialization of Untrusted Data](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-29476)
+ GitHub security advisory: [Insecure Deserialization of untrusted data](https://github.com/WordPress/Requests/security/advisories/GHSA-52qp-jpq7-6c54)
+
+ CVE: [CVE-2021-29476 - Deserialization of Untrusted Data](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2021-29476)
Related WordPress CVE: [https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-28032](https://cve.mitre.org/cgi-bin/cvename.cgi?name=2020-28032)
@@ -571,6 +592,7 @@ Initial release!
[gh-KasperFranz]: https://github.com/KasperFranz
[gh-kwuerl]: https://github.com/kwuerl
[gh-laurentmartelli]: https://github.com/laurentmartelli
+[gh-mbabker]: https://github.com/mbabker
[gh-mishan]: https://github.com/mishan
[gh-ntwb]: https://github.com/ntwb
[gh-ocean90]: https://github.com/ocean90
diff --git a/application/vendor/rmccue/requests/README.md b/application/vendor/rmccue/requests/README.md
index 23f2ecc..46d2df6 100644
--- a/application/vendor/rmccue/requests/README.md
+++ b/application/vendor/rmccue/requests/README.md
@@ -58,7 +58,7 @@ Installation
------------
### Install with Composer
-If you're using [Composer](https://github.com/composer/composer) to manage
+If you're using [Composer](https://getcomposer.org/) to manage
dependencies, you can add Requests with it.
```sh
@@ -123,12 +123,12 @@ After that, take a look at [the documentation for
`Requests::request()`][request_method], where all the parameters are fully
documented.
-Requests is [100% documented with PHPDoc](http://requests.ryanmccue.info/api/).
+Requests is [100% documented with PHPDoc](https://requests.ryanmccue.info/api/).
If you find any problems with it, [create a new
issue](https://github.com/WordPress/Requests/issues/new)!
[prose-based documentation]: https://github.com/WordPress/Requests/blob/master/docs/README.md
-[request_method]: http://requests.ryanmccue.info/api/class-Requests.html#_request
+[request_method]: https://requests.ryanmccue.info/api/class-Requests.html#_request
Testing
-------
diff --git a/application/vendor/rmccue/requests/library/Requests.php b/application/vendor/rmccue/requests/library/Requests.php
index 997bfa8..31bbbef 100644
--- a/application/vendor/rmccue/requests/library/Requests.php
+++ b/application/vendor/rmccue/requests/library/Requests.php
@@ -88,7 +88,7 @@ class Requests {
*
* @var string
*/
- const VERSION = '1.7';
+ const VERSION = '1.8.1';
/**
* Registered transport classes
diff --git a/application/vendor/rmccue/requests/phpunit.xml.dist b/application/vendor/rmccue/requests/phpunit.xml.dist
deleted file mode 100644
index 48856b5..0000000
--- a/application/vendor/rmccue/requests/phpunit.xml.dist
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
- tests/Auth
-
-
- tests/Transport
-
-
- tests/Proxy
-
-
- tests/ChunkedEncoding.php
- tests/Cookies.php
- tests/Encoding.php
- tests/IDNAEncoder.php
- tests/IRI.php
- tests/Requests.php
- tests/Response/Headers.php
- tests/Session.php
- tests/SSL.php
- tests/Utility/FilteredIterator.php
-
-
-
-
-
-
-
-
-
- library
-
-
-
diff --git a/application/vendor/symfony/finder/Comparator/NumberComparator.php b/application/vendor/symfony/finder/Comparator/NumberComparator.php
index 78e1bd3..657118f 100644
--- a/application/vendor/symfony/finder/Comparator/NumberComparator.php
+++ b/application/vendor/symfony/finder/Comparator/NumberComparator.php
@@ -41,8 +41,8 @@ class NumberComparator extends Comparator
*/
public function __construct(?string $test)
{
- if (!preg_match('#^\s*(==|!=|[<>]=?)?\s*([0-9\.]+)\s*([kmg]i?)?\s*$#i', $test, $matches)) {
- throw new \InvalidArgumentException(sprintf('Don\'t understand "%s" as a number test.', $test));
+ if (null === $test || !preg_match('#^\s*(==|!=|[<>]=?)?\s*([0-9\.]+)\s*([kmg]i?)?\s*$#i', $test, $matches)) {
+ throw new \InvalidArgumentException(sprintf('Don\'t understand "%s" as a number test.', $test ?? 'null'));
}
$target = $matches[2];
diff --git a/application/vendor/symfony/finder/Gitignore.php b/application/vendor/symfony/finder/Gitignore.php
index dfe0a0a..304aba9 100644
--- a/application/vendor/symfony/finder/Gitignore.php
+++ b/application/vendor/symfony/finder/Gitignore.php
@@ -14,6 +14,7 @@ namespace Symfony\Component\Finder;
/**
* Gitignore matches against text.
*
+ * @author Michael Voříšek
* @author Ahmed Abdou
*/
class Gitignore
@@ -21,113 +22,62 @@ class Gitignore
/**
* Returns a regexp which is the equivalent of the gitignore pattern.
*
- * @return string The regexp
+ * Format specification: https://git-scm.com/docs/gitignore#_pattern_format
*/
public static function toRegex(string $gitignoreFileContent): string
{
- $gitignoreFileContent = preg_replace('/^[^\\\r\n]*#.*/m', '', $gitignoreFileContent);
- $gitignoreLines = preg_split('/\r\n|\r|\n/', $gitignoreFileContent);
+ $gitignoreFileContent = preg_replace('~(? $line) {
- $line = trim($line);
- if ('' === $line) {
- continue;
+ $line = preg_replace('~(?'.$regex.'($|\/.*))';
+ return ($isAbsolute ? '' : '(?:[^/]+/)*')
+ .$regex
+ .('/' !== substr($gitignoreLine, -1) ? '(?:$|/)' : '');
}
}
diff --git a/application/vendor/symfony/finder/README.md b/application/vendor/symfony/finder/README.md
index 0b19c75..22bdeb9 100644
--- a/application/vendor/symfony/finder/README.md
+++ b/application/vendor/symfony/finder/README.md
@@ -7,8 +7,8 @@ interface.
Resources
---------
- * [Documentation](https://symfony.com/doc/current/components/finder.html)
- * [Contributing](https://symfony.com/doc/current/contributing/index.html)
- * [Report issues](https://github.com/symfony/symfony/issues) and
- [send Pull Requests](https://github.com/symfony/symfony/pulls)
- in the [main Symfony repository](https://github.com/symfony/symfony)
+ * [Documentation](https://symfony.com/doc/current/components/finder.html)
+ * [Contributing](https://symfony.com/doc/current/contributing/index.html)
+ * [Report issues](https://github.com/symfony/symfony/issues) and
+ [send Pull Requests](https://github.com/symfony/symfony/pulls)
+ in the [main Symfony repository](https://github.com/symfony/symfony)
diff --git a/application/vendor/symfony/polyfill-iconv/Resources/charset/translit.php b/application/vendor/symfony/polyfill-iconv/Resources/charset/translit.php
index 779db64..f322ff0 100644
--- a/application/vendor/symfony/polyfill-iconv/Resources/charset/translit.php
+++ b/application/vendor/symfony/polyfill-iconv/Resources/charset/translit.php
@@ -3995,8 +3995,8 @@ return array (
'₣' => 'Fr.',
'₤' => 'L.',
'₧' => 'Pts',
- '₺' => 'TL',
'₹' => 'Rs',
+ '₺' => 'TL',
'℗' => '(P)',
'℘' => 'P',
'℞' => 'Rx',
@@ -4043,6 +4043,8 @@ return array (
'―' => '-',
'︱' => '-',
'︲' => '-',
+ '¡' => '!',
+ '¿' => '?',
'˂' => '<',
'˃' => '>',
'˄' => '^',
@@ -4087,6 +4089,7 @@ return array (
'﹀' => '>',
'﹇' => '[',
'﹈' => ']',
+ '±' => '+/-',
'×' => '*',
'÷' => '/',
'˖' => '+',
diff --git a/application/vendor/symfony/polyfill-iconv/bootstrap80.php b/application/vendor/symfony/polyfill-iconv/bootstrap80.php
index c46eb48..cf89557 100644
--- a/application/vendor/symfony/polyfill-iconv/bootstrap80.php
+++ b/application/vendor/symfony/polyfill-iconv/bootstrap80.php
@@ -51,7 +51,7 @@ if (extension_loaded('mbstring')) {
function iconv_strrpos(?string $haystack, ?string $needle, ?string $encoding = null): int|false { null === $encoding && $encoding = p\Iconv::$internalEncoding; return mb_strrpos((string) $haystack, (string) $needle, 0, $encoding); }
}
if (!function_exists('iconv_substr')) {
- function iconv_substr(?string $string, ?int $offset, ?int $length = null, ?string $encoding = null): string|false { null === $encoding && $encoding = p\Iconv::$internalEncoding; return mb_substr((string) $string, (int) $offset, (int) $length, $encoding); }
+ function iconv_substr(?string $string, ?int $offset, ?int $length = null, ?string $encoding = null): string|false { null === $encoding && $encoding = p\Iconv::$internalEncoding; return mb_substr((string) $string, (int) $offset, $length, $encoding); }
}
if (!function_exists('iconv_mime_decode')) {
function iconv_mime_decode($string, $mode = 0, $encoding = null) { null === $encoding && $encoding = p\Iconv::$internalEncoding; return mb_decode_mimeheader($string, $mode, $encoding); }
@@ -72,7 +72,7 @@ if (extension_loaded('mbstring')) {
function iconv_strrpos(?string $haystack, ?string $needle, ?string $encoding = null): int|false { return p\Iconv::iconv_strrpos((string) $haystack, (string) $needle, $encoding); }
}
if (!function_exists('iconv_substr')) {
- function iconv_substr(?string $string, ?int $offset, ?int $length = null, ?string $encoding = null): string|false { return p\Iconv::iconv_substr((string) $string, (string) $offset, (int) $length, $encoding); }
+ function iconv_substr(?string $string, ?int $offset, ?int $length = null, ?string $encoding = null): string|false { return p\Iconv::iconv_substr((string) $string, (string) $offset, $length, $encoding); }
}
if (!function_exists('iconv_mime_decode')) {
function iconv_mime_decode(?string $string, ?int $mode = 0, ?string $encoding = null): string|false { return p\Iconv::iconv_mime_decode((string) $string, (int) $mode, $encoding); }
diff --git a/application/vendor/symfony/polyfill-iconv/composer.json b/application/vendor/symfony/polyfill-iconv/composer.json
index 4669f3f..17483e0 100644
--- a/application/vendor/symfony/polyfill-iconv/composer.json
+++ b/application/vendor/symfony/polyfill-iconv/composer.json
@@ -28,7 +28,7 @@
"minimum-stability": "dev",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
diff --git a/application/vendor/symfony/polyfill-intl-grapheme/bootstrap80.php b/application/vendor/symfony/polyfill-intl-grapheme/bootstrap80.php
index 53b4529..b8c0786 100644
--- a/application/vendor/symfony/polyfill-intl-grapheme/bootstrap80.php
+++ b/application/vendor/symfony/polyfill-intl-grapheme/bootstrap80.php
@@ -46,5 +46,5 @@ if (!function_exists('grapheme_strstr')) {
function grapheme_strstr(?string $haystack, ?string $needle, ?bool $beforeNeedle = false): string|false { return p\Grapheme::grapheme_strstr((string) $haystack, (string) $needle, (bool) $beforeNeedle); }
}
if (!function_exists('grapheme_substr')) {
- function grapheme_substr(?string $string, ?int $offset, ?int $length = null): string|false { return p\Grapheme::grapheme_substr((string) $string, (int) $offset, (int) $length); }
+ function grapheme_substr(?string $string, ?int $offset, ?int $length = null): string|false { return p\Grapheme::grapheme_substr((string) $string, (int) $offset, $length); }
}
diff --git a/application/vendor/symfony/polyfill-intl-grapheme/composer.json b/application/vendor/symfony/polyfill-intl-grapheme/composer.json
index 5ca4e3b..02c98ee 100644
--- a/application/vendor/symfony/polyfill-intl-grapheme/composer.json
+++ b/application/vendor/symfony/polyfill-intl-grapheme/composer.json
@@ -28,7 +28,7 @@
"minimum-stability": "dev",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
diff --git a/application/vendor/symfony/polyfill-intl-normalizer/composer.json b/application/vendor/symfony/polyfill-intl-normalizer/composer.json
index 8f4cfb4..393edf7 100644
--- a/application/vendor/symfony/polyfill-intl-normalizer/composer.json
+++ b/application/vendor/symfony/polyfill-intl-normalizer/composer.json
@@ -29,7 +29,7 @@
"minimum-stability": "dev",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
diff --git a/application/vendor/symfony/polyfill-mbstring/Mbstring.php b/application/vendor/symfony/polyfill-mbstring/Mbstring.php
index 8b3b758..c31611f 100644
--- a/application/vendor/symfony/polyfill-mbstring/Mbstring.php
+++ b/application/vendor/symfony/polyfill-mbstring/Mbstring.php
@@ -101,7 +101,7 @@ final class Mbstring
$fromEncoding = 'Windows-1252';
}
if ('UTF-8' !== $fromEncoding) {
- $s = iconv($fromEncoding, 'UTF-8//IGNORE', $s);
+ $s = \iconv($fromEncoding, 'UTF-8//IGNORE', $s);
}
return preg_replace_callback('/[\x80-\xFF]+/', [__CLASS__, 'html_encoding_callback'], $s);
@@ -112,7 +112,7 @@ final class Mbstring
$fromEncoding = 'UTF-8';
}
- return iconv($fromEncoding, $toEncoding.'//IGNORE', $s);
+ return \iconv($fromEncoding, $toEncoding.'//IGNORE', $s);
}
public static function mb_convert_variables($toEncoding, $fromEncoding, &...$vars)
@@ -129,7 +129,7 @@ final class Mbstring
public static function mb_decode_mimeheader($s)
{
- return iconv_mime_decode($s, 2, self::$internalEncoding);
+ return \iconv_mime_decode($s, 2, self::$internalEncoding);
}
public static function mb_encode_mimeheader($s, $charset = null, $transferEncoding = null, $linefeed = null, $indent = null)
@@ -165,10 +165,10 @@ final class Mbstring
if ('UTF-8' === $encoding) {
$encoding = null;
if (!preg_match('//u', $s)) {
- $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
+ $s = @\iconv('UTF-8', 'UTF-8//IGNORE', $s);
}
} else {
- $s = iconv($encoding, 'UTF-8//IGNORE', $s);
+ $s = \iconv($encoding, 'UTF-8//IGNORE', $s);
}
$cnt = floor(\count($convmap) / 4) * 4;
@@ -194,7 +194,7 @@ final class Mbstring
return $s;
}
- return iconv('UTF-8', $encoding.'//IGNORE', $s);
+ return \iconv('UTF-8', $encoding.'//IGNORE', $s);
}
public static function mb_encode_numericentity($s, $convmap, $encoding = null, $is_hex = false)
@@ -231,10 +231,10 @@ final class Mbstring
if ('UTF-8' === $encoding) {
$encoding = null;
if (!preg_match('//u', $s)) {
- $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
+ $s = @\iconv('UTF-8', 'UTF-8//IGNORE', $s);
}
} else {
- $s = iconv($encoding, 'UTF-8//IGNORE', $s);
+ $s = \iconv($encoding, 'UTF-8//IGNORE', $s);
}
static $ulenMask = ["\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4];
@@ -264,7 +264,7 @@ final class Mbstring
return $result;
}
- return iconv('UTF-8', $encoding.'//IGNORE', $result);
+ return \iconv('UTF-8', $encoding.'//IGNORE', $result);
}
public static function mb_convert_case($s, $mode, $encoding = null)
@@ -279,10 +279,10 @@ final class Mbstring
if ('UTF-8' === $encoding) {
$encoding = null;
if (!preg_match('//u', $s)) {
- $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
+ $s = @\iconv('UTF-8', 'UTF-8//IGNORE', $s);
}
} else {
- $s = iconv($encoding, 'UTF-8//IGNORE', $s);
+ $s = \iconv($encoding, 'UTF-8//IGNORE', $s);
}
if (\MB_CASE_TITLE == $mode) {
@@ -342,7 +342,7 @@ final class Mbstring
return $s;
}
- return iconv('UTF-8', $encoding.'//IGNORE', $s);
+ return \iconv('UTF-8', $encoding.'//IGNORE', $s);
}
public static function mb_internal_encoding($encoding = null)
@@ -353,7 +353,7 @@ final class Mbstring
$normalizedEncoding = self::getEncoding($encoding);
- if ('UTF-8' === $normalizedEncoding || false !== @iconv($normalizedEncoding, $normalizedEncoding, ' ')) {
+ if ('UTF-8' === $normalizedEncoding || false !== @\iconv($normalizedEncoding, $normalizedEncoding, ' ')) {
self::$internalEncoding = $normalizedEncoding;
return true;
@@ -412,7 +412,7 @@ final class Mbstring
$encoding = self::$internalEncoding;
}
- return self::mb_detect_encoding($var, [$encoding]) || false !== @iconv($encoding, $encoding, $var);
+ return self::mb_detect_encoding($var, [$encoding]) || false !== @\iconv($encoding, $encoding, $var);
}
public static function mb_detect_encoding($str, $encodingList = null, $strict = false)
@@ -487,7 +487,7 @@ final class Mbstring
return \strlen($s);
}
- return @iconv_strlen($s, $encoding);
+ return @\iconv_strlen($s, $encoding);
}
public static function mb_strpos($haystack, $needle, $offset = 0, $encoding = null)
@@ -508,7 +508,7 @@ final class Mbstring
return 0;
}
- return iconv_strpos($haystack, $needle, $offset, $encoding);
+ return \iconv_strpos($haystack, $needle, $offset, $encoding);
}
public static function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null)
@@ -532,7 +532,7 @@ final class Mbstring
}
$pos = '' !== $needle || 80000 > \PHP_VERSION_ID
- ? iconv_strrpos($haystack, $needle, $encoding)
+ ? \iconv_strrpos($haystack, $needle, $encoding)
: self::mb_strlen($haystack, $encoding);
return false !== $pos ? $offset + $pos : false;
@@ -613,7 +613,7 @@ final class Mbstring
}
if ($start < 0) {
- $start = iconv_strlen($s, $encoding) + $start;
+ $start = \iconv_strlen($s, $encoding) + $start;
if ($start < 0) {
$start = 0;
}
@@ -622,13 +622,13 @@ final class Mbstring
if (null === $length) {
$length = 2147483647;
} elseif ($length < 0) {
- $length = iconv_strlen($s, $encoding) + $length - $start;
+ $length = \iconv_strlen($s, $encoding) + $length - $start;
if ($length < 0) {
return '';
}
}
- return (string) iconv_substr($s, $start, $length, $encoding);
+ return (string) \iconv_substr($s, $start, $length, $encoding);
}
public static function mb_stripos($haystack, $needle, $offset = 0, $encoding = null)
@@ -653,7 +653,7 @@ final class Mbstring
$pos = strrpos($haystack, $needle);
} else {
$needle = self::mb_substr($needle, 0, 1, $encoding);
- $pos = iconv_strrpos($haystack, $needle, $encoding);
+ $pos = \iconv_strrpos($haystack, $needle, $encoding);
}
return self::getSubpart($pos, $part, $haystack, $encoding);
@@ -732,12 +732,12 @@ final class Mbstring
$encoding = self::getEncoding($encoding);
if ('UTF-8' !== $encoding) {
- $s = iconv($encoding, 'UTF-8//IGNORE', $s);
+ $s = \iconv($encoding, 'UTF-8//IGNORE', $s);
}
$s = preg_replace('/[\x{1100}-\x{115F}\x{2329}\x{232A}\x{2E80}-\x{303E}\x{3040}-\x{A4CF}\x{AC00}-\x{D7A3}\x{F900}-\x{FAFF}\x{FE10}-\x{FE19}\x{FE30}-\x{FE6F}\x{FF00}-\x{FF60}\x{FFE0}-\x{FFE6}\x{20000}-\x{2FFFD}\x{30000}-\x{3FFFD}]/u', '', $s, -1, $wide);
- return ($wide << 1) + iconv_strlen($s, 'UTF-8');
+ return ($wide << 1) + \iconv_strlen($s, 'UTF-8');
}
public static function mb_substr_count($haystack, $needle, $encoding = null)
diff --git a/application/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php b/application/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
index a22eca5..fac60b0 100644
--- a/application/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
+++ b/application/vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php
@@ -81,7 +81,7 @@ return array (
'Ī' => 'ī',
'Ĭ' => 'ĭ',
'Į' => 'į',
- 'İ' => 'i',
+ 'İ' => 'i̇',
'IJ' => 'ij',
'Ĵ' => 'ĵ',
'Ķ' => 'ķ',
diff --git a/application/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php b/application/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
index ecbc158..56b9cb8 100644
--- a/application/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
+++ b/application/vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php
@@ -746,41 +746,41 @@ return array (
'ύ' => 'Ύ',
'ὼ' => 'Ὼ',
'ώ' => 'Ώ',
- 'ᾀ' => 'ᾈ',
- 'ᾁ' => 'ᾉ',
- 'ᾂ' => 'ᾊ',
- 'ᾃ' => 'ᾋ',
- 'ᾄ' => 'ᾌ',
- 'ᾅ' => 'ᾍ',
- 'ᾆ' => 'ᾎ',
- 'ᾇ' => 'ᾏ',
- 'ᾐ' => 'ᾘ',
- 'ᾑ' => 'ᾙ',
- 'ᾒ' => 'ᾚ',
- 'ᾓ' => 'ᾛ',
- 'ᾔ' => 'ᾜ',
- 'ᾕ' => 'ᾝ',
- 'ᾖ' => 'ᾞ',
- 'ᾗ' => 'ᾟ',
- 'ᾠ' => 'ᾨ',
- 'ᾡ' => 'ᾩ',
- 'ᾢ' => 'ᾪ',
- 'ᾣ' => 'ᾫ',
- 'ᾤ' => 'ᾬ',
- 'ᾥ' => 'ᾭ',
- 'ᾦ' => 'ᾮ',
- 'ᾧ' => 'ᾯ',
+ 'ᾀ' => 'ἈΙ',
+ 'ᾁ' => 'ἉΙ',
+ 'ᾂ' => 'ἊΙ',
+ 'ᾃ' => 'ἋΙ',
+ 'ᾄ' => 'ἌΙ',
+ 'ᾅ' => 'ἍΙ',
+ 'ᾆ' => 'ἎΙ',
+ 'ᾇ' => 'ἏΙ',
+ 'ᾐ' => 'ἨΙ',
+ 'ᾑ' => 'ἩΙ',
+ 'ᾒ' => 'ἪΙ',
+ 'ᾓ' => 'ἫΙ',
+ 'ᾔ' => 'ἬΙ',
+ 'ᾕ' => 'ἭΙ',
+ 'ᾖ' => 'ἮΙ',
+ 'ᾗ' => 'ἯΙ',
+ 'ᾠ' => 'ὨΙ',
+ 'ᾡ' => 'ὩΙ',
+ 'ᾢ' => 'ὪΙ',
+ 'ᾣ' => 'ὫΙ',
+ 'ᾤ' => 'ὬΙ',
+ 'ᾥ' => 'ὭΙ',
+ 'ᾦ' => 'ὮΙ',
+ 'ᾧ' => 'ὯΙ',
'ᾰ' => 'Ᾰ',
'ᾱ' => 'Ᾱ',
- 'ᾳ' => 'ᾼ',
+ 'ᾳ' => 'ΑΙ',
'ι' => 'Ι',
- 'ῃ' => 'ῌ',
+ 'ῃ' => 'ΗΙ',
'ῐ' => 'Ῐ',
'ῑ' => 'Ῑ',
'ῠ' => 'Ῠ',
'ῡ' => 'Ῡ',
'ῥ' => 'Ῥ',
- 'ῳ' => 'ῼ',
+ 'ῳ' => 'ΩΙ',
'ⅎ' => 'Ⅎ',
'ⅰ' => 'Ⅰ',
'ⅱ' => 'Ⅱ',
@@ -1411,4 +1411,79 @@ return array (
'𞥁' => '𞤟',
'𞥂' => '𞤠',
'𞥃' => '𞤡',
+ 'ß' => 'SS',
+ 'ff' => 'FF',
+ 'fi' => 'FI',
+ 'fl' => 'FL',
+ 'ffi' => 'FFI',
+ 'ffl' => 'FFL',
+ 'ſt' => 'ST',
+ 'st' => 'ST',
+ 'և' => 'ԵՒ',
+ 'ﬓ' => 'ՄՆ',
+ 'ﬔ' => 'ՄԵ',
+ 'ﬕ' => 'ՄԻ',
+ 'ﬖ' => 'ՎՆ',
+ 'ﬗ' => 'ՄԽ',
+ 'ʼn' => 'ʼN',
+ 'ΐ' => 'Ϊ́',
+ 'ΰ' => 'Ϋ́',
+ 'ǰ' => 'J̌',
+ 'ẖ' => 'H̱',
+ 'ẗ' => 'T̈',
+ 'ẘ' => 'W̊',
+ 'ẙ' => 'Y̊',
+ 'ẚ' => 'Aʾ',
+ 'ὐ' => 'Υ̓',
+ 'ὒ' => 'Υ̓̀',
+ 'ὔ' => 'Υ̓́',
+ 'ὖ' => 'Υ̓͂',
+ 'ᾶ' => 'Α͂',
+ 'ῆ' => 'Η͂',
+ 'ῒ' => 'Ϊ̀',
+ 'ΐ' => 'Ϊ́',
+ 'ῖ' => 'Ι͂',
+ 'ῗ' => 'Ϊ͂',
+ 'ῢ' => 'Ϋ̀',
+ 'ΰ' => 'Ϋ́',
+ 'ῤ' => 'Ρ̓',
+ 'ῦ' => 'Υ͂',
+ 'ῧ' => 'Ϋ͂',
+ 'ῶ' => 'Ω͂',
+ 'ᾈ' => 'ἈΙ',
+ 'ᾉ' => 'ἉΙ',
+ 'ᾊ' => 'ἊΙ',
+ 'ᾋ' => 'ἋΙ',
+ 'ᾌ' => 'ἌΙ',
+ 'ᾍ' => 'ἍΙ',
+ 'ᾎ' => 'ἎΙ',
+ 'ᾏ' => 'ἏΙ',
+ 'ᾘ' => 'ἨΙ',
+ 'ᾙ' => 'ἩΙ',
+ 'ᾚ' => 'ἪΙ',
+ 'ᾛ' => 'ἫΙ',
+ 'ᾜ' => 'ἬΙ',
+ 'ᾝ' => 'ἭΙ',
+ 'ᾞ' => 'ἮΙ',
+ 'ᾟ' => 'ἯΙ',
+ 'ᾨ' => 'ὨΙ',
+ 'ᾩ' => 'ὩΙ',
+ 'ᾪ' => 'ὪΙ',
+ 'ᾫ' => 'ὫΙ',
+ 'ᾬ' => 'ὬΙ',
+ 'ᾭ' => 'ὭΙ',
+ 'ᾮ' => 'ὮΙ',
+ 'ᾯ' => 'ὯΙ',
+ 'ᾼ' => 'ΑΙ',
+ 'ῌ' => 'ΗΙ',
+ 'ῼ' => 'ΩΙ',
+ 'ᾲ' => 'ᾺΙ',
+ 'ᾴ' => 'ΆΙ',
+ 'ῂ' => 'ῊΙ',
+ 'ῄ' => 'ΉΙ',
+ 'ῲ' => 'ῺΙ',
+ 'ῴ' => 'ΏΙ',
+ 'ᾷ' => 'Α͂Ι',
+ 'ῇ' => 'Η͂Ι',
+ 'ῷ' => 'Ω͂Ι',
);
diff --git a/application/vendor/symfony/polyfill-mbstring/bootstrap.php b/application/vendor/symfony/polyfill-mbstring/bootstrap.php
index c45624c..1fedd1f 100644
--- a/application/vendor/symfony/polyfill-mbstring/bootstrap.php
+++ b/application/vendor/symfony/polyfill-mbstring/bootstrap.php
@@ -55,7 +55,7 @@ if (!function_exists('mb_detect_order')) {
function mb_detect_order($encoding = null) { return p\Mbstring::mb_detect_order($encoding); }
}
if (!function_exists('mb_parse_str')) {
- function mb_parse_str($string, &$result = []) { parse_str($string, $result); }
+ function mb_parse_str($string, &$result = []) { parse_str($string, $result); return (bool) $result; }
}
if (!function_exists('mb_strlen')) {
function mb_strlen($string, $encoding = null) { return p\Mbstring::mb_strlen($string, $encoding); }
diff --git a/application/vendor/symfony/polyfill-mbstring/bootstrap80.php b/application/vendor/symfony/polyfill-mbstring/bootstrap80.php
index f404f5f..82f5ac4 100644
--- a/application/vendor/symfony/polyfill-mbstring/bootstrap80.php
+++ b/application/vendor/symfony/polyfill-mbstring/bootstrap80.php
@@ -48,10 +48,10 @@ if (!function_exists('mb_detect_encoding')) {
function mb_detect_encoding(?string $string, array|string|null $encodings = null, ?bool $strict = false): string|false { return p\Mbstring::mb_detect_encoding((string) $string, $encodings, (bool) $strict); }
}
if (!function_exists('mb_detect_order')) {
- function mb_detect_order(array|string|null $encoding = null): array|bool { return p\Mbstring::mb_detect_order((string) $encoding); }
+ function mb_detect_order(array|string|null $encoding = null): array|bool { return p\Mbstring::mb_detect_order($encoding); }
}
if (!function_exists('mb_parse_str')) {
- function mb_parse_str(?string $string, &$result = []): bool { parse_str((string) $string, $result); }
+ function mb_parse_str(?string $string, &$result = []): bool { parse_str((string) $string, $result); return (bool) $result; }
}
if (!function_exists('mb_strlen')) {
function mb_strlen(?string $string, ?string $encoding = null): int { return p\Mbstring::mb_strlen((string) $string, $encoding); }
@@ -78,7 +78,7 @@ if (!function_exists('mb_stristr')) {
function mb_stristr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_stristr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); }
}
if (!function_exists('mb_strrchr')) {
- function mb_strrchr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrchr((string) $haystack, (string) $needle, $before_needle, (bool) $encoding); }
+ function mb_strrchr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrchr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); }
}
if (!function_exists('mb_strrichr')) {
function mb_strrichr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrichr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); }
diff --git a/application/vendor/symfony/polyfill-mbstring/composer.json b/application/vendor/symfony/polyfill-mbstring/composer.json
index ca82638..2ed7a74 100644
--- a/application/vendor/symfony/polyfill-mbstring/composer.json
+++ b/application/vendor/symfony/polyfill-mbstring/composer.json
@@ -28,7 +28,7 @@
"minimum-stability": "dev",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",
diff --git a/application/vendor/symfony/polyfill-php72/Php72.php b/application/vendor/symfony/polyfill-php72/Php72.php
index 2b706d4..5e20d5b 100644
--- a/application/vendor/symfony/polyfill-php72/Php72.php
+++ b/application/vendor/symfony/polyfill-php72/Php72.php
@@ -182,7 +182,7 @@ final class Php72
$s = \chr(0xF0 | $code >> 18).\chr(0x80 | $code >> 12 & 0x3F).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F);
}
- if ('UTF-8' !== $encoding) {
+ if ('UTF-8' !== $encoding = $encoding ?? mb_internal_encoding()) {
$s = mb_convert_encoding($s, $encoding, 'UTF-8');
}
diff --git a/application/vendor/symfony/polyfill-php72/composer.json b/application/vendor/symfony/polyfill-php72/composer.json
index 7946892..c96c844 100644
--- a/application/vendor/symfony/polyfill-php72/composer.json
+++ b/application/vendor/symfony/polyfill-php72/composer.json
@@ -25,7 +25,7 @@
"minimum-stability": "dev",
"extra": {
"branch-alias": {
- "dev-main": "1.22-dev"
+ "dev-main": "1.23-dev"
},
"thanks": {
"name": "symfony/polyfill",