diff --git a/.idea/codeception.xml b/.idea/codeception.xml
index b101d83..9d23cc2 100644
--- a/.idea/codeception.xml
+++ b/.idea/codeception.xml
@@ -36,6 +36,9 @@
+
+
+
diff --git a/.idea/phpspec.xml b/.idea/phpspec.xml
index 551d4e1..afb0d3c 100644
--- a/.idea/phpspec.xml
+++ b/.idea/phpspec.xml
@@ -35,6 +35,9 @@
+
+
+
\ No newline at end of file
diff --git a/composer.lock b/composer.lock
index 01b0711..628fe6c 100644
--- a/composer.lock
+++ b/composer.lock
@@ -101,16 +101,16 @@
},
{
"name": "doctrine/collections",
- "version": "2.1.4",
+ "version": "2.2.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/collections.git",
- "reference": "72328a11443a0de79967104ad36ba7b30bded134"
+ "reference": "420480fc085bc65f3c956af13abe8e7546f94813"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/collections/zipball/72328a11443a0de79967104ad36ba7b30bded134",
- "reference": "72328a11443a0de79967104ad36ba7b30bded134",
+ "url": "https://api.github.com/repos/doctrine/collections/zipball/420480fc085bc65f3c956af13abe8e7546f94813",
+ "reference": "420480fc085bc65f3c956af13abe8e7546f94813",
"shasum": ""
},
"require": {
@@ -122,7 +122,7 @@
"ext-json": "*",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.0",
- "phpunit/phpunit": "^9.5",
+ "phpunit/phpunit": "^10.5",
"vimeo/psalm": "^5.11"
},
"type": "library",
@@ -167,7 +167,7 @@
],
"support": {
"issues": "https://github.com/doctrine/collections/issues",
- "source": "https://github.com/doctrine/collections/tree/2.1.4"
+ "source": "https://github.com/doctrine/collections/tree/2.2.1"
},
"funding": [
{
@@ -183,7 +183,7 @@
"type": "tidelift"
}
],
- "time": "2023-10-03T09:22:33+00:00"
+ "time": "2024-03-05T22:28:45+00:00"
},
{
"name": "doctrine/common",
@@ -278,16 +278,16 @@
},
{
"name": "doctrine/dbal",
- "version": "3.8.1",
+ "version": "3.8.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "c9ea252cdce4da324ede3d6c5913dd89f769afd2"
+ "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/c9ea252cdce4da324ede3d6c5913dd89f769afd2",
- "reference": "c9ea252cdce4da324ede3d6c5913dd89f769afd2",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/db922ba9436b7b18a23d1653a0b41ff2369ca41c",
+ "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c",
"shasum": ""
},
"require": {
@@ -303,12 +303,12 @@
"doctrine/coding-standard": "12.0.0",
"fig/log-test": "^1",
"jetbrains/phpstorm-stubs": "2023.1",
- "phpstan/phpstan": "1.10.57",
+ "phpstan/phpstan": "1.10.58",
"phpstan/phpstan-strict-rules": "^1.5",
"phpunit/phpunit": "9.6.16",
"psalm/plugin-phpunit": "0.18.4",
"slevomat/coding-standard": "8.13.1",
- "squizlabs/php_codesniffer": "3.8.1",
+ "squizlabs/php_codesniffer": "3.9.0",
"symfony/cache": "^5.4|^6.0|^7.0",
"symfony/console": "^4.4|^5.4|^6.0|^7.0",
"vimeo/psalm": "4.30.0"
@@ -371,7 +371,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.8.1"
+ "source": "https://github.com/doctrine/dbal/tree/3.8.3"
},
"funding": [
{
@@ -387,7 +387,7 @@
"type": "tidelift"
}
],
- "time": "2024-02-03T17:33:49+00:00"
+ "time": "2024-03-03T15:55:06+00:00"
},
{
"name": "doctrine/deprecations",
@@ -739,16 +739,16 @@
},
{
"name": "doctrine/inflector",
- "version": "2.0.9",
+ "version": "2.0.10",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65"
+ "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/2930cd5ef353871c821d5c43ed030d39ac8cfe65",
- "reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc",
+ "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc",
"shasum": ""
},
"require": {
@@ -810,7 +810,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.9"
+ "source": "https://github.com/doctrine/inflector/tree/2.0.10"
},
"funding": [
{
@@ -826,7 +826,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-15T18:05:13+00:00"
+ "time": "2024-02-18T20:23:39+00:00"
},
{
"name": "doctrine/instantiator",
@@ -977,16 +977,16 @@
},
{
"name": "doctrine/migrations",
- "version": "3.7.2",
+ "version": "3.7.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/migrations.git",
- "reference": "47af29eef49f29ebee545947e8b2a4b3be318c8a"
+ "reference": "954e0a314c2f0eb9fb418210445111747de254a6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/migrations/zipball/47af29eef49f29ebee545947e8b2a4b3be318c8a",
- "reference": "47af29eef49f29ebee545947e8b2a4b3be318c8a",
+ "url": "https://api.github.com/repos/doctrine/migrations/zipball/954e0a314c2f0eb9fb418210445111747de254a6",
+ "reference": "954e0a314c2f0eb9fb418210445111747de254a6",
"shasum": ""
},
"require": {
@@ -1059,7 +1059,7 @@
],
"support": {
"issues": "https://github.com/doctrine/migrations/issues",
- "source": "https://github.com/doctrine/migrations/tree/3.7.2"
+ "source": "https://github.com/doctrine/migrations/tree/3.7.4"
},
"funding": [
{
@@ -1075,20 +1075,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-05T11:35:05+00:00"
+ "time": "2024-03-06T13:41:11+00:00"
},
{
"name": "doctrine/orm",
- "version": "2.18.0",
+ "version": "2.19.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/orm.git",
- "reference": "f2176a9ce56cafdfd1624d54bfdb076819083d5b"
+ "reference": "a809a71aa6a233a6c82e68ebaaf8954adc4998dc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/orm/zipball/f2176a9ce56cafdfd1624d54bfdb076819083d5b",
- "reference": "f2176a9ce56cafdfd1624d54bfdb076819083d5b",
+ "url": "https://api.github.com/repos/doctrine/orm/zipball/a809a71aa6a233a6c82e68ebaaf8954adc4998dc",
+ "reference": "a809a71aa6a233a6c82e68ebaaf8954adc4998dc",
"shasum": ""
},
"require": {
@@ -1117,14 +1117,14 @@
"doctrine/annotations": "^1.13 || ^2",
"doctrine/coding-standard": "^9.0.2 || ^12.0",
"phpbench/phpbench": "^0.16.10 || ^1.0",
- "phpstan/phpstan": "~1.4.10 || 1.10.35",
+ "phpstan/phpstan": "~1.4.10 || 1.10.59",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.6",
"psr/log": "^1 || ^2 || ^3",
"squizlabs/php_codesniffer": "3.7.2",
"symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7.0",
"symfony/var-exporter": "^4.4 || ^5.4 || ^6.2 || ^7.0",
"symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0 || ^7.0",
- "vimeo/psalm": "4.30.0 || 5.16.0"
+ "vimeo/psalm": "4.30.0 || 5.22.2"
},
"suggest": {
"ext-dom": "Provides support for XSD validation for XML mapping files",
@@ -1174,22 +1174,22 @@
],
"support": {
"issues": "https://github.com/doctrine/orm/issues",
- "source": "https://github.com/doctrine/orm/tree/2.18.0"
+ "source": "https://github.com/doctrine/orm/tree/2.19.0"
},
- "time": "2024-01-31T15:53:12+00:00"
+ "time": "2024-03-03T17:43:41+00:00"
},
{
"name": "doctrine/persistence",
- "version": "3.2.0",
+ "version": "3.3.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
- "reference": "63fee8c33bef740db6730eb2a750cd3da6495603"
+ "reference": "b6fd1f126b13c1f7e7321f7338b14a19116b5de4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/63fee8c33bef740db6730eb2a750cd3da6495603",
- "reference": "63fee8c33bef740db6730eb2a750cd3da6495603",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/b6fd1f126b13c1f7e7321f7338b14a19116b5de4",
+ "reference": "b6fd1f126b13c1f7e7321f7338b14a19116b5de4",
"shasum": ""
},
"require": {
@@ -1258,7 +1258,7 @@
],
"support": {
"issues": "https://github.com/doctrine/persistence/issues",
- "source": "https://github.com/doctrine/persistence/tree/3.2.0"
+ "source": "https://github.com/doctrine/persistence/tree/3.3.1"
},
"funding": [
{
@@ -1274,20 +1274,20 @@
"type": "tidelift"
}
],
- "time": "2023-05-17T18:32:04+00:00"
+ "time": "2024-03-01T19:53:13+00:00"
},
{
"name": "doctrine/sql-formatter",
- "version": "1.1.3",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/sql-formatter.git",
- "reference": "25a06c7bf4c6b8218f47928654252863ffc890a5"
+ "reference": "a321d114e0a18e6497f8a2cd6f890e000cc17ecc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/25a06c7bf4c6b8218f47928654252863ffc890a5",
- "reference": "25a06c7bf4c6b8218f47928654252863ffc890a5",
+ "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/a321d114e0a18e6497f8a2cd6f890e000cc17ecc",
+ "reference": "a321d114e0a18e6497f8a2cd6f890e000cc17ecc",
"shasum": ""
},
"require": {
@@ -1324,9 +1324,9 @@
],
"support": {
"issues": "https://github.com/doctrine/sql-formatter/issues",
- "source": "https://github.com/doctrine/sql-formatter/tree/1.1.3"
+ "source": "https://github.com/doctrine/sql-formatter/tree/1.2.0"
},
- "time": "2022-05-23T21:33:49+00:00"
+ "time": "2023-08-16T21:49:04+00:00"
},
{
"name": "psr/cache",
@@ -1532,16 +1532,16 @@
},
{
"name": "symfony/cache",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "2207eceb2433d74df81232d97439bf508cb9e050"
+ "reference": "fc822951dd360a593224bb2cef90a087d0dff60f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/2207eceb2433d74df81232d97439bf508cb9e050",
- "reference": "2207eceb2433d74df81232d97439bf508cb9e050",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/fc822951dd360a593224bb2cef90a087d0dff60f",
+ "reference": "fc822951dd360a593224bb2cef90a087d0dff60f",
"shasum": ""
},
"require": {
@@ -1608,7 +1608,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v7.0.3"
+ "source": "https://github.com/symfony/cache/tree/v7.0.4"
},
"funding": [
{
@@ -1624,7 +1624,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-22T20:27:20+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -1704,16 +1704,16 @@
},
{
"name": "symfony/config",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "86a5027869ca3d6bdecae6d5d6c2f77c8f2c1d16"
+ "reference": "44deeba7233f08f383185ffa37dace3b3bc87364"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/86a5027869ca3d6bdecae6d5d6c2f77c8f2c1d16",
- "reference": "86a5027869ca3d6bdecae6d5d6c2f77c8f2c1d16",
+ "url": "https://api.github.com/repos/symfony/config/zipball/44deeba7233f08f383185ffa37dace3b3bc87364",
+ "reference": "44deeba7233f08f383185ffa37dace3b3bc87364",
"shasum": ""
},
"require": {
@@ -1759,7 +1759,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/v7.0.3"
+ "source": "https://github.com/symfony/config/tree/v7.0.4"
},
"funding": [
{
@@ -1775,20 +1775,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-30T08:34:29+00:00"
+ "time": "2024-02-26T07:52:39+00:00"
},
{
"name": "symfony/console",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "c5010d50f1ee4b25cfa0201d9915cf1b14071456"
+ "reference": "6b099f3306f7c9c2d2786ed736d0026b2903205f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/c5010d50f1ee4b25cfa0201d9915cf1b14071456",
- "reference": "c5010d50f1ee4b25cfa0201d9915cf1b14071456",
+ "url": "https://api.github.com/repos/symfony/console/zipball/6b099f3306f7c9c2d2786ed736d0026b2903205f",
+ "reference": "6b099f3306f7c9c2d2786ed736d0026b2903205f",
"shasum": ""
},
"require": {
@@ -1852,7 +1852,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v7.0.3"
+ "source": "https://github.com/symfony/console/tree/v7.0.4"
},
"funding": [
{
@@ -1868,20 +1868,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-22T20:27:20+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "e915c6684b8e3ae90a4441f6823ebbb40edf0b92"
+ "reference": "47f37af245df8457ea63409fc242b3cc825ce5eb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/e915c6684b8e3ae90a4441f6823ebbb40edf0b92",
- "reference": "e915c6684b8e3ae90a4441f6823ebbb40edf0b92",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/47f37af245df8457ea63409fc242b3cc825ce5eb",
+ "reference": "47f37af245df8457ea63409fc242b3cc825ce5eb",
"shasum": ""
},
"require": {
@@ -1932,7 +1932,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/v7.0.3"
+ "source": "https://github.com/symfony/dependency-injection/tree/v7.0.4"
},
"funding": [
{
@@ -1948,7 +1948,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-30T08:34:29+00:00"
+ "time": "2024-02-22T20:27:20+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -2019,16 +2019,16 @@
},
{
"name": "symfony/doctrine-bridge",
- "version": "v7.0.3",
+ "version": "v7.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/doctrine-bridge.git",
- "reference": "fbea8d2b5f5c6cf0a2aab882571a047ee9238cb4"
+ "reference": "e3cf34996df541c62acc1bd5f187aacc18a204d2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/fbea8d2b5f5c6cf0a2aab882571a047ee9238cb4",
- "reference": "fbea8d2b5f5c6cf0a2aab882571a047ee9238cb4",
+ "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/e3cf34996df541c62acc1bd5f187aacc18a204d2",
+ "reference": "e3cf34996df541c62acc1bd5f187aacc18a204d2",
"shasum": ""
},
"require": {
@@ -2105,7 +2105,7 @@
"description": "Provides integration for Doctrine with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/doctrine-bridge/tree/v7.0.3"
+ "source": "https://github.com/symfony/doctrine-bridge/tree/v7.0.5"
},
"funding": [
{
@@ -2121,20 +2121,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-30T13:55:15+00:00"
+ "time": "2024-02-27T12:34:35+00:00"
},
{
"name": "symfony/dotenv",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/dotenv.git",
- "reference": "4c69bf8ff41bd959050033eccb28ebe4b5c9b012"
+ "reference": "8017ea2f0ff4fbda6ae1bf3f5409d5ecff982067"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dotenv/zipball/4c69bf8ff41bd959050033eccb28ebe4b5c9b012",
- "reference": "4c69bf8ff41bd959050033eccb28ebe4b5c9b012",
+ "url": "https://api.github.com/repos/symfony/dotenv/zipball/8017ea2f0ff4fbda6ae1bf3f5409d5ecff982067",
+ "reference": "8017ea2f0ff4fbda6ae1bf3f5409d5ecff982067",
"shasum": ""
},
"require": {
@@ -2179,7 +2179,7 @@
"environment"
],
"support": {
- "source": "https://github.com/symfony/dotenv/tree/v7.0.3"
+ "source": "https://github.com/symfony/dotenv/tree/v7.0.4"
},
"funding": [
{
@@ -2195,20 +2195,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-09T10:53:15+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "9441608b79577176b6d8e44012cc3d20b4b45242"
+ "reference": "677b24759decff69e65b1e9d1471d90f95ced880"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/9441608b79577176b6d8e44012cc3d20b4b45242",
- "reference": "9441608b79577176b6d8e44012cc3d20b4b45242",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/677b24759decff69e65b1e9d1471d90f95ced880",
+ "reference": "677b24759decff69e65b1e9d1471d90f95ced880",
"shasum": ""
},
"require": {
@@ -2254,7 +2254,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v7.0.3"
+ "source": "https://github.com/symfony/error-handler/tree/v7.0.4"
},
"funding": [
{
@@ -2270,7 +2270,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T15:41:16+00:00"
+ "time": "2024-02-22T20:27:20+00:00"
},
{
"name": "symfony/event-dispatcher",
@@ -2557,16 +2557,16 @@
},
{
"name": "symfony/flex",
- "version": "v2.4.4",
+ "version": "v2.4.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/flex.git",
- "reference": "bec213c39511eda66663baa2ee7440c65f89c695"
+ "reference": "b0a405f40614c9f584b489d54f91091817b0e26e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/flex/zipball/bec213c39511eda66663baa2ee7440c65f89c695",
- "reference": "bec213c39511eda66663baa2ee7440c65f89c695",
+ "url": "https://api.github.com/repos/symfony/flex/zipball/b0a405f40614c9f584b489d54f91091817b0e26e",
+ "reference": "b0a405f40614c9f584b489d54f91091817b0e26e",
"shasum": ""
},
"require": {
@@ -2602,7 +2602,7 @@
"description": "Composer plugin for Symfony",
"support": {
"issues": "https://github.com/symfony/flex/issues",
- "source": "https://github.com/symfony/flex/tree/v2.4.4"
+ "source": "https://github.com/symfony/flex/tree/v2.4.5"
},
"funding": [
{
@@ -2618,20 +2618,20 @@
"type": "tidelift"
}
],
- "time": "2024-02-05T18:04:53+00:00"
+ "time": "2024-03-02T08:16:47+00:00"
},
{
"name": "symfony/form",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/form.git",
- "reference": "76bfa17bf31d86bb00938725f276a84e697491b9"
+ "reference": "5cfe85c74caf924c7cec2134e169320b464ede84"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/form/zipball/76bfa17bf31d86bb00938725f276a84e697491b9",
- "reference": "76bfa17bf31d86bb00938725f276a84e697491b9",
+ "url": "https://api.github.com/repos/symfony/form/zipball/5cfe85c74caf924c7cec2134e169320b464ede84",
+ "reference": "5cfe85c74caf924c7cec2134e169320b464ede84",
"shasum": ""
},
"require": {
@@ -2698,7 +2698,7 @@
"description": "Allows to easily create, process and reuse HTML forms",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/form/tree/v7.0.3"
+ "source": "https://github.com/symfony/form/tree/v7.0.4"
},
"funding": [
{
@@ -2714,20 +2714,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-12T11:15:03+00:00"
},
{
"name": "symfony/framework-bundle",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
- "reference": "3584457e3dbea9d6d43726e52c18672489669ff5"
+ "reference": "b58bcb2f9c32405b8fbaa24a1e38c8a10bad7b21"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/3584457e3dbea9d6d43726e52c18672489669ff5",
- "reference": "3584457e3dbea9d6d43726e52c18672489669ff5",
+ "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/b58bcb2f9c32405b8fbaa24a1e38c8a10bad7b21",
+ "reference": "b58bcb2f9c32405b8fbaa24a1e38c8a10bad7b21",
"shasum": ""
},
"require": {
@@ -2765,7 +2765,7 @@
"symfony/mime": "<6.4",
"symfony/property-access": "<6.4",
"symfony/property-info": "<6.4",
- "symfony/scheduler": "<6.4.3|>=7.0.0,<7.0.3",
+ "symfony/scheduler": "<6.4.4|>=7.0.0,<7.0.4",
"symfony/security-core": "<6.4",
"symfony/security-csrf": "<6.4",
"symfony/serializer": "<6.4",
@@ -2803,7 +2803,7 @@
"symfony/process": "^6.4|^7.0",
"symfony/property-info": "^6.4|^7.0",
"symfony/rate-limiter": "^6.4|^7.0",
- "symfony/scheduler": "^6.4.3|^7.0.3",
+ "symfony/scheduler": "^6.4.4|^7.0.4",
"symfony/security-bundle": "^6.4|^7.0",
"symfony/semaphore": "^6.4|^7.0",
"symfony/serializer": "^6.4|^7.0",
@@ -2844,7 +2844,7 @@
"description": "Provides a tight integration between Symfony components and the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/framework-bundle/tree/v7.0.3"
+ "source": "https://github.com/symfony/framework-bundle/tree/v7.0.4"
},
"funding": [
{
@@ -2860,20 +2860,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T15:41:16+00:00"
+ "time": "2024-02-26T07:52:39+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "f24e2568376e98978022fd09ce45e2dd049e67c8"
+ "reference": "439fdfdd344943254b1ef6278613e79040548045"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/f24e2568376e98978022fd09ce45e2dd049e67c8",
- "reference": "f24e2568376e98978022fd09ce45e2dd049e67c8",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/439fdfdd344943254b1ef6278613e79040548045",
+ "reference": "439fdfdd344943254b1ef6278613e79040548045",
"shasum": ""
},
"require": {
@@ -2921,7 +2921,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v7.0.3"
+ "source": "https://github.com/symfony/http-foundation/tree/v7.0.4"
},
"funding": [
{
@@ -2937,20 +2937,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-08T19:22:56+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v7.0.3",
+ "version": "v7.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "6352029d6667e8ac5b54aae95afe10b2706b31ac"
+ "reference": "37c24ca28f65e3121a68f3dd4daeb36fb1fa2a72"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6352029d6667e8ac5b54aae95afe10b2706b31ac",
- "reference": "6352029d6667e8ac5b54aae95afe10b2706b31ac",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/37c24ca28f65e3121a68f3dd4daeb36fb1fa2a72",
+ "reference": "37c24ca28f65e3121a68f3dd4daeb36fb1fa2a72",
"shasum": ""
},
"require": {
@@ -2998,7 +2998,7 @@
"symfony/process": "^6.4|^7.0",
"symfony/property-access": "^6.4|^7.0",
"symfony/routing": "^6.4|^7.0",
- "symfony/serializer": "^6.4|^7.0",
+ "symfony/serializer": "^6.4.4|^7.0.4",
"symfony/stopwatch": "^6.4|^7.0",
"symfony/translation": "^6.4|^7.0",
"symfony/translation-contracts": "^2.5|^3",
@@ -3033,7 +3033,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v7.0.3"
+ "source": "https://github.com/symfony/http-kernel/tree/v7.0.5"
},
"funding": [
{
@@ -3049,7 +3049,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-31T07:32:56+00:00"
+ "time": "2024-03-04T21:05:24+00:00"
},
{
"name": "symfony/options-resolver",
@@ -3120,16 +3120,16 @@
},
{
"name": "symfony/password-hasher",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/password-hasher.git",
- "reference": "c2447171293bd73dabeae293c8d9d824b444babf"
+ "reference": "0eba656c16ecdf5588b3ddd2b2337b06173d839f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/password-hasher/zipball/c2447171293bd73dabeae293c8d9d824b444babf",
- "reference": "c2447171293bd73dabeae293c8d9d824b444babf",
+ "url": "https://api.github.com/repos/symfony/password-hasher/zipball/0eba656c16ecdf5588b3ddd2b2337b06173d839f",
+ "reference": "0eba656c16ecdf5588b3ddd2b2337b06173d839f",
"shasum": ""
},
"require": {
@@ -3172,7 +3172,7 @@
"password"
],
"support": {
- "source": "https://github.com/symfony/password-hasher/tree/v7.0.3"
+ "source": "https://github.com/symfony/password-hasher/tree/v7.0.4"
},
"funding": [
{
@@ -3188,7 +3188,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-12T11:15:03+00:00"
},
{
"name": "symfony/polyfill-intl-icu",
@@ -3435,16 +3435,16 @@
},
{
"name": "symfony/property-access",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "5c7814d1a84bc11254c5bc761d9878b04e708dec"
+ "reference": "44e3746d4de8d0961a44ee332c74dd0918266127"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/5c7814d1a84bc11254c5bc761d9878b04e708dec",
- "reference": "5c7814d1a84bc11254c5bc761d9878b04e708dec",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/44e3746d4de8d0961a44ee332c74dd0918266127",
+ "reference": "44e3746d4de8d0961a44ee332c74dd0918266127",
"shasum": ""
},
"require": {
@@ -3491,7 +3491,7 @@
"reflection"
],
"support": {
- "source": "https://github.com/symfony/property-access/tree/v7.0.3"
+ "source": "https://github.com/symfony/property-access/tree/v7.0.4"
},
"funding": [
{
@@ -3507,7 +3507,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-16T13:44:10+00:00"
},
{
"name": "symfony/property-info",
@@ -3594,16 +3594,16 @@
},
{
"name": "symfony/routing",
- "version": "v7.0.3",
+ "version": "v7.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "858b26756ffc35a11238b269b484ee3a393a74d3"
+ "reference": "ba6bf07d43289c6a4b4591ddb75bc3bc5f069c19"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/858b26756ffc35a11238b269b484ee3a393a74d3",
- "reference": "858b26756ffc35a11238b269b484ee3a393a74d3",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/ba6bf07d43289c6a4b4591ddb75bc3bc5f069c19",
+ "reference": "ba6bf07d43289c6a4b4591ddb75bc3bc5f069c19",
"shasum": ""
},
"require": {
@@ -3655,7 +3655,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v7.0.3"
+ "source": "https://github.com/symfony/routing/tree/v7.0.5"
},
"funding": [
{
@@ -3671,7 +3671,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-30T13:55:15+00:00"
+ "time": "2024-02-27T12:34:35+00:00"
},
{
"name": "symfony/runtime",
@@ -4050,16 +4050,16 @@
},
{
"name": "symfony/string",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "524aac4a280b90a4420d8d6a040718d0586505ac"
+ "reference": "f5832521b998b0bec40bee688ad5de98d4cf111b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/524aac4a280b90a4420d8d6a040718d0586505ac",
- "reference": "524aac4a280b90a4420d8d6a040718d0586505ac",
+ "url": "https://api.github.com/repos/symfony/string/zipball/f5832521b998b0bec40bee688ad5de98d4cf111b",
+ "reference": "f5832521b998b0bec40bee688ad5de98d4cf111b",
"shasum": ""
},
"require": {
@@ -4116,7 +4116,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.0.3"
+ "source": "https://github.com/symfony/string/tree/v7.0.4"
},
"funding": [
{
@@ -4132,7 +4132,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T15:41:16+00:00"
+ "time": "2024-02-01T13:17:36+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -4214,16 +4214,16 @@
},
{
"name": "symfony/twig-bridge",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bridge.git",
- "reference": "414ff6930889262a11ec67f351e9810dd8565b0d"
+ "reference": "d16aa4eb5bdaeb6e7407782431dc70530f3b1df5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/414ff6930889262a11ec67f351e9810dd8565b0d",
- "reference": "414ff6930889262a11ec67f351e9810dd8565b0d",
+ "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/d16aa4eb5bdaeb6e7407782431dc70530f3b1df5",
+ "reference": "d16aa4eb5bdaeb6e7407782431dc70530f3b1df5",
"shasum": ""
},
"require": {
@@ -4302,7 +4302,7 @@
"description": "Provides integration for Twig with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/twig-bridge/tree/v7.0.3"
+ "source": "https://github.com/symfony/twig-bridge/tree/v7.0.4"
},
"funding": [
{
@@ -4318,20 +4318,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-30T08:34:29+00:00"
+ "time": "2024-02-15T11:33:06+00:00"
},
{
"name": "symfony/twig-bundle",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bundle.git",
- "reference": "6fbf0cc2b0d0208be4881ff6069665687396b323"
+ "reference": "acab2368f53491e018bf31ef48b39df55a6812ef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/6fbf0cc2b0d0208be4881ff6069665687396b323",
- "reference": "6fbf0cc2b0d0208be4881ff6069665687396b323",
+ "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/acab2368f53491e018bf31ef48b39df55a6812ef",
+ "reference": "acab2368f53491e018bf31ef48b39df55a6812ef",
"shasum": ""
},
"require": {
@@ -4386,7 +4386,7 @@
"description": "Provides a tight integration of Twig into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/twig-bundle/tree/v7.0.3"
+ "source": "https://github.com/symfony/twig-bundle/tree/v7.0.4"
},
"funding": [
{
@@ -4402,7 +4402,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-15T11:33:06+00:00"
},
{
"name": "symfony/uid",
@@ -4480,16 +4480,16 @@
},
{
"name": "symfony/validator",
- "version": "v7.0.3",
+ "version": "v7.0.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "03b0c75d7d3df1ef9a0fd9fb8db1e86f83ffa2bb"
+ "reference": "6a73d479191a0bbbd9ffa3886af6e6ff6e79fb86"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/03b0c75d7d3df1ef9a0fd9fb8db1e86f83ffa2bb",
- "reference": "03b0c75d7d3df1ef9a0fd9fb8db1e86f83ffa2bb",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/6a73d479191a0bbbd9ffa3886af6e6ff6e79fb86",
+ "reference": "6a73d479191a0bbbd9ffa3886af6e6ff6e79fb86",
"shasum": ""
},
"require": {
@@ -4554,7 +4554,7 @@
"description": "Provides tools to validate values",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/validator/tree/v7.0.3"
+ "source": "https://github.com/symfony/validator/tree/v7.0.5"
},
"funding": [
{
@@ -4570,20 +4570,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T15:41:16+00:00"
+ "time": "2024-02-27T12:53:56+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "a7a061abbf6fe3d4a79032cbc5149a4d65a10234"
+ "reference": "e03ad7c1535e623edbb94c22cc42353e488c6670"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/a7a061abbf6fe3d4a79032cbc5149a4d65a10234",
- "reference": "a7a061abbf6fe3d4a79032cbc5149a4d65a10234",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e03ad7c1535e623edbb94c22cc42353e488c6670",
+ "reference": "e03ad7c1535e623edbb94c22cc42353e488c6670",
"shasum": ""
},
"require": {
@@ -4637,7 +4637,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.0.3"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.0.4"
},
"funding": [
{
@@ -4653,20 +4653,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-15T11:33:06+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "1fb79308cb5fc2b44bff6e8af10a5af6812e05b8"
+ "reference": "dfb0acb6803eb714f05d97dd4c5abe6d5fa9fe41"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1fb79308cb5fc2b44bff6e8af10a5af6812e05b8",
- "reference": "1fb79308cb5fc2b44bff6e8af10a5af6812e05b8",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/dfb0acb6803eb714f05d97dd4c5abe6d5fa9fe41",
+ "reference": "dfb0acb6803eb714f05d97dd4c5abe6d5fa9fe41",
"shasum": ""
},
"require": {
@@ -4711,7 +4711,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v7.0.3"
+ "source": "https://github.com/symfony/var-exporter/tree/v7.0.4"
},
"funding": [
{
@@ -4727,7 +4727,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-26T10:35:24+00:00"
},
{
"name": "symfony/yaml",
@@ -5273,16 +5273,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.25.0",
+ "version": "1.26.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "bd84b629c8de41aa2ae82c067c955e06f1b00240"
+ "reference": "231e3186624c03d7e7c890ec662b81e6b0405227"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/bd84b629c8de41aa2ae82c067c955e06f1b00240",
- "reference": "bd84b629c8de41aa2ae82c067c955e06f1b00240",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/231e3186624c03d7e7c890ec662b81e6b0405227",
+ "reference": "231e3186624c03d7e7c890ec662b81e6b0405227",
"shasum": ""
},
"require": {
@@ -5314,22 +5314,22 @@
"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.25.0"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.26.0"
},
- "time": "2024-01-04T17:06:16+00:00"
+ "time": "2024-02-23T16:05:55+00:00"
},
{
"name": "phpstan/phpstan",
- "version": "1.10.58",
+ "version": "1.10.59",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "a23518379ec4defd9e47cbf81019526861623ec2"
+ "reference": "e607609388d3a6d418a50a49f7940e8086798281"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a23518379ec4defd9e47cbf81019526861623ec2",
- "reference": "a23518379ec4defd9e47cbf81019526861623ec2",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e607609388d3a6d418a50a49f7940e8086798281",
+ "reference": "e607609388d3a6d418a50a49f7940e8086798281",
"shasum": ""
},
"require": {
@@ -5378,7 +5378,7 @@
"type": "tidelift"
}
],
- "time": "2024-02-12T20:02:57+00:00"
+ "time": "2024-02-20T13:59:13+00:00"
},
{
"name": "pmjones/auto-shell",
@@ -5488,21 +5488,21 @@
},
{
"name": "rector/rector",
- "version": "1.0.0",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/rectorphp/rector.git",
- "reference": "362258a1f6369fc88d02d469a5478d220f78b0e6"
+ "reference": "7596fa6da06c6a20c012efe6bb3d9188a9113b11"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rectorphp/rector/zipball/362258a1f6369fc88d02d469a5478d220f78b0e6",
- "reference": "362258a1f6369fc88d02d469a5478d220f78b0e6",
+ "url": "https://api.github.com/repos/rectorphp/rector/zipball/7596fa6da06c6a20c012efe6bb3d9188a9113b11",
+ "reference": "7596fa6da06c6a20c012efe6bb3d9188a9113b11",
"shasum": ""
},
"require": {
"php": "^7.2|^8.0",
- "phpstan/phpstan": "^1.10.56"
+ "phpstan/phpstan": "^1.10.57"
},
"conflict": {
"rector/rector-doctrine": "*",
@@ -5532,7 +5532,7 @@
],
"support": {
"issues": "https://github.com/rectorphp/rector/issues",
- "source": "https://github.com/rectorphp/rector/tree/1.0.0"
+ "source": "https://github.com/rectorphp/rector/tree/1.0.2"
},
"funding": [
{
@@ -5540,7 +5540,7 @@
"type": "github"
}
],
- "time": "2024-02-06T13:38:07+00:00"
+ "time": "2024-03-03T12:32:31+00:00"
},
{
"name": "slevomat/coding-standard",
@@ -5609,16 +5609,16 @@
},
{
"name": "squizlabs/php_codesniffer",
- "version": "3.8.1",
+ "version": "3.9.0",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
- "reference": "14f5fff1e64118595db5408e946f3a22c75807f7"
+ "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/14f5fff1e64118595db5408e946f3a22c75807f7",
- "reference": "14f5fff1e64118595db5408e946f3a22c75807f7",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/d63cee4890a8afaf86a22e51ad4d97c91dd4579b",
+ "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b",
"shasum": ""
},
"require": {
@@ -5685,20 +5685,20 @@
"type": "open_collective"
}
],
- "time": "2024-01-11T20:47:48+00:00"
+ "time": "2024-02-16T15:06:51+00:00"
},
{
"name": "symfony/maker-bundle",
- "version": "v1.54.0",
+ "version": "v1.56.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/maker-bundle.git",
- "reference": "a8523cf35d777bf2d8cf5703fa73f378fdc27125"
+ "reference": "bbb7949ae048363df7c8439abeddef8befd155ce"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/a8523cf35d777bf2d8cf5703fa73f378fdc27125",
- "reference": "a8523cf35d777bf2d8cf5703fa73f378fdc27125",
+ "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/bbb7949ae048363df7c8439abeddef8befd155ce",
+ "reference": "bbb7949ae048363df7c8439abeddef8befd155ce",
"shasum": ""
},
"require": {
@@ -5761,7 +5761,7 @@
],
"support": {
"issues": "https://github.com/symfony/maker-bundle/issues",
- "source": "https://github.com/symfony/maker-bundle/tree/v1.54.0"
+ "source": "https://github.com/symfony/maker-bundle/tree/v1.56.0"
},
"funding": [
{
@@ -5777,20 +5777,20 @@
"type": "tidelift"
}
],
- "time": "2024-02-06T21:23:55+00:00"
+ "time": "2024-03-04T13:36:45+00:00"
},
{
"name": "symfony/process",
- "version": "v7.0.3",
+ "version": "v7.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "937a195147e0c27b2759ade834169ed006d0bc74"
+ "reference": "0e7727191c3b71ebec6d529fa0e50a01ca5679e9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/937a195147e0c27b2759ade834169ed006d0bc74",
- "reference": "937a195147e0c27b2759ade834169ed006d0bc74",
+ "url": "https://api.github.com/repos/symfony/process/zipball/0e7727191c3b71ebec6d529fa0e50a01ca5679e9",
+ "reference": "0e7727191c3b71ebec6d529fa0e50a01ca5679e9",
"shasum": ""
},
"require": {
@@ -5822,7 +5822,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v7.0.3"
+ "source": "https://github.com/symfony/process/tree/v7.0.4"
},
"funding": [
{
@@ -5838,20 +5838,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-23T15:02:46+00:00"
+ "time": "2024-02-22T20:27:20+00:00"
},
{
"name": "symplify/easy-coding-standard",
- "version": "12.1.11",
+ "version": "12.1.14",
"source": {
"type": "git",
"url": "https://github.com/easy-coding-standard/easy-coding-standard.git",
- "reference": "d8653e2f4ef154039841a7bfed4e91eb5deae1ab"
+ "reference": "e3c4a241ee36704f7cf920d5931f39693e64afd5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/d8653e2f4ef154039841a7bfed4e91eb5deae1ab",
- "reference": "d8653e2f4ef154039841a7bfed4e91eb5deae1ab",
+ "url": "https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/e3c4a241ee36704f7cf920d5931f39693e64afd5",
+ "reference": "e3c4a241ee36704f7cf920d5931f39693e64afd5",
"shasum": ""
},
"require": {
@@ -5884,7 +5884,7 @@
],
"support": {
"issues": "https://github.com/easy-coding-standard/easy-coding-standard/issues",
- "source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.1.11"
+ "source": "https://github.com/easy-coding-standard/easy-coding-standard/tree/12.1.14"
},
"funding": [
{
@@ -5896,7 +5896,7 @@
"type": "github"
}
],
- "time": "2024-02-13T11:35:41+00:00"
+ "time": "2024-02-23T13:10:40+00:00"
}
],
"aliases": [],
diff --git a/src/Controller/FoodOrderController.php b/src/Controller/FoodOrderController.php
index 0fc4296..e0d94ac 100644
--- a/src/Controller/FoodOrderController.php
+++ b/src/Controller/FoodOrderController.php
@@ -5,6 +5,7 @@ namespace App\Controller;
use App\Entity\FoodOrder;
use App\Entity\MenuItem;
use App\Entity\OrderItem;
+use App\Form\MenuItemExtraType;
use App\Form\OrderItemType;
use App\Repository\ItemExtraRepository;
use Doctrine\ORM\EntityManagerInterface;
@@ -88,10 +89,18 @@ class FoodOrderController extends AbstractController
);
}
- return $this->render('food_order/orderitem.html.twig', [
- 'form' => $form,
- 'extras' => $extraRepository->getUniqueNames(),
- ]);
+ $formExtra = $this->createForm(
+ MenuItemExtraType::class,
+
+ );
+
+ return $this->render(
+ 'food_order/orderitem.html.twig',
+ [
+ 'form' => $form,
+ 'extras' => $extraRepository->getUniqueNames(),
+ ],
+ );
}
#[Route(
diff --git a/src/Form/MenuItemExtraType.php b/src/Form/MenuItemExtraType.php
index ce6bd9e..28ae522 100644
--- a/src/Form/MenuItemExtraType.php
+++ b/src/Form/MenuItemExtraType.php
@@ -1,10 +1,10 @@
add('name');
- $builder->add('customextra', TextType::class, [
- 'label' => 'Add a new extra option',
- 'mapped' => false,
- 'required' => false,
- 'attr' => ['list' => 'item-extra-list'],
- ]);
+ $builder->add('name');
+ $builder->add(
+ 'customextra',
+ TextType::class,
+ [
+ 'label' => 'Add a new extra option',
+ 'mapped' => false,
+ 'required' => false,
+ 'attr' => [
+ 'list' => 'item-extra-list',
+ ],
+ ],
+ );
}
+ #[\Override]
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
diff --git a/src/Form/OrderItemType.php b/src/Form/OrderItemType.php
index 13afa97..af106c7 100644
--- a/src/Form/OrderItemType.php
+++ b/src/Form/OrderItemType.php
@@ -8,7 +8,6 @@ use App\Entity\OrderItem;
use Override;
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType;
-use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
diff --git a/src/Repository/ItemExtraRepository.php b/src/Repository/ItemExtraRepository.php
index 2744542..9e29874 100644
--- a/src/Repository/ItemExtraRepository.php
+++ b/src/Repository/ItemExtraRepository.php
@@ -26,9 +26,7 @@ class ItemExtraRepository extends ServiceEntityRepository
public function getUniqueNames(): Collection
{
$qb = $this->createQueryBuilder('p');
-
$qb->groupBy('p.name');
-
return new ArrayCollection($qb->getQuery()->getResult());
}
}