diff --git a/.idea/php.xml b/.idea/php.xml
index 2b6df41..575fba5 100644
--- a/.idea/php.xml
+++ b/.idea/php.xml
@@ -97,7 +97,7 @@
-
+
diff --git a/composer.json b/composer.json
index 49419da..b019292 100644
--- a/composer.json
+++ b/composer.json
@@ -11,17 +11,17 @@
],
"minimum-stability": "stable",
"require": {
- "php": "^8.1",
+ "php": "^8.2",
"ext-json": "*",
"guzzlehttp/guzzle": "^7.7",
"jetbrains/phpstorm-attributes": "^1.0",
"mschop/pathogen": "^0.7.1",
- "siketyan/yarn-lock": "^1.0",
- "symfony/config": "^6.3",
- "symfony/console": "^6.3",
- "symfony/dependency-injection": "^6.3",
- "symfony/process": "^6.3",
- "symfony/yaml": "^6.3",
+ "siketyan/yarn-lock": "^1.1",
+ "symfony/config": "^7.0",
+ "symfony/console": "^7.0",
+ "symfony/dependency-injection": "^7.0",
+ "symfony/process": "^7.0",
+ "symfony/yaml": "^7.0",
"yosymfony/toml": "^1.0"
},
"require-dev": {
@@ -32,7 +32,7 @@
"phpunit/phpunit": "^9.5",
"psr/cache": "^3",
"psr/log": "^3",
- "quartetcom/static-analysis-kit": "~8.1.16"
+ "quartetcom/static-analysis-kit": "~8.2.7"
},
"repositories": [
{
diff --git a/composer.lock b/composer.lock
index b617eb6..f886f95 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "579b5affb6123530b803679ef3b66ff1",
+ "content-hash": "f0e3df385c9f4c11fc0701ba0d81491a",
"packages": [
{
"name": "guzzlehttp/guzzle",
@@ -743,26 +743,26 @@
},
{
"name": "siketyan/yarn-lock",
- "version": "v1.0.0",
+ "version": "v1.1.0",
"source": {
"type": "git",
"url": "https://github.com/siketyan/php-yarn-lock.git",
- "reference": "c42e79a0e0702347cd6e006c8048c097116940c7"
+ "reference": "1570b9895f8faa668264116bae1a17286cbb6145"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/siketyan/php-yarn-lock/zipball/c42e79a0e0702347cd6e006c8048c097116940c7",
- "reference": "c42e79a0e0702347cd6e006c8048c097116940c7",
+ "url": "https://api.github.com/repos/siketyan/php-yarn-lock/zipball/1570b9895f8faa668264116bae1a17286cbb6145",
+ "reference": "1570b9895f8faa668264116bae1a17286cbb6145",
"shasum": ""
},
"require": {
"php": "^8.1",
- "symfony/yaml": "^5|^6"
+ "symfony/yaml": "^5|^6|^7"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.17",
- "phpunit/phpunit": "^10.1",
- "quartetcom/static-analysis-kit": "~8.1.15"
+ "friendsofphp/php-cs-fixer": "^3.40",
+ "phpunit/phpunit": "^10.5",
+ "quartetcom/static-analysis-kit": "~8.1.19"
},
"type": "library",
"autoload": {
@@ -783,7 +783,7 @@
"description": "A Parser Library for yarn.lock in PHP.",
"support": {
"issues": "https://github.com/siketyan/php-yarn-lock/issues",
- "source": "https://github.com/siketyan/php-yarn-lock/tree/v1.0.0"
+ "source": "https://github.com/siketyan/php-yarn-lock/tree/v1.1.0"
},
"funding": [
{
@@ -795,38 +795,38 @@
"type": "patreon"
}
],
- "time": "2023-05-27T09:33:32+00:00"
+ "time": "2023-12-03T13:30:10+00:00"
},
{
"name": "symfony/config",
- "version": "v6.4.0",
+ "version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "5d33e0fb707d603330e0edfd4691803a1253572e"
+ "reference": "8789646600f4e7e451dde9e1dc81cfa429f3857a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/5d33e0fb707d603330e0edfd4691803a1253572e",
- "reference": "5d33e0fb707d603330e0edfd4691803a1253572e",
+ "url": "https://api.github.com/repos/symfony/config/zipball/8789646600f4e7e451dde9e1dc81cfa429f3857a",
+ "reference": "8789646600f4e7e451dde9e1dc81cfa429f3857a",
"shasum": ""
},
"require": {
- "php": ">=8.1",
+ "php": ">=8.2",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/filesystem": "^5.4|^6.0|^7.0",
+ "symfony/filesystem": "^6.4|^7.0",
"symfony/polyfill-ctype": "~1.8"
},
"conflict": {
- "symfony/finder": "<5.4",
+ "symfony/finder": "<6.4",
"symfony/service-contracts": "<2.5"
},
"require-dev": {
- "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
- "symfony/finder": "^5.4|^6.0|^7.0",
- "symfony/messenger": "^5.4|^6.0|^7.0",
+ "symfony/event-dispatcher": "^6.4|^7.0",
+ "symfony/finder": "^6.4|^7.0",
+ "symfony/messenger": "^6.4|^7.0",
"symfony/service-contracts": "^2.5|^3",
- "symfony/yaml": "^5.4|^6.0|^7.0"
+ "symfony/yaml": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@@ -854,7 +854,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/config/tree/v6.4.0"
+ "source": "https://github.com/symfony/config/tree/v7.0.0"
},
"funding": [
{
@@ -870,51 +870,50 @@
"type": "tidelift"
}
],
- "time": "2023-11-09T08:28:32+00:00"
+ "time": "2023-11-09T08:30:23+00:00"
},
{
"name": "symfony/console",
- "version": "v6.4.1",
+ "version": "v7.0.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd"
+ "reference": "cdce5c684b2f920bb1343deecdfba356ffad83d5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/a550a7c99daeedef3f9d23fb82e3531525ff11fd",
- "reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd",
+ "url": "https://api.github.com/repos/symfony/console/zipball/cdce5c684b2f920bb1343deecdfba356ffad83d5",
+ "reference": "cdce5c684b2f920bb1343deecdfba356ffad83d5",
"shasum": ""
},
"require": {
- "php": ">=8.1",
- "symfony/deprecation-contracts": "^2.5|^3",
+ "php": ">=8.2",
"symfony/polyfill-mbstring": "~1.0",
"symfony/service-contracts": "^2.5|^3",
- "symfony/string": "^5.4|^6.0|^7.0"
+ "symfony/string": "^6.4|^7.0"
},
"conflict": {
- "symfony/dependency-injection": "<5.4",
- "symfony/dotenv": "<5.4",
- "symfony/event-dispatcher": "<5.4",
- "symfony/lock": "<5.4",
- "symfony/process": "<5.4"
+ "symfony/dependency-injection": "<6.4",
+ "symfony/dotenv": "<6.4",
+ "symfony/event-dispatcher": "<6.4",
+ "symfony/lock": "<6.4",
+ "symfony/process": "<6.4"
},
"provide": {
"psr/log-implementation": "1.0|2.0|3.0"
},
"require-dev": {
"psr/log": "^1|^2|^3",
- "symfony/config": "^5.4|^6.0|^7.0",
- "symfony/dependency-injection": "^5.4|^6.0|^7.0",
- "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
+ "symfony/config": "^6.4|^7.0",
+ "symfony/dependency-injection": "^6.4|^7.0",
+ "symfony/event-dispatcher": "^6.4|^7.0",
"symfony/http-foundation": "^6.4|^7.0",
"symfony/http-kernel": "^6.4|^7.0",
- "symfony/lock": "^5.4|^6.0|^7.0",
- "symfony/messenger": "^5.4|^6.0|^7.0",
- "symfony/process": "^5.4|^6.0|^7.0",
- "symfony/stopwatch": "^5.4|^6.0|^7.0",
- "symfony/var-dumper": "^5.4|^6.0|^7.0"
+ "symfony/lock": "^6.4|^7.0",
+ "symfony/messenger": "^6.4|^7.0",
+ "symfony/process": "^6.4|^7.0",
+ "symfony/stopwatch": "^6.4|^7.0",
+ "symfony/var-dumper": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@@ -948,7 +947,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.1"
+ "source": "https://github.com/symfony/console/tree/v7.0.1"
},
"funding": [
{
@@ -964,44 +963,43 @@
"type": "tidelift"
}
],
- "time": "2023-11-30T10:54:28+00:00"
+ "time": "2023-12-01T15:10:06+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v6.4.1",
+ "version": "v7.0.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "f88ff6428afbeb17cc648c8003bd608534750baf"
+ "reference": "f6667642954bce638733f254c39e5b5700b47ba4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/f88ff6428afbeb17cc648c8003bd608534750baf",
- "reference": "f88ff6428afbeb17cc648c8003bd608534750baf",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/f6667642954bce638733f254c39e5b5700b47ba4",
+ "reference": "f6667642954bce638733f254c39e5b5700b47ba4",
"shasum": ""
},
"require": {
- "php": ">=8.1",
+ "php": ">=8.2",
"psr/container": "^1.1|^2.0",
"symfony/deprecation-contracts": "^2.5|^3",
- "symfony/service-contracts": "^2.5|^3.0",
- "symfony/var-exporter": "^6.2.10|^7.0"
+ "symfony/service-contracts": "^3.3",
+ "symfony/var-exporter": "^6.4|^7.0"
},
"conflict": {
"ext-psr": "<1.1|>=2",
- "symfony/config": "<6.1",
- "symfony/finder": "<5.4",
- "symfony/proxy-manager-bridge": "<6.3",
- "symfony/yaml": "<5.4"
+ "symfony/config": "<6.4",
+ "symfony/finder": "<6.4",
+ "symfony/yaml": "<6.4"
},
"provide": {
"psr/container-implementation": "1.1|2.0",
"symfony/service-implementation": "1.1|2.0|3.0"
},
"require-dev": {
- "symfony/config": "^6.1|^7.0",
- "symfony/expression-language": "^5.4|^6.0|^7.0",
- "symfony/yaml": "^5.4|^6.0|^7.0"
+ "symfony/config": "^6.4|^7.0",
+ "symfony/expression-language": "^6.4|^7.0",
+ "symfony/yaml": "^6.4|^7.0"
},
"type": "library",
"autoload": {
@@ -1029,7 +1027,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dependency-injection/tree/v6.4.1"
+ "source": "https://github.com/symfony/dependency-injection/tree/v7.0.1"
},
"funding": [
{
@@ -1045,7 +1043,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-01T14:56:37+00:00"
+ "time": "2023-12-01T15:10:06+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -1509,20 +1507,20 @@
},
{
"name": "symfony/process",
- "version": "v6.4.0",
+ "version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa"
+ "reference": "13bdb1670c7f510494e04fcb2bfa29af63db9c0d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/191703b1566d97a5425dc969e4350d32b8ef17aa",
- "reference": "191703b1566d97a5425dc969e4350d32b8ef17aa",
+ "url": "https://api.github.com/repos/symfony/process/zipball/13bdb1670c7f510494e04fcb2bfa29af63db9c0d",
+ "reference": "13bdb1670c7f510494e04fcb2bfa29af63db9c0d",
"shasum": ""
},
"require": {
- "php": ">=8.1"
+ "php": ">=8.2"
},
"type": "library",
"autoload": {
@@ -1550,7 +1548,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.4.0"
+ "source": "https://github.com/symfony/process/tree/v7.0.0"
},
"funding": [
{
@@ -1566,7 +1564,7 @@
"type": "tidelift"
}
],
- "time": "2023-11-17T21:06:49+00:00"
+ "time": "2023-11-20T16:43:42+00:00"
},
{
"name": "symfony/service-contracts",
@@ -1812,28 +1810,27 @@
},
{
"name": "symfony/yaml",
- "version": "v6.4.0",
+ "version": "v7.0.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587"
+ "reference": "0055b230c408428b9b5cde7c55659555be5c0278"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/4f9237a1bb42455d609e6687d2613dde5b41a587",
- "reference": "4f9237a1bb42455d609e6687d2613dde5b41a587",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/0055b230c408428b9b5cde7c55659555be5c0278",
+ "reference": "0055b230c408428b9b5cde7c55659555be5c0278",
"shasum": ""
},
"require": {
- "php": ">=8.1",
- "symfony/deprecation-contracts": "^2.5|^3",
+ "php": ">=8.2",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
- "symfony/console": "<5.4"
+ "symfony/console": "<6.4"
},
"require-dev": {
- "symfony/console": "^5.4|^6.0|^7.0"
+ "symfony/console": "^6.4|^7.0"
},
"bin": [
"Resources/bin/yaml-lint"
@@ -1864,7 +1861,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v6.4.0"
+ "source": "https://github.com/symfony/yaml/tree/v7.0.0"
},
"funding": [
{
@@ -1880,7 +1877,7 @@
"type": "tidelift"
}
],
- "time": "2023-11-06T11:00:25+00:00"
+ "time": "2023-11-07T10:26:03+00:00"
},
{
"name": "yosymfony/parser-utils",
@@ -3374,33 +3371,33 @@
},
{
"name": "quartetcom/static-analysis-kit",
- "version": "v8.1.19",
+ "version": "v8.2.7",
"source": {
"type": "git",
"url": "https://github.com/quartetcom/static-analysis-kit.git",
- "reference": "d7db88fddebe982426d932b651fbf7850d55e88c"
+ "reference": "05752ed7d91aecafb82ca244e8803b789e534fd9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/quartetcom/static-analysis-kit/zipball/d7db88fddebe982426d932b651fbf7850d55e88c",
- "reference": "d7db88fddebe982426d932b651fbf7850d55e88c",
+ "url": "https://api.github.com/repos/quartetcom/static-analysis-kit/zipball/05752ed7d91aecafb82ca244e8803b789e534fd9",
+ "reference": "05752ed7d91aecafb82ca244e8803b789e534fd9",
"shasum": ""
},
"require": {
"composer-plugin-api": "*",
- "php": "^8.1",
- "php-cs-fixer/shim": "^3.15.0",
- "phpstan/phpstan": "^1.10.6",
- "rector/rector": "^0.18.6",
- "symfony/console": "^5.4|^6",
- "symfony/process": "^5.4|^6",
+ "php": "^8.2",
+ "php-cs-fixer/shim": "^3.40.2",
+ "phpstan/phpstan": "^1.10.47",
+ "rector/rector": "^0.18.11",
+ "symfony/console": "^5.4|^6|^7",
+ "symfony/process": "^5.4|^6|^7",
"symplify/easy-coding-standard": "^12.0"
},
"conflict": {
"phpunit/phpunit": "<9"
},
"require-dev": {
- "composer/composer": "^2.5"
+ "composer/composer": "^2.6"
},
"bin": [
"./bin/static-analysis-kit"
@@ -3449,10 +3446,10 @@
],
"description": "Strict and modern kit to optimise the codebase defensively.",
"support": {
- "source": "https://github.com/quartetcom/static-analysis-kit/tree/v8.1.19",
+ "source": "https://github.com/quartetcom/static-analysis-kit/tree/v8.2.7",
"issues": "https://github.com/quartetcom/static-analysis-kit/issues"
},
- "time": "2023-11-12T10:45:21+00:00"
+ "time": "2023-12-03T13:33:31+00:00"
},
{
"name": "rector/rector",
@@ -4647,7 +4644,7 @@
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
- "php": "^8.1",
+ "php": "^8.2",
"ext-json": "*"
},
"platform-dev": [],