diff --git a/.idea/WooCommerce.iml b/.idea/WooCommerce.iml
index 9aea870ab..7b8480b6a 100644
--- a/.idea/WooCommerce.iml
+++ b/.idea/WooCommerce.iml
@@ -8,76 +8,76 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
+
+
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/.idea/php.xml b/.idea/php.xml
index a5623c9c2..4ca6916d4 100644
--- a/.idea/php.xml
+++ b/.idea/php.xml
@@ -56,7 +56,6 @@
-
@@ -133,6 +132,7 @@
+
diff --git a/composer.lock b/composer.lock
index f3e98bc8c..5152b577e 100644
--- a/composer.lock
+++ b/composer.lock
@@ -12,12 +12,12 @@
"source": {
"type": "git",
"url": "https://github.com/composer/ca-bundle.git",
- "reference": "27284c08ba8518c92516784a034817bfa0ab1cc2"
+ "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/ca-bundle/zipball/27284c08ba8518c92516784a034817bfa0ab1cc2",
- "reference": "27284c08ba8518c92516784a034817bfa0ab1cc2",
+ "url": "https://api.github.com/repos/composer/ca-bundle/zipball/74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
+ "reference": "74780ccf8c19d6acb8d65c5f39cd72110e132bbd",
"shasum": ""
},
"require": {
@@ -65,7 +65,7 @@
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/ca-bundle/issues",
- "source": "https://github.com/composer/ca-bundle/tree/main"
+ "source": "https://github.com/composer/ca-bundle/tree/1.3.5"
},
"funding": [
{
@@ -81,7 +81,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-12T12:09:58+00:00"
+ "time": "2023-01-11T08:27:00+00:00"
},
{
"name": "inpsyde/modularity",
@@ -89,18 +89,18 @@
"source": {
"type": "git",
"url": "https://github.com/inpsyde/modularity.git",
- "reference": "65bc3f895b53e05f3af6ee54b11a856db77eb891"
+ "reference": "eb14a9b0468000fa88646824080bc035a7a03b61"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/inpsyde/modularity/zipball/65bc3f895b53e05f3af6ee54b11a856db77eb891",
- "reference": "65bc3f895b53e05f3af6ee54b11a856db77eb891",
+ "url": "https://api.github.com/repos/inpsyde/modularity/zipball/eb14a9b0468000fa88646824080bc035a7a03b61",
+ "reference": "eb14a9b0468000fa88646824080bc035a7a03b61",
"shasum": ""
},
"require": {
"ext-json": "*",
"php": ">=7.2",
- "psr/container": "~1.0"
+ "psr/container": "^1.1.0 || ^2"
},
"require-dev": {
"brain/monkey": "^2.6.1",
@@ -139,11 +139,6 @@
"email": "c.leucht@inpsyde.com",
"role": "Developer"
},
- {
- "name": "Pablo Kauffman",
- "email": "p.kauffman@inpsyde.com",
- "role": "Developer"
- },
{
"name": "Giuseppe Mazzapica",
"email": "g.mazzapica@inpsyde.com",
@@ -153,22 +148,22 @@
"description": "Modular PSR-11 implementation for WordPress plugins, themes or libraries.",
"support": {
"issues": "https://github.com/inpsyde/modularity/issues",
- "source": "https://github.com/inpsyde/modularity/tree/master"
+ "source": "https://github.com/inpsyde/modularity/tree/1.6.1"
},
- "time": "2022-09-27T09:18:48+00:00"
+ "time": "2023-02-16T09:37:57+00:00"
},
{
"name": "mollie/mollie-api-php",
- "version": "v2.48.0",
+ "version": "v2.50.0",
"source": {
"type": "git",
"url": "https://github.com/mollie/mollie-api-php.git",
- "reference": "b15f8a14715ee740bec64e66a539527967abbf26"
+ "reference": "2291b114ec636392e3e48b73d33199b3b4a790d5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mollie/mollie-api-php/zipball/b15f8a14715ee740bec64e66a539527967abbf26",
- "reference": "b15f8a14715ee740bec64e66a539527967abbf26",
+ "url": "https://api.github.com/repos/mollie/mollie-api-php/zipball/2291b114ec636392e3e48b73d33199b3b4a790d5",
+ "reference": "2291b114ec636392e3e48b73d33199b3b4a790d5",
"shasum": ""
},
"require": {
@@ -245,28 +240,34 @@
],
"support": {
"issues": "https://github.com/mollie/mollie-api-php/issues",
- "source": "https://github.com/mollie/mollie-api-php/tree/v2.48.0"
+ "source": "https://github.com/mollie/mollie-api-php/tree/v2.50.0"
},
- "time": "2022-11-03T20:01:50+00:00"
+ "time": "2023-01-02T08:49:24+00:00"
},
{
"name": "psr/container",
- "version": "1.1.x-dev",
+ "version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
+ "reference": "90db7b9ac2a2c5b849fcb69dde58f3ae182c68f5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/90db7b9ac2a2c5b849fcb69dde58f3ae182c68f5",
+ "reference": "90db7b9ac2a2c5b849fcb69dde58f3ae182c68f5",
"shasum": ""
},
"require": {
- "php": ">=7.2.0"
+ "php": ">=7.4.0"
},
+ "default-branch": true,
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
"autoload": {
"psr-4": {
"Psr\\Container\\": "src/"
@@ -293,9 +294,9 @@
],
"support": {
"issues": "https://github.com/php-fig/container/issues",
- "source": "https://github.com/php-fig/container/tree/1.1.x"
+ "source": "https://github.com/php-fig/container/tree/master"
},
- "time": "2021-03-05T17:36:06+00:00"
+ "time": "2022-07-19T17:36:59+00:00"
},
{
"name": "psr/log",
@@ -351,7 +352,7 @@
"packages-dev": [
{
"name": "amphp/amp",
- "version": "dev-master",
+ "version": "2.x-dev",
"source": {
"type": "git",
"url": "https://github.com/amphp/amp.git",
@@ -375,7 +376,6 @@
"psalm/phar": "^3.11@dev",
"react/promise": "^2"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -441,7 +441,7 @@
},
{
"name": "amphp/byte-stream",
- "version": "dev-master",
+ "version": "1.x-dev",
"source": {
"type": "git",
"url": "https://github.com/amphp/byte-stream.git",
@@ -465,7 +465,6 @@
"phpunit/phpunit": "^6 || ^7 || ^8",
"psalm/phar": "^3.11.4"
},
- "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -519,16 +518,16 @@
},
{
"name": "antecedent/patchwork",
- "version": "2.1.21",
+ "version": "2.1.25",
"source": {
"type": "git",
"url": "https://github.com/antecedent/patchwork.git",
- "reference": "25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d"
+ "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/antecedent/patchwork/zipball/25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d",
- "reference": "25c1fa0cd9a6e6d0d13863d8df8f050b6733f16d",
+ "url": "https://api.github.com/repos/antecedent/patchwork/zipball/17314e042d45e0dacb0a494c2d1ef50e7621136a",
+ "reference": "17314e042d45e0dacb0a494c2d1ef50e7621136a",
"shasum": ""
},
"require": {
@@ -561,9 +560,9 @@
],
"support": {
"issues": "https://github.com/antecedent/patchwork/issues",
- "source": "https://github.com/antecedent/patchwork/tree/2.1.21"
+ "source": "https://github.com/antecedent/patchwork/tree/2.1.25"
},
- "time": "2022-02-07T07:28:34+00:00"
+ "time": "2023-02-19T12:51:24+00:00"
},
{
"name": "automattic/phpcs-neutron-standard",
@@ -810,30 +809,31 @@
},
{
"name": "composer/pcre",
- "version": "2.x-dev",
+ "version": "dev-main",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
- "reference": "3fdb2807b31a78a40ad89570e30ec77466c98717"
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/pcre/zipball/3fdb2807b31a78a40ad89570e30ec77466c98717",
- "reference": "3fdb2807b31a78a40ad89570e30ec77466c98717",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0"
+ "php": "^7.4 || ^8.0"
},
"require-dev": {
"phpstan/phpstan": "^1.3",
"phpstan/phpstan-strict-rules": "^1.1",
"symfony/phpunit-bridge": "^5"
},
+ "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.x-dev"
+ "dev-main": "3.x-dev"
}
},
"autoload": {
@@ -861,7 +861,7 @@
],
"support": {
"issues": "https://github.com/composer/pcre/issues",
- "source": "https://github.com/composer/pcre/tree/2.x"
+ "source": "https://github.com/composer/pcre/tree/3.1.0"
},
"funding": [
{
@@ -877,7 +877,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-16T18:32:04+00:00"
+ "time": "2022-11-17T09:50:14+00:00"
},
{
"name": "composer/semver",
@@ -885,12 +885,12 @@
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
- "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9"
+ "reference": "fa1ec24f0ab1efe642671ec15c51a3ab879f59bf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9",
- "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9",
+ "url": "https://api.github.com/repos/composer/semver/zipball/fa1ec24f0ab1efe642671ec15c51a3ab879f59bf",
+ "reference": "fa1ec24f0ab1efe642671ec15c51a3ab879f59bf",
"shasum": ""
},
"require": {
@@ -941,9 +941,9 @@
"versioning"
],
"support": {
- "irc": "irc://irc.freenode.org/composer",
+ "irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/semver/issues",
- "source": "https://github.com/composer/semver/tree/3.3.2"
+ "source": "https://github.com/composer/semver/tree/main"
},
"funding": [
{
@@ -959,7 +959,7 @@
"type": "tidelift"
}
],
- "time": "2022-04-01T19:23:25+00:00"
+ "time": "2023-01-13T15:47:53+00:00"
},
{
"name": "composer/xdebug-handler",
@@ -1145,27 +1145,28 @@
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc"
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9",
+ "doctrine/coding-standard": "^9 || ^11",
"ext-pdo": "*",
"ext-phar": "*",
"phpbench/phpbench": "^0.16 || ^1",
"phpstan/phpstan": "^1.4",
"phpstan/phpstan-phpunit": "^1",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.22"
+ "vimeo/psalm": "^4.30 || ^5.4"
},
+ "default-branch": true,
"type": "library",
"autoload": {
"psr-4": {
@@ -1191,7 +1192,7 @@
],
"support": {
"issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/1.4.x"
+ "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
},
"funding": [
{
@@ -1207,7 +1208,7 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T08:28:38+00:00"
+ "time": "2022-12-30T00:15:36+00:00"
},
{
"name": "felixfbecker/advanced-json-rpc",
@@ -1425,12 +1426,12 @@
"source": {
"type": "git",
"url": "https://github.com/inpsyde/php-coding-standards.git",
- "reference": "6d7f5ab7ff38c204a083e78c5a3bb7ceff55a21e"
+ "reference": "7880c1e0ad1099c5fa8613626ac2544336625327"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/inpsyde/php-coding-standards/zipball/6d7f5ab7ff38c204a083e78c5a3bb7ceff55a21e",
- "reference": "6d7f5ab7ff38c204a083e78c5a3bb7ceff55a21e",
+ "url": "https://api.github.com/repos/inpsyde/php-coding-standards/zipball/7880c1e0ad1099c5fa8613626ac2544336625327",
+ "reference": "7880c1e0ad1099c5fa8613626ac2544336625327",
"shasum": ""
},
"require": {
@@ -1484,9 +1485,9 @@
],
"support": {
"issues": "https://github.com/inpsyde/php-coding-standards/issues",
- "source": "https://github.com/inpsyde/php-coding-standards/tree/feature/phpcs-bump"
+ "source": "https://github.com/inpsyde/php-coding-standards/tree/master"
},
- "time": "2022-09-15T22:49:05+00:00"
+ "time": "2022-12-21T13:29:27+00:00"
},
{
"name": "johnpbloch/wordpress-core",
@@ -1494,12 +1495,12 @@
"source": {
"type": "git",
"url": "https://github.com/johnpbloch/wordpress-core.git",
- "reference": "919315fa79faa9e2d8c365a38152034d524d715a"
+ "reference": "710f37a6f28ff3c0d75bb9e2a4f207cf559d2847"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/919315fa79faa9e2d8c365a38152034d524d715a",
- "reference": "919315fa79faa9e2d8c365a38152034d524d715a",
+ "url": "https://api.github.com/repos/johnpbloch/wordpress-core/zipball/710f37a6f28ff3c0d75bb9e2a4f207cf559d2847",
+ "reference": "710f37a6f28ff3c0d75bb9e2a4f207cf559d2847",
"shasum": ""
},
"require": {
@@ -1534,34 +1535,37 @@
"source": "https://core.trac.wordpress.org/browser",
"wiki": "https://codex.wordpress.org/"
},
- "time": "2022-11-08T04:59:27+00:00"
+ "time": "2023-02-21T03:04:20+00:00"
},
{
"name": "mockery/mockery",
- "version": "1.3.x-dev",
+ "version": "1.5.1",
"source": {
"type": "git",
"url": "https://github.com/mockery/mockery.git",
- "reference": "dc206df4fa314a50bbb81cf72239a305c5bbd5c0"
+ "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mockery/mockery/zipball/dc206df4fa314a50bbb81cf72239a305c5bbd5c0",
- "reference": "dc206df4fa314a50bbb81cf72239a305c5bbd5c0",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/e92dcc83d5a51851baf5f5591d32cb2b16e3684e",
+ "reference": "e92dcc83d5a51851baf5f5591d32cb2b16e3684e",
"shasum": ""
},
"require": {
"hamcrest/hamcrest-php": "^2.0.1",
"lib-pcre": ">=7.0",
- "php": ">=5.6.0"
+ "php": "^7.3 || ^8.0"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<8.0"
},
"require-dev": {
- "phpunit/phpunit": "^5.7.10|^6.5|^7.5|^8.5|^9.3"
+ "phpunit/phpunit": "^8.5 || ^9.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.3.x-dev"
+ "dev-master": "1.4.x-dev"
}
},
"autoload": {
@@ -1601,9 +1605,9 @@
],
"support": {
"issues": "https://github.com/mockery/mockery/issues",
- "source": "https://github.com/mockery/mockery/tree/1.3"
+ "source": "https://github.com/mockery/mockery/tree/1.5.1"
},
- "time": "2022-09-07T15:05:49+00:00"
+ "time": "2022-09-07T15:32:08+00:00"
},
{
"name": "myclabs/deep-copy",
@@ -1667,16 +1671,16 @@
},
{
"name": "netresearch/jsonmapper",
- "version": "v4.0.0",
+ "version": "v4.1.0",
"source": {
"type": "git",
"url": "https://github.com/cweiske/jsonmapper.git",
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d"
+ "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
+ "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/cfa81ea1d35294d64adb9c68aa4cb9e92400e53f",
+ "reference": "cfa81ea1d35294d64adb9c68aa4cb9e92400e53f",
"shasum": ""
},
"require": {
@@ -1712,9 +1716,9 @@
"support": {
"email": "cweiske@cweiske.de",
"issues": "https://github.com/cweiske/jsonmapper/issues",
- "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0"
+ "source": "https://github.com/cweiske/jsonmapper/tree/v4.1.0"
},
- "time": "2020-12-01T19:48:11+00:00"
+ "time": "2022-12-08T20:46:14+00:00"
},
{
"name": "nikic/php-parser",
@@ -1722,12 +1726,12 @@
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "1df465cd901414affcf9a04ef041cf3aedad73b1"
+ "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1df465cd901414affcf9a04ef041cf3aedad73b1",
- "reference": "1df465cd901414affcf9a04ef041cf3aedad73b1",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/570e980a201d8ed0236b0a62ddf2c9cbb2034039",
+ "reference": "570e980a201d8ed0236b0a62ddf2c9cbb2034039",
"shasum": ""
},
"require": {
@@ -1769,9 +1773,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/4.x"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.3"
},
- "time": "2022-11-13T15:33:17+00:00"
+ "time": "2023-01-16T22:05:37+00:00"
},
{
"name": "openlss/lib-array2xml",
@@ -2153,29 +2157,36 @@
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "5.3.0",
+ "version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "622548b623e81ca6d78b721c5e029f4ce664f170"
+ "reference": "566af9fb94c556de91562fcfcbc392f66680111b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170",
- "reference": "622548b623e81ca6d78b721c5e029f4ce664f170",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/566af9fb94c556de91562fcfcbc392f66680111b",
+ "reference": "566af9fb94c556de91562fcfcbc392f66680111b",
"shasum": ""
},
"require": {
"ext-filter": "*",
"php": "^7.2 || ^8.0",
"phpdocumentor/reflection-common": "^2.2",
- "phpdocumentor/type-resolver": "^1.3",
+ "phpdocumentor/type-resolver": "1.x-dev@dev",
+ "phpstan/phpdoc-parser": "^1.7",
"webmozart/assert": "^1.9.1"
},
"require-dev": {
- "mockery/mockery": "~1.3.2",
- "psalm/phar": "^4.8"
+ "mockery/mockery": "~1.3.5",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-mockery": "^1.1",
+ "phpstan/phpstan-webmozart-assert": "^1.2",
+ "phpunit/phpunit": "^9.5",
+ "vimeo/psalm": "^4.26"
},
+ "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -2204,32 +2215,40 @@
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"support": {
"issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
- "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0"
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master"
},
- "time": "2021-10-19T17:43:47+00:00"
+ "time": "2022-11-19T20:28:46+00:00"
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.6.1",
+ "version": "1.x-dev",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "77a32518733312af16a44300404e945338981de3"
+ "reference": "06f36c92b434ac686de06b6563e88046943bccbe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3",
- "reference": "77a32518733312af16a44300404e945338981de3",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/06f36c92b434ac686de06b6563e88046943bccbe",
+ "reference": "06f36c92b434ac686de06b6563e88046943bccbe",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.0"
+ "php": "^7.4 || ^8.0",
+ "phpdocumentor/reflection-common": "^2.0",
+ "phpstan/phpdoc-parser": "^1.13"
},
"require-dev": {
"ext-tokenizer": "*",
- "psalm/phar": "^4.8"
+ "phpbench/phpbench": "^1.2",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpunit/phpunit": "^9.5",
+ "rector/rector": "^0.13.9",
+ "vimeo/psalm": "^4.25"
},
+ "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
@@ -2254,9 +2273,54 @@
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"support": {
"issues": "https://github.com/phpDocumentor/TypeResolver/issues",
- "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.x"
+ },
+ "time": "2022-12-16T10:25:14+00:00"
+ },
+ {
+ "name": "phpstan/phpdoc-parser",
+ "version": "1.16.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpstan/phpdoc-parser.git",
+ "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/e27e92d939e2e3636f0a1f0afaba59692c0bf571",
+ "reference": "e27e92d939e2e3636f0a1f0afaba59692c0bf571",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "require-dev": {
+ "php-parallel-lint/php-parallel-lint": "^1.2",
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^1.5",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpstan/phpstan-strict-rules": "^1.0",
+ "phpunit/phpunit": "^9.5",
+ "symfony/process": "^5.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "PHPStan\\PhpDocParser\\": [
+ "src/"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "PHPDoc parser with support for nullable, intersection and generic types",
+ "support": {
+ "issues": "https://github.com/phpstan/phpdoc-parser/issues",
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.16.1"
},
- "time": "2022-03-15T21:29:03+00:00"
+ "time": "2023-02-07T18:11:17+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -2497,29 +2561,30 @@
},
{
"name": "phpunit/php-token-stream",
- "version": "3.1.x-dev",
+ "version": "dev-master",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-token-stream.git",
- "reference": "9c1da83261628cb24b6a6df371b6e312b3954768"
+ "reference": "76fc0567751d177847112bd3e26e4890529c98da"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/9c1da83261628cb24b6a6df371b6e312b3954768",
- "reference": "9c1da83261628cb24b6a6df371b6e312b3954768",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/76fc0567751d177847112bd3e26e4890529c98da",
+ "reference": "76fc0567751d177847112bd3e26e4890529c98da",
"shasum": ""
},
"require": {
"ext-tokenizer": "*",
- "php": ">=7.1"
+ "php": "^7.3 || ^8.0"
},
"require-dev": {
- "phpunit/phpunit": "^7.0"
+ "phpunit/phpunit": "^9.0"
},
+ "default-branch": true,
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.1-dev"
+ "dev-master": "4.0-dev"
}
},
"autoload": {
@@ -2544,7 +2609,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-token-stream/issues",
- "source": "https://github.com/sebastianbergmann/php-token-stream/tree/3.1"
+ "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master"
},
"funding": [
{
@@ -2553,7 +2618,7 @@
}
],
"abandoned": true,
- "time": "2021-07-26T12:15:06+00:00"
+ "time": "2020-08-06T06:03:05+00:00"
},
{
"name": "phpunit/phpunit",
@@ -2561,12 +2626,12 @@
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "f4a08721accd7a310d3a4244c907720252a2dc32"
+ "reference": "7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f4a08721accd7a310d3a4244c907720252a2dc32",
- "reference": "f4a08721accd7a310d3a4244c907720252a2dc32",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e",
+ "reference": "7d1ff0e8c6b35db78ff13e3e05517d7cbf7aa32e",
"shasum": ""
},
"require": {
@@ -2634,7 +2699,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.33"
},
"funding": [
{
@@ -2650,7 +2715,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-24T06:06:55+00:00"
+ "time": "2023-02-27T13:04:50+00:00"
},
{
"name": "ptrofimov/xpmock",
@@ -3424,12 +3489,12 @@
"source": {
"type": "git",
"url": "https://github.com/sirbrillig/phpcs-variable-analysis.git",
- "reference": "e619b63dca59bc2ab5406dd260c5743935374460"
+ "reference": "0f25a3766f26df91d6bdda0c8931303fc85499d7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/e619b63dca59bc2ab5406dd260c5743935374460",
- "reference": "e619b63dca59bc2ab5406dd260c5743935374460",
+ "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/0f25a3766f26df91d6bdda0c8931303fc85499d7",
+ "reference": "0f25a3766f26df91d6bdda0c8931303fc85499d7",
"shasum": ""
},
"require": {
@@ -3437,7 +3502,7 @@
"squizlabs/php_codesniffer": "^3.5.6"
},
"require-dev": {
- "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || ^1.0",
"phpcsstandards/phpcsdevcs": "^1.1",
"phpstan/phpstan": "^1.7",
"phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.5 || ^7.0 || ^8.0 || ^9.0",
@@ -3475,7 +3540,7 @@
"source": "https://github.com/sirbrillig/phpcs-variable-analysis",
"wiki": "https://github.com/sirbrillig/phpcs-variable-analysis/wiki"
},
- "time": "2022-11-07T17:51:19+00:00"
+ "time": "2023-01-05T18:45:16+00:00"
},
{
"name": "squizlabs/php_codesniffer",
@@ -3483,12 +3548,12 @@
"source": {
"type": "git",
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "cd5acaa651df870e8a3207926f236400361219e0"
+ "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/cd5acaa651df870e8a3207926f236400361219e0",
- "reference": "cd5acaa651df870e8a3207926f236400361219e0",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879",
+ "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879",
"shasum": ""
},
"require": {
@@ -3533,7 +3598,7 @@
"source": "https://github.com/squizlabs/PHP_CodeSniffer",
"wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
},
- "time": "2022-10-21T05:57:32+00:00"
+ "time": "2023-02-22T23:07:41+00:00"
},
{
"name": "symfony/console",
@@ -3541,12 +3606,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef"
+ "reference": "c77433ddc6cdc689caf48065d9ea22ca0853fbd9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/8e9b9c8dfb33af6057c94e1b44846bee700dc5ef",
- "reference": "8e9b9c8dfb33af6057c94e1b44846bee700dc5ef",
+ "url": "https://api.github.com/repos/symfony/console/zipball/c77433ddc6cdc689caf48065d9ea22ca0853fbd9",
+ "reference": "c77433ddc6cdc689caf48065d9ea22ca0853fbd9",
"shasum": ""
},
"require": {
@@ -3632,7 +3697,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-25T14:09:27+00:00"
+ "time": "2023-02-25T16:59:41+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -3640,12 +3705,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
+ "reference": "80d075412b557d41002320b96a096ca65aa2c98d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
- "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/80d075412b557d41002320b96a096ca65aa2c98d",
+ "reference": "80d075412b557d41002320b96a096ca65aa2c98d",
"shasum": ""
},
"require": {
@@ -3699,7 +3764,7 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:53:40+00:00"
+ "time": "2023-01-24T14:02:46+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -3707,12 +3772,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
+ "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
- "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
+ "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
"shasum": ""
},
"require": {
@@ -3728,7 +3793,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3766,7 +3831,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/main"
},
"funding": [
{
@@ -3782,7 +3847,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
@@ -3790,12 +3855,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
+ "reference": "875e90aeea2777b6f135677f618529449334a612"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
- "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612",
+ "reference": "875e90aeea2777b6f135677f618529449334a612",
"shasum": ""
},
"require": {
@@ -3808,7 +3873,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3848,7 +3913,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/main"
},
"funding": [
{
@@ -3864,7 +3929,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
@@ -3872,12 +3937,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
+ "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
- "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
+ "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
"shasum": ""
},
"require": {
@@ -3890,7 +3955,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3933,7 +3998,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/main"
},
"funding": [
{
@@ -3949,7 +4014,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-mbstring",
@@ -3957,12 +4022,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
+ "reference": "f9c7affe77a00ae32ca127ca6833d034e6d33f25"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
- "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f9c7affe77a00ae32ca127ca6833d034e6d33f25",
+ "reference": "f9c7affe77a00ae32ca127ca6833d034e6d33f25",
"shasum": ""
},
"require": {
@@ -3978,7 +4043,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4017,7 +4082,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/main"
},
"funding": [
{
@@ -4033,7 +4098,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-30T17:25:47+00:00"
},
{
"name": "symfony/polyfill-php73",
@@ -4041,12 +4106,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
+ "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
- "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5",
+ "reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5",
"shasum": ""
},
"require": {
@@ -4056,7 +4121,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4097,7 +4162,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-php73/tree/main"
},
"funding": [
{
@@ -4113,7 +4178,7 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-php80",
@@ -4121,12 +4186,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
+ "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
- "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
+ "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
"shasum": ""
},
"require": {
@@ -4136,7 +4201,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4181,7 +4246,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-php80/tree/main"
},
"funding": [
{
@@ -4197,41 +4262,33 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "2.5.x-dev",
+ "version": "v1.1.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c"
+ "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c",
- "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/191afdcb5804db960d26d8566b7e9a2843cab3a0",
+ "reference": "191afdcb5804db960d26d8566b7e9a2843cab3a0",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "psr/container": "^1.1",
- "symfony/deprecation-contracts": "^2.1|^3"
- },
- "conflict": {
- "ext-psr": "<1.1|>=2"
+ "php": "^7.1.3"
},
"suggest": {
+ "psr/container": "",
"symfony/service-implementation": ""
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
+ "dev-master": "1.1-dev"
}
},
"autoload": {
@@ -4264,23 +4321,9 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/2.5"
+ "source": "https://github.com/symfony/service-contracts/tree/v1.1.2"
},
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2022-05-30T19:17:29+00:00"
+ "time": "2019-05-28T07:50:59+00:00"
},
{
"name": "symfony/string",
@@ -4288,12 +4331,12 @@
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed"
+ "reference": "edac10d167b78b1d90f46a80320d632de0bd9f2f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/571334ce9f687e3e6af72db4d3b2a9431e4fd9ed",
- "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed",
+ "url": "https://api.github.com/repos/symfony/string/zipball/edac10d167b78b1d90f46a80320d632de0bd9f2f",
+ "reference": "edac10d167b78b1d90f46a80320d632de0bd9f2f",
"shasum": ""
},
"require": {
@@ -4350,7 +4393,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v5.4.15"
+ "source": "https://github.com/symfony/string/tree/5.4"
},
"funding": [
{
@@ -4366,7 +4409,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-05T15:16:54+00:00"
+ "time": "2023-02-22T08:00:55+00:00"
},
{
"name": "theseer/tokenizer",
diff --git a/src/Assets/AssetsModule.php b/src/Assets/AssetsModule.php
index 2749d8101..f888bb72f 100644
--- a/src/Assets/AssetsModule.php
+++ b/src/Assets/AssetsModule.php
@@ -575,6 +575,7 @@ protected function cartHasSubscription(\WC_Cart $cart): bool
/**
* @param ContainerInterface $container
* @return void
+ * @psalm-suppress InvalidGlobal
*
*/
protected function setupModuleActions(ContainerInterface $container): void
diff --git a/src/Buttons/ApplePayButton/AppleAjaxRequests.php b/src/Buttons/ApplePayButton/AppleAjaxRequests.php
index deb56921a..40f33c5c2 100644
--- a/src/Buttons/ApplePayButton/AppleAjaxRequests.php
+++ b/src/Buttons/ApplePayButton/AppleAjaxRequests.php
@@ -36,7 +36,6 @@ class AppleAjaxRequests
private $reloadCart;
private $oldCartContents;
-
/**
* AppleAjaxRequests constructor.
*/
@@ -47,6 +46,7 @@ public function __construct(
Api $apiHelper,
Settings $settingsHelper
) {
+
$this->responseTemplates = $responseTemplates;
$this->notice = $notice;
$this->logger = $logger;
@@ -274,7 +274,6 @@ protected function applePayDataObjectHttp(): ApplePayDataObjectHttp
return new ApplePayDataObjectHttp($this->logger);
}
-
/**
* Returns a WC_Countries instance to check shipping
*
@@ -295,6 +294,7 @@ protected function createWCCountries()
protected function whichCalculateTotals(
$applePayRequestDataObject
) {
+
if ($applePayRequestDataObject->callerPage === 'productDetail') {
return $this->calculateTotalsSingleProduct(
$applePayRequestDataObject->productId,
@@ -329,6 +329,7 @@ protected function calculateTotalsSingleProduct(
$customerAddress,
$shippingMethod = null
): array {
+
$results = [];
$reloadCart = false;
if (!WC()->cart->is_empty()) {
@@ -646,6 +647,7 @@ protected function validationApiWalletsEndpointCall(
$validationUrl,
$apiKey
) {
+
return $this->apiHelper
->getApiClient($apiKey)
->wallets
diff --git a/src/Buttons/PayPalButton/PayPalButtonHandler.php b/src/Buttons/PayPalButton/PayPalButtonHandler.php
index 040d142cb..6e85ca864 100644
--- a/src/Buttons/PayPalButton/PayPalButtonHandler.php
+++ b/src/Buttons/PayPalButton/PayPalButtonHandler.php
@@ -30,39 +30,39 @@ public function __construct(PayPalAjaxRequests $ajaxRequests, DataToPayPal $data
*/
public function bootstrap($enabledInProduct, $enabledInCart)
{
- if($enabledInProduct){
+ if ($enabledInProduct) {
$renderPlaceholder = apply_filters('mollie_wc_gateway_paypal_render_hook_product', 'woocommerce_before_add_to_cart_quantity');
$renderPlaceholder = is_string($renderPlaceholder) ? $renderPlaceholder : 'woocommerce_before_add_to_cart_quantity';
add_action(
- $renderPlaceholder,
- function () {
- $product = wc_get_product(get_the_id());
- if (!$product || $product->is_type('subscription') || $product instanceof \WC_Product_Variable_Subscription) {
- return;
- }
- $productNeedShipping = mollieWooCommerceCheckIfNeedShipping($product);
- if(!$productNeedShipping){
- $this->renderPayPalButton();
- }
+ $renderPlaceholder,
+ function () {
+ $product = wc_get_product(get_the_id());
+ if (!$product || $product->is_type('subscription') || $product instanceof \WC_Product_Variable_Subscription) {
+ return;
+ }
+ $productNeedShipping = mollieWooCommerceCheckIfNeedShipping($product);
+ if (!$productNeedShipping) {
+ $this->renderPayPalButton();
}
+ }
);
}
- if($enabledInCart){
+ if ($enabledInCart) {
$renderPlaceholder = apply_filters('mollie_wc_gateway_paypal_render_hook_cart', 'woocommerce_cart_totals_after_order_total');
$renderPlaceholder = is_string($renderPlaceholder) ? $renderPlaceholder : 'woocommerce_cart_totals_after_order_total';
add_action(
- $renderPlaceholder,
- function () {
- $cart = WC()->cart;
- foreach ($cart->get_cart_contents() as $product){
- if($product['data']->is_type('subscription') || $product['data'] instanceof \WC_Product_Subscription_Variation){
- return;
- }
- }
- if(!$cart->needs_shipping()){
- $this->renderPayPalButton();
+ $renderPlaceholder,
+ function () {
+ $cart = WC()->cart;
+ foreach ($cart->get_cart_contents() as $product) {
+ if ($product['data']->is_type('subscription') || $product['data'] instanceof \WC_Product_Subscription_Variation) {
+ return;
}
}
+ if (!$cart->needs_shipping()) {
+ $this->renderPayPalButton();
+ }
+ }
);
}
diff --git a/src/Gateway/GatewayModule.php b/src/Gateway/GatewayModule.php
index ccecddac1..a315ca283 100644
--- a/src/Gateway/GatewayModule.php
+++ b/src/Gateway/GatewayModule.php
@@ -536,7 +536,7 @@ public function instantiatePaymentMethodGateways(ContainerInterface $container):
foreach ($paymentMethods as $paymentMethod) {
$paymentMethodId = $paymentMethod->getIdFromConfig();
- if(! in_array($paymentMethodId, $container->get('gateway.paymentMethodsEnabledAtMollie'))) {
+ if (! in_array($paymentMethodId, $container->get('gateway.paymentMethodsEnabledAtMollie'))) {
continue;
}
$isSepa = $paymentMethod->getProperty('SEPA');
@@ -616,7 +616,7 @@ protected function instantiatePaymentMethods($container): array
}
foreach ($paymentMethodsNames as $paymentMethodName) {
$paymentMethodName = strtolower($paymentMethodName);
- $paymentMethodName = str_replace('mollie_wc_gateway_','',$paymentMethodName);
+ $paymentMethodName = str_replace('mollie_wc_gateway_', '', $paymentMethodName);
$paymentMethodClassName = 'Mollie\\WooCommerce\\PaymentMethods\\' . ucfirst($paymentMethodName);
$paymentMethod = new $paymentMethodClassName(
$iconFactory,
diff --git a/src/Gateway/MolliePaymentGateway.php b/src/Gateway/MolliePaymentGateway.php
index ac7284773..9af51984d 100644
--- a/src/Gateway/MolliePaymentGateway.php
+++ b/src/Gateway/MolliePaymentGateway.php
@@ -102,6 +102,7 @@ public function __construct(
PaymentFactory $paymentFactory,
string $pluginId
) {
+
$this->paymentMethod = $paymentMethod;
$this->logger = $logger;
$this->notice = $notice;
diff --git a/src/PaymentMethods/InstructionStrategies/DirectDebitInstructionTrait.php b/src/PaymentMethods/InstructionStrategies/DirectDebitInstructionTrait.php
index 02c0edc05..2f521b670 100644
--- a/src/PaymentMethods/InstructionStrategies/DirectDebitInstructionTrait.php
+++ b/src/PaymentMethods/InstructionStrategies/DirectDebitInstructionTrait.php
@@ -1,8 +1,9 @@
checkSvgIssuers($issuers);
$issuerImageSvg && ($html .= '');
- $html .= $issuers->name;
+ $html .= $issuer->name;
echo esc_html(wpautop(wptexturize($html)));
return;
diff --git a/src/Settings/Settings.php b/src/Settings/Settings.php
index 3e727eaa6..ac461a8fa 100644
--- a/src/Settings/Settings.php
+++ b/src/Settings/Settings.php
@@ -269,7 +269,7 @@ public function getApiKey($overrideTestMode = 2)
$apiKeyId = $this->getSettingId($settingId);
$apiKey = get_option($apiKeyId);
//TODO add api key filter
-
+ //phpcs:ignore WordPress.Security.NonceVerification
if (!$apiKey && is_admin() && isset($_POST[$apiKeyId])) {
$apiKey = filter_input(INPUT_POST, $apiKeyId, FILTER_SANITIZE_SPECIAL_CHARS);
}
diff --git a/src/Shared/Data.php b/src/Shared/Data.php
index ca5f1b347..4eed8c546 100644
--- a/src/Shared/Data.php
+++ b/src/Shared/Data.php
@@ -621,7 +621,7 @@ public function getActiveMolliePaymentMode($order_id)
*/
public function restoreOrderStock(WC_Order $order)
{
- wc_maybe_increase_stock_levels( $order->get_id() );
+ wc_maybe_increase_stock_levels($order->get_id());
}
/**
diff --git a/src/Subscription/MollieSubscriptionGateway.php b/src/Subscription/MollieSubscriptionGateway.php
index ccedbdc5d..774bf169f 100644
--- a/src/Subscription/MollieSubscriptionGateway.php
+++ b/src/Subscription/MollieSubscriptionGateway.php
@@ -755,6 +755,7 @@ protected function usePreviousMandate(
$data,
bool $validMandate
): array {
+
$this->logger->debug(
$this->id . ': Found mandate ID for renewal order ' . $renewal_order_id . ' with customer ID ' . $customer_id
);