diff --git a/.env b/.env
index 4d398a9..39367f5 100644
--- a/.env
+++ b/.env
@@ -35,4 +35,7 @@ CORS_ALLOW_ORIGIN='^https?://(localhost|127\.0\.0\.1)(:[0-9]+)?$'
###> symfony/slack-notifier ###
# SLACK_DSN=slack://TOKEN@default?channel=CHANNEL
-###< symfony/slack-notifier ###
\ No newline at end of file
+###< symfony/slack-notifier ###
+###> sentry/sentry-symfony ###
+SENTRY_DSN="https://0cf1306e7e61ee881cffc3ccfa6f3750@o4506943704727552.ingest.us.sentry.io/4506943709315072"
+###< sentry/sentry-symfony ###
\ No newline at end of file
diff --git a/.idea/CdsConnector.iml b/.idea/CdsConnector.iml
index f671e11..9d12cc6 100644
--- a/.idea/CdsConnector.iml
+++ b/.idea/CdsConnector.iml
@@ -3,6 +3,7 @@
+
diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml
index 1430e7f..91741f4 100644
--- a/.idea/dataSources.xml
+++ b/.idea/dataSources.xml
@@ -14,7 +14,7 @@
true
DDEV generated data source
org.mariadb.jdbc.Driver
- jdbc:mariadb://127.0.0.1:55009/db?user=db&password=db
+ jdbc:mariadb://127.0.0.1:32768/db?user=db&password=db
$ProjectFileDir$
diff --git a/.idea/php.xml b/.idea/php.xml
index 3915ff2..091014d 100644
--- a/.idea/php.xml
+++ b/.idea/php.xml
@@ -152,6 +152,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -262,7 +276,16 @@
-
+
+
+
+
+
+
+
+
+
+
diff --git a/composer.json b/composer.json
index d65fff5..aa09c83 100644
--- a/composer.json
+++ b/composer.json
@@ -1,107 +1,108 @@
{
- "type": "project",
- "license": "proprietary",
- "minimum-stability": "stable",
- "prefer-stable": true,
- "require": {
- "php": ">=8.1",
- "ext-ctype": "*",
- "ext-curl": "*",
- "ext-ftp": "*",
- "ext-iconv": "*",
- "api-platform/core": "^3.1",
- "doctrine/annotations": "^1.0",
- "doctrine/doctrine-bundle": "^2.7",
- "doctrine/doctrine-migrations-bundle": "^3.2",
- "doctrine/orm": "^2.12",
- "league/csv": "^9.0",
- "maknz/slack": "*",
- "nelmio/cors-bundle": "^2.2",
- "phpdocumentor/reflection-docblock": "^5.3",
- "phpstan/phpdoc-parser": "^1.6",
- "symfony/apache-pack": "^1.0",
- "symfony/asset": "6.3.*",
- "symfony/console": "6.3.*",
- "symfony/dotenv": "6.3.*",
- "symfony/expression-language": "6.3.*",
- "symfony/filesystem": "6.3.*",
- "symfony/flex": "^2",
- "symfony/form": "6.3.*",
- "symfony/framework-bundle": "6.3.*",
- "symfony/notifier": "6.3.*",
- "symfony/property-access": "6.3.*",
- "symfony/property-info": "6.3.*",
- "symfony/proxy-manager-bridge": "6.3.*",
- "symfony/runtime": "6.3.*",
- "symfony/security-bundle": "6.3.*",
- "symfony/serializer": "6.3.*",
- "symfony/slack-notifier": "6.3.*",
- "symfony/twig-bundle": "6.3.*",
- "symfony/validator": "6.3.*",
- "symfony/yaml": "6.3.*"
+ "type": "project",
+ "license": "proprietary",
+ "minimum-stability": "stable",
+ "prefer-stable": true,
+ "require": {
+ "php": ">=8.2",
+ "ext-ctype": "*",
+ "ext-curl": "*",
+ "ext-ftp": "*",
+ "ext-iconv": "*",
+ "api-platform/core": "^3.1",
+ "doctrine/annotations": "^1.0",
+ "doctrine/doctrine-bundle": "^2.7",
+ "doctrine/doctrine-migrations-bundle": "^3.2",
+ "doctrine/orm": "^2.12",
+ "league/csv": "^9.0",
+ "maknz/slack": "*",
+ "nelmio/cors-bundle": "^2.2",
+ "phpdocumentor/reflection-docblock": "^5.3",
+ "phpstan/phpdoc-parser": "^1.6",
+ "sentry/sentry-symfony": "^4.14",
+ "symfony/apache-pack": "^1.0",
+ "symfony/asset": "6.3.*",
+ "symfony/console": "6.3.*",
+ "symfony/dotenv": "6.3.*",
+ "symfony/expression-language": "6.3.*",
+ "symfony/filesystem": "6.3.*",
+ "symfony/flex": "^2",
+ "symfony/form": "6.3.*",
+ "symfony/framework-bundle": "6.3.*",
+ "symfony/notifier": "6.3.*",
+ "symfony/property-access": "6.3.*",
+ "symfony/property-info": "6.3.*",
+ "symfony/proxy-manager-bridge": "6.3.*",
+ "symfony/runtime": "6.3.*",
+ "symfony/security-bundle": "6.3.*",
+ "symfony/serializer": "6.3.*",
+ "symfony/slack-notifier": "6.3.*",
+ "symfony/twig-bundle": "6.3.*",
+ "symfony/validator": "6.3.*",
+ "symfony/yaml": "6.3.*"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9",
+ "symfony/browser-kit": "6.3.*",
+ "symfony/css-selector": "6.3.*",
+ "symfony/debug-bundle": "6.3.*",
+ "symfony/maker-bundle": "^1.48",
+ "symfony/monolog-bundle": "^3.0",
+ "symfony/phpunit-bridge": "^6.3",
+ "symfony/stopwatch": "6.3.*",
+ "symfony/web-profiler-bundle": "6.3.*"
+ },
+ "config": {
+ "allow-plugins": {
+ "composer/package-versions-deprecated": true,
+ "php-http/discovery": true,
+ "symfony/flex": true,
+ "symfony/runtime": true
},
- "require-dev": {
- "phpunit/phpunit": "^9",
- "symfony/browser-kit": "6.3.*",
- "symfony/css-selector": "6.3.*",
- "symfony/debug-bundle": "6.3.*",
- "symfony/maker-bundle": "^1.48",
- "symfony/monolog-bundle": "^3.0",
- "symfony/phpunit-bridge": "^6.3",
- "symfony/stopwatch": "6.3.*",
- "symfony/web-profiler-bundle": "6.3.*"
+ "optimize-autoloader": true,
+ "preferred-install": {
+ "*": "dist"
},
- "config": {
- "allow-plugins": {
- "composer/package-versions-deprecated": true,
- "php-http/discovery": true,
- "symfony/flex": true,
- "symfony/runtime": true
- },
- "optimize-autoloader": true,
- "preferred-install": {
- "*": "dist"
- },
- "sort-packages": true
- },
- "autoload": {
- "psr-4": {
- "App\\": "src/"
- }
- },
- "autoload-dev": {
- "psr-4": {
- "App\\Tests\\": "tests/"
- }
- },
- "replace": {
- "symfony/polyfill-ctype": "*",
- "symfony/polyfill-iconv": "*",
- "symfony/polyfill-php72": "*",
- "symfony/polyfill-php73": "*",
- "symfony/polyfill-php74": "*",
- "symfony/polyfill-php80": "*",
- "symfony/polyfill-php81": "*"
- },
- "scripts": {
- "auto-scripts": {
- "cache:clear": "symfony-cmd",
- "assets:install %PUBLIC_DIR%": "symfony-cmd"
- },
- "post-install-cmd": [
- "@auto-scripts"
- ],
- "post-update-cmd": [
- "@auto-scripts"
- ]
- },
- "conflict": {
- "symfony/symfony": "*"
- },
- "extra": {
- "symfony": {
- "allow-contrib": false,
- "require": "6.3.*"
- }
+ "sort-packages": true
+ },
+ "autoload": {
+ "psr-4": {
+ "App\\": "src/"
}
-}
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "App\\Tests\\": "tests/"
+ }
+ },
+ "replace": {
+ "symfony/polyfill-ctype": "*",
+ "symfony/polyfill-iconv": "*",
+ "symfony/polyfill-php72": "*",
+ "symfony/polyfill-php73": "*",
+ "symfony/polyfill-php74": "*",
+ "symfony/polyfill-php80": "*",
+ "symfony/polyfill-php81": "*"
+ },
+ "scripts": {
+ "auto-scripts": {
+ "cache:clear": "symfony-cmd",
+ "assets:install %PUBLIC_DIR%": "symfony-cmd"
+ },
+ "post-install-cmd": [
+ "@auto-scripts"
+ ],
+ "post-update-cmd": [
+ "@auto-scripts"
+ ]
+ },
+ "conflict": {
+ "symfony/symfony": "*"
+ },
+ "extra": {
+ "symfony": {
+ "allow-contrib": false,
+ "require": "6.3.*"
+ }
+ }
+}
\ No newline at end of file
diff --git a/composer.lock b/composer.lock
index 13d5846..20d9595 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,20 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "c7540b991ff88ae5335006c780c2c7ce",
+ "content-hash": "99e32124704ffee3e733c369423458e6",
"packages": [
{
"name": "api-platform/core",
- "version": "v3.2.10",
+ "version": "v3.2.17",
"source": {
"type": "git",
"url": "https://github.com/api-platform/core.git",
- "reference": "05629a1229f705d1abf927d130ffd70b5dfe86bd"
+ "reference": "1cc114b93e95bdce5b48be46f84c1e11446a8d2f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/api-platform/core/zipball/05629a1229f705d1abf927d130ffd70b5dfe86bd",
- "reference": "05629a1229f705d1abf927d130ffd70b5dfe86bd",
+ "url": "https://api.github.com/repos/api-platform/core/zipball/1cc114b93e95bdce5b48be46f84c1e11446a8d2f",
+ "reference": "1cc114b93e95bdce5b48be46f84c1e11446a8d2f",
"shasum": ""
},
"require": {
@@ -54,7 +54,8 @@
"doctrine/dbal": "^3.4.0",
"doctrine/doctrine-bundle": "^1.12 || ^2.0",
"doctrine/mongodb-odm": "^2.2",
- "doctrine/orm": "^2.14",
+ "doctrine/mongodb-odm-bundle": "^4.0 || ^5.0",
+ "doctrine/orm": "^2.14 || ^3.0",
"elasticsearch/elasticsearch": "^7.11 || ^8.4",
"friends-of-behat/mink-browserkit-driver": "^1.3.1",
"friends-of-behat/mink-extension": "^2.2",
@@ -167,9 +168,75 @@
],
"support": {
"issues": "https://github.com/api-platform/core/issues",
- "source": "https://github.com/api-platform/core/tree/v3.2.10"
+ "source": "https://github.com/api-platform/core/tree/v3.2.17"
},
- "time": "2023-12-23T08:37:05+00:00"
+ "time": "2024-03-15T15:26:20+00:00"
+ },
+ {
+ "name": "clue/stream-filter",
+ "version": "v1.7.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/clue/stream-filter.git",
+ "reference": "049509fef80032cb3f051595029ab75b49a3c2f7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7",
+ "reference": "049509fef80032cb3f051595029ab75b49a3c2f7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "src/functions_include.php"
+ ],
+ "psr-4": {
+ "Clue\\StreamFilter\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Christian Lück",
+ "email": "christian@clue.engineering"
+ }
+ ],
+ "description": "A simple and modern approach to stream filtering in PHP",
+ "homepage": "https://github.com/clue/stream-filter",
+ "keywords": [
+ "bucket brigade",
+ "callback",
+ "filter",
+ "php_user_filter",
+ "stream",
+ "stream_filter_append",
+ "stream_filter_register"
+ ],
+ "support": {
+ "issues": "https://github.com/clue/stream-filter/issues",
+ "source": "https://github.com/clue/stream-filter/tree/v1.7.0"
+ },
+ "funding": [
+ {
+ "url": "https://clue.engineering/support",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/clue",
+ "type": "github"
+ }
+ ],
+ "time": "2023-12-20T15:40:13+00:00"
},
{
"name": "doctrine/annotations",
@@ -342,16 +409,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": {
@@ -363,7 +430,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",
@@ -408,7 +475,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": [
{
@@ -424,7 +491,7 @@
"type": "tidelift"
}
],
- "time": "2023-10-03T09:22:33+00:00"
+ "time": "2024-03-05T22:28:45+00:00"
},
{
"name": "doctrine/common",
@@ -519,16 +586,16 @@
},
{
"name": "doctrine/dbal",
- "version": "3.7.2",
+ "version": "3.8.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "0ac3c270590e54910715e9a1a044cc368df282b2"
+ "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/0ac3c270590e54910715e9a1a044cc368df282b2",
- "reference": "0ac3c270590e54910715e9a1a044cc368df282b2",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/db922ba9436b7b18a23d1653a0b41ff2369ca41c",
+ "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c",
"shasum": ""
},
"require": {
@@ -544,14 +611,14 @@
"doctrine/coding-standard": "12.0.0",
"fig/log-test": "^1",
"jetbrains/phpstorm-stubs": "2023.1",
- "phpstan/phpstan": "1.10.42",
+ "phpstan/phpstan": "1.10.58",
"phpstan/phpstan-strict-rules": "^1.5",
- "phpunit/phpunit": "9.6.13",
+ "phpunit/phpunit": "9.6.16",
"psalm/plugin-phpunit": "0.18.4",
"slevomat/coding-standard": "8.13.1",
- "squizlabs/php_codesniffer": "3.7.2",
- "symfony/cache": "^5.4|^6.0",
- "symfony/console": "^4.4|^5.4|^6.0",
+ "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"
},
"suggest": {
@@ -612,7 +679,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.7.2"
+ "source": "https://github.com/doctrine/dbal/tree/3.8.3"
},
"funding": [
{
@@ -628,20 +695,20 @@
"type": "tidelift"
}
],
- "time": "2023-11-19T08:06:58+00:00"
+ "time": "2024-03-03T15:55:06+00:00"
},
{
"name": "doctrine/deprecations",
- "version": "1.1.2",
+ "version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/deprecations.git",
- "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931"
+ "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
- "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
+ "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab",
+ "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab",
"shasum": ""
},
"require": {
@@ -673,22 +740,22 @@
"homepage": "https://www.doctrine-project.org/",
"support": {
"issues": "https://github.com/doctrine/deprecations/issues",
- "source": "https://github.com/doctrine/deprecations/tree/1.1.2"
+ "source": "https://github.com/doctrine/deprecations/tree/1.1.3"
},
- "time": "2023-09-27T20:04:15+00:00"
+ "time": "2024-01-30T19:34:25+00:00"
},
{
"name": "doctrine/doctrine-bundle",
- "version": "2.11.1",
+ "version": "2.12.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/DoctrineBundle.git",
- "reference": "4089f1424b724786c062aea50aae5f773449b94b"
+ "reference": "5418e811a14724068e95e0ba43353b903ada530f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/4089f1424b724786c062aea50aae5f773449b94b",
- "reference": "4089f1424b724786c062aea50aae5f773449b94b",
+ "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/5418e811a14724068e95e0ba43353b903ada530f",
+ "reference": "5418e811a14724068e95e0ba43353b903ada530f",
"shasum": ""
},
"require": {
@@ -709,23 +776,24 @@
},
"conflict": {
"doctrine/annotations": ">=3.0",
- "doctrine/orm": "<2.14 || >=4.0",
+ "doctrine/orm": "<2.17 || >=4.0",
"twig/twig": "<1.34 || >=2.0 <2.4"
},
"require-dev": {
"doctrine/annotations": "^1 || ^2",
"doctrine/coding-standard": "^12",
"doctrine/deprecations": "^1.0",
- "doctrine/orm": "^2.14 || ^3.0",
+ "doctrine/orm": "^2.17 || ^3.0",
"friendsofphp/proxy-manager-lts": "^1.0",
- "phpunit/phpunit": "^9.5.26 || ^10.0",
+ "phpunit/phpunit": "^9.5.26",
"psalm/plugin-phpunit": "^0.18.4",
- "psalm/plugin-symfony": "^4",
+ "psalm/plugin-symfony": "^5",
"psr/log": "^1.1.4 || ^2.0 || ^3.0",
"symfony/phpunit-bridge": "^6.1 || ^7.0",
"symfony/property-info": "^5.4 || ^6.0 || ^7.0",
"symfony/proxy-manager-bridge": "^5.4 || ^6.0 || ^7.0",
"symfony/security-bundle": "^5.4 || ^6.0 || ^7.0",
+ "symfony/stopwatch": "^5.4 || ^6.0 || ^7.0",
"symfony/string": "^5.4 || ^6.0 || ^7.0",
"symfony/twig-bridge": "^5.4 || ^6.0 || ^7.0",
"symfony/validator": "^5.4 || ^6.0 || ^7.0",
@@ -733,7 +801,7 @@
"symfony/web-profiler-bundle": "^5.4 || ^6.0 || ^7.0",
"symfony/yaml": "^5.4 || ^6.0 || ^7.0",
"twig/twig": "^1.34 || ^2.12 || ^3.0",
- "vimeo/psalm": "^4.30"
+ "vimeo/psalm": "^5.15"
},
"suggest": {
"doctrine/orm": "The Doctrine ORM integration is optional in the bundle.",
@@ -743,7 +811,7 @@
"type": "symfony-bundle",
"autoload": {
"psr-4": {
- "Doctrine\\Bundle\\DoctrineBundle\\": ""
+ "Doctrine\\Bundle\\DoctrineBundle\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -778,7 +846,7 @@
],
"support": {
"issues": "https://github.com/doctrine/DoctrineBundle/issues",
- "source": "https://github.com/doctrine/DoctrineBundle/tree/2.11.1"
+ "source": "https://github.com/doctrine/DoctrineBundle/tree/2.12.0"
},
"funding": [
{
@@ -794,7 +862,7 @@
"type": "tidelift"
}
],
- "time": "2023-11-15T20:01:50+00:00"
+ "time": "2024-03-19T07:20:37+00:00"
},
{
"name": "doctrine/doctrine-migrations-bundle",
@@ -980,16 +1048,16 @@
},
{
"name": "doctrine/inflector",
- "version": "2.0.8",
+ "version": "2.0.10",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff"
+ "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
- "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc",
+ "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc",
"shasum": ""
},
"require": {
@@ -1051,7 +1119,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.8"
+ "source": "https://github.com/doctrine/inflector/tree/2.0.10"
},
"funding": [
{
@@ -1067,7 +1135,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-16T13:40:37+00:00"
+ "time": "2024-02-18T20:23:39+00:00"
},
{
"name": "doctrine/instantiator",
@@ -1141,16 +1209,16 @@
},
{
"name": "doctrine/lexer",
- "version": "2.1.0",
+ "version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
- "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124"
+ "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
- "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6",
+ "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6",
"shasum": ""
},
"require": {
@@ -1158,11 +1226,11 @@
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9 || ^10",
+ "doctrine/coding-standard": "^9 || ^12",
"phpstan/phpstan": "^1.3",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6",
"psalm/plugin-phpunit": "^0.18.3",
- "vimeo/psalm": "^4.11 || ^5.0"
+ "vimeo/psalm": "^4.11 || ^5.21"
},
"type": "library",
"autoload": {
@@ -1199,7 +1267,7 @@
],
"support": {
"issues": "https://github.com/doctrine/lexer/issues",
- "source": "https://github.com/doctrine/lexer/tree/2.1.0"
+ "source": "https://github.com/doctrine/lexer/tree/2.1.1"
},
"funding": [
{
@@ -1215,20 +1283,20 @@
"type": "tidelift"
}
],
- "time": "2022-12-14T08:49:07+00:00"
+ "time": "2024-02-05T11:35:39+00:00"
},
{
"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": {
@@ -1301,7 +1369,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": [
{
@@ -1317,20 +1385,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-05T11:35:05+00:00"
+ "time": "2024-03-06T13:41:11+00:00"
},
{
"name": "doctrine/orm",
- "version": "2.17.2",
+ "version": "2.19.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/orm.git",
- "reference": "393679a4795e49b0b3ac317dce84d0f8888f2b77"
+ "reference": "40a0964f06e142e173b783c45688e5f5efaed6aa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/orm/zipball/393679a4795e49b0b3ac317dce84d0f8888f2b77",
- "reference": "393679a4795e49b0b3ac317dce84d0f8888f2b77",
+ "url": "https://api.github.com/repos/doctrine/orm/zipball/40a0964f06e142e173b783c45688e5f5efaed6aa",
+ "reference": "40a0964f06e142e173b783c45688e5f5efaed6aa",
"shasum": ""
},
"require": {
@@ -1343,7 +1411,7 @@
"doctrine/event-manager": "^1.2 || ^2",
"doctrine/inflector": "^1.4 || ^2.0",
"doctrine/instantiator": "^1.3 || ^2",
- "doctrine/lexer": "^2",
+ "doctrine/lexer": "^2 || ^3",
"doctrine/persistence": "^2.4 || ^3",
"ext-ctype": "*",
"php": "^7.1 || ^8.0",
@@ -1359,14 +1427,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",
@@ -1379,7 +1447,7 @@
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\ORM\\": "lib/Doctrine/ORM"
+ "Doctrine\\ORM\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1416,22 +1484,22 @@
],
"support": {
"issues": "https://github.com/doctrine/orm/issues",
- "source": "https://github.com/doctrine/orm/tree/2.17.2"
+ "source": "https://github.com/doctrine/orm/tree/2.19.2"
},
- "time": "2023-12-20T21:47:52+00:00"
+ "time": "2024-03-18T19:12:56+00:00"
},
{
"name": "doctrine/persistence",
- "version": "3.2.0",
+ "version": "3.3.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
- "reference": "63fee8c33bef740db6730eb2a750cd3da6495603"
+ "reference": "477da35bd0255e032826f440b94b3e37f2d56f42"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/63fee8c33bef740db6730eb2a750cd3da6495603",
- "reference": "63fee8c33bef740db6730eb2a750cd3da6495603",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/477da35bd0255e032826f440b94b3e37f2d56f42",
+ "reference": "477da35bd0255e032826f440b94b3e37f2d56f42",
"shasum": ""
},
"require": {
@@ -1500,7 +1568,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.2"
},
"funding": [
{
@@ -1516,20 +1584,20 @@
"type": "tidelift"
}
],
- "time": "2023-05-17T18:32:04+00:00"
+ "time": "2024-03-12T14:54:36+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": {
@@ -1566,22 +1634,22 @@
],
"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": "friendsofphp/proxy-manager-lts",
- "version": "v1.0.16",
+ "version": "v1.0.18",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git",
- "reference": "ecadbdc9052e4ad08c60c8a02268712e50427f7c"
+ "reference": "2c8a6cffc3220e99352ad958fe7cf06bf6f7690f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/ecadbdc9052e4ad08c60c8a02268712e50427f7c",
- "reference": "ecadbdc9052e4ad08c60c8a02268712e50427f7c",
+ "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/2c8a6cffc3220e99352ad958fe7cf06bf6f7690f",
+ "reference": "2c8a6cffc3220e99352ad958fe7cf06bf6f7690f",
"shasum": ""
},
"require": {
@@ -1638,7 +1706,7 @@
],
"support": {
"issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues",
- "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.16"
+ "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.18"
},
"funding": [
{
@@ -1650,7 +1718,7 @@
"type": "tidelift"
}
],
- "time": "2023-05-24T07:17:17+00:00"
+ "time": "2024-03-20T12:50:41+00:00"
},
{
"name": "guzzlehttp/guzzle",
@@ -1951,6 +2019,123 @@
],
"time": "2023-04-17T16:00:37+00:00"
},
+ {
+ "name": "http-interop/http-factory-guzzle",
+ "version": "1.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/http-interop/http-factory-guzzle.git",
+ "reference": "8f06e92b95405216b237521cc64c804dd44c4a81"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/http-interop/http-factory-guzzle/zipball/8f06e92b95405216b237521cc64c804dd44c4a81",
+ "reference": "8f06e92b95405216b237521cc64c804dd44c4a81",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/psr7": "^1.7||^2.0",
+ "php": ">=7.3",
+ "psr/http-factory": "^1.0"
+ },
+ "provide": {
+ "psr/http-factory-implementation": "^1.0"
+ },
+ "require-dev": {
+ "http-interop/http-factory-tests": "^0.9",
+ "phpunit/phpunit": "^9.5"
+ },
+ "suggest": {
+ "guzzlehttp/psr7": "Includes an HTTP factory starting in version 2.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Http\\Factory\\Guzzle\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "An HTTP Factory using Guzzle PSR7",
+ "keywords": [
+ "factory",
+ "http",
+ "psr-17",
+ "psr-7"
+ ],
+ "support": {
+ "issues": "https://github.com/http-interop/http-factory-guzzle/issues",
+ "source": "https://github.com/http-interop/http-factory-guzzle/tree/1.2.0"
+ },
+ "time": "2021-07-21T13:50:14+00:00"
+ },
+ {
+ "name": "jean85/pretty-package-versions",
+ "version": "2.0.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Jean85/pretty-package-versions.git",
+ "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4",
+ "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4",
+ "shasum": ""
+ },
+ "require": {
+ "composer-runtime-api": "^2.0.0",
+ "php": "^7.1|^8.0"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^3.2",
+ "jean85/composer-provided-replaced-stub-package": "^1.0",
+ "phpstan/phpstan": "^1.4",
+ "phpunit/phpunit": "^7.5|^8.5|^9.4",
+ "vimeo/psalm": "^4.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Jean85\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Alessandro Lai",
+ "email": "alessandro.lai85@gmail.com"
+ }
+ ],
+ "description": "A library to get pretty versions strings of installed dependencies",
+ "keywords": [
+ "composer",
+ "package",
+ "release",
+ "versions"
+ ],
+ "support": {
+ "issues": "https://github.com/Jean85/pretty-package-versions/issues",
+ "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6"
+ },
+ "time": "2024-03-08T09:58:59+00:00"
+ },
{
"name": "laminas/laminas-code",
"version": "4.13.0",
@@ -2016,16 +2201,16 @@
},
{
"name": "league/csv",
- "version": "9.14.0",
+ "version": "9.15.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/csv.git",
- "reference": "34bf0df7340b60824b9449b5c526fcc3325070d5"
+ "reference": "fa7e2441c0bc9b2360f4314fd6c954f7ff40d435"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/csv/zipball/34bf0df7340b60824b9449b5c526fcc3325070d5",
- "reference": "34bf0df7340b60824b9449b5c526fcc3325070d5",
+ "url": "https://api.github.com/repos/thephpleague/csv/zipball/fa7e2441c0bc9b2360f4314fd6c954f7ff40d435",
+ "reference": "fa7e2441c0bc9b2360f4314fd6c954f7ff40d435",
"shasum": ""
},
"require": {
@@ -2040,12 +2225,12 @@
"ext-xdebug": "*",
"friendsofphp/php-cs-fixer": "^v3.22.0",
"phpbench/phpbench": "^1.2.15",
- "phpstan/phpstan": "^1.10.50",
+ "phpstan/phpstan": "^1.10.57",
"phpstan/phpstan-deprecation-rules": "^1.1.4",
"phpstan/phpstan-phpunit": "^1.3.15",
"phpstan/phpstan-strict-rules": "^1.5.2",
- "phpunit/phpunit": "^10.5.3",
- "symfony/var-dumper": "^6.4.0"
+ "phpunit/phpunit": "^10.5.9",
+ "symfony/var-dumper": "^6.4.2"
},
"suggest": {
"ext-dom": "Required to use the XMLConverter and the HTMLConverter classes",
@@ -2101,7 +2286,7 @@
"type": "github"
}
],
- "time": "2023-12-29T07:34:53+00:00"
+ "time": "2024-02-20T20:00:00+00:00"
},
{
"name": "maknz/slack",
@@ -2218,6 +2403,386 @@
},
"time": "2023-11-30T16:41:19+00:00"
},
+ {
+ "name": "php-http/client-common",
+ "version": "2.7.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-http/client-common.git",
+ "reference": "1e19c059b0e4d5f717bf5d524d616165aeab0612"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-http/client-common/zipball/1e19c059b0e4d5f717bf5d524d616165aeab0612",
+ "reference": "1e19c059b0e4d5f717bf5d524d616165aeab0612",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0",
+ "php-http/httplug": "^2.0",
+ "php-http/message": "^1.6",
+ "psr/http-client": "^1.0",
+ "psr/http-factory": "^1.0",
+ "psr/http-message": "^1.0 || ^2.0",
+ "symfony/options-resolver": "~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0 || ^6.0 || ^7.0",
+ "symfony/polyfill-php80": "^1.17"
+ },
+ "require-dev": {
+ "doctrine/instantiator": "^1.1",
+ "guzzlehttp/psr7": "^1.4",
+ "nyholm/psr7": "^1.2",
+ "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1",
+ "phpspec/prophecy": "^1.10.2",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.33 || ^9.6.7"
+ },
+ "suggest": {
+ "ext-json": "To detect JSON responses with the ContentTypePlugin",
+ "ext-libxml": "To detect XML responses with the ContentTypePlugin",
+ "php-http/cache-plugin": "PSR-6 Cache plugin",
+ "php-http/logger-plugin": "PSR-3 Logger plugin",
+ "php-http/stopwatch-plugin": "Symfony Stopwatch plugin"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Http\\Client\\Common\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com"
+ }
+ ],
+ "description": "Common HTTP Client implementations and tools for HTTPlug",
+ "homepage": "http://httplug.io",
+ "keywords": [
+ "client",
+ "common",
+ "http",
+ "httplug"
+ ],
+ "support": {
+ "issues": "https://github.com/php-http/client-common/issues",
+ "source": "https://github.com/php-http/client-common/tree/2.7.1"
+ },
+ "time": "2023-11-30T10:31:25+00:00"
+ },
+ {
+ "name": "php-http/discovery",
+ "version": "1.19.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-http/discovery.git",
+ "reference": "61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-http/discovery/zipball/61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb",
+ "reference": "61e1a1eb69c92741f5896d9e05fb8e9d7e8bb0cb",
+ "shasum": ""
+ },
+ "require": {
+ "composer-plugin-api": "^1.0|^2.0",
+ "php": "^7.1 || ^8.0"
+ },
+ "conflict": {
+ "nyholm/psr7": "<1.0",
+ "zendframework/zend-diactoros": "*"
+ },
+ "provide": {
+ "php-http/async-client-implementation": "*",
+ "php-http/client-implementation": "*",
+ "psr/http-client-implementation": "*",
+ "psr/http-factory-implementation": "*",
+ "psr/http-message-implementation": "*"
+ },
+ "require-dev": {
+ "composer/composer": "^1.0.2|^2.0",
+ "graham-campbell/phpspec-skip-example-extension": "^5.0",
+ "php-http/httplug": "^1.0 || ^2.0",
+ "php-http/message-factory": "^1.0",
+ "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3",
+ "symfony/phpunit-bridge": "^6.2"
+ },
+ "type": "composer-plugin",
+ "extra": {
+ "class": "Http\\Discovery\\Composer\\Plugin",
+ "plugin-optional": true
+ },
+ "autoload": {
+ "psr-4": {
+ "Http\\Discovery\\": "src/"
+ },
+ "exclude-from-classmap": [
+ "src/Composer/Plugin.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com"
+ }
+ ],
+ "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations",
+ "homepage": "http://php-http.org",
+ "keywords": [
+ "adapter",
+ "client",
+ "discovery",
+ "factory",
+ "http",
+ "message",
+ "psr17",
+ "psr7"
+ ],
+ "support": {
+ "issues": "https://github.com/php-http/discovery/issues",
+ "source": "https://github.com/php-http/discovery/tree/1.19.2"
+ },
+ "time": "2023-11-30T16:49:05+00:00"
+ },
+ {
+ "name": "php-http/httplug",
+ "version": "2.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-http/httplug.git",
+ "reference": "625ad742c360c8ac580fcc647a1541d29e257f67"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-http/httplug/zipball/625ad742c360c8ac580fcc647a1541d29e257f67",
+ "reference": "625ad742c360c8ac580fcc647a1541d29e257f67",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0",
+ "php-http/promise": "^1.1",
+ "psr/http-client": "^1.0",
+ "psr/http-message": "^1.0 || ^2.0"
+ },
+ "require-dev": {
+ "friends-of-phpspec/phpspec-code-coverage": "^4.1 || ^5.0 || ^6.0",
+ "phpspec/phpspec": "^5.1 || ^6.0 || ^7.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Http\\Client\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Eric GELOEN",
+ "email": "geloen.eric@gmail.com"
+ },
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com",
+ "homepage": "https://sagikazarmark.hu"
+ }
+ ],
+ "description": "HTTPlug, the HTTP client abstraction for PHP",
+ "homepage": "http://httplug.io",
+ "keywords": [
+ "client",
+ "http"
+ ],
+ "support": {
+ "issues": "https://github.com/php-http/httplug/issues",
+ "source": "https://github.com/php-http/httplug/tree/2.4.0"
+ },
+ "time": "2023-04-14T15:10:03+00:00"
+ },
+ {
+ "name": "php-http/message",
+ "version": "1.16.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-http/message.git",
+ "reference": "5997f3289332c699fa2545c427826272498a2088"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-http/message/zipball/5997f3289332c699fa2545c427826272498a2088",
+ "reference": "5997f3289332c699fa2545c427826272498a2088",
+ "shasum": ""
+ },
+ "require": {
+ "clue/stream-filter": "^1.5",
+ "php": "^7.2 || ^8.0",
+ "psr/http-message": "^1.1 || ^2.0"
+ },
+ "provide": {
+ "php-http/message-factory-implementation": "1.0"
+ },
+ "require-dev": {
+ "ergebnis/composer-normalize": "^2.6",
+ "ext-zlib": "*",
+ "guzzlehttp/psr7": "^1.0 || ^2.0",
+ "laminas/laminas-diactoros": "^2.0 || ^3.0",
+ "php-http/message-factory": "^1.0.2",
+ "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1",
+ "slim/slim": "^3.0"
+ },
+ "suggest": {
+ "ext-zlib": "Used with compressor/decompressor streams",
+ "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories",
+ "laminas/laminas-diactoros": "Used with Diactoros Factories",
+ "slim/slim": "Used with Slim Framework PSR-7 implementation"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "src/filters.php"
+ ],
+ "psr-4": {
+ "Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com"
+ }
+ ],
+ "description": "HTTP Message related tools",
+ "homepage": "http://php-http.org",
+ "keywords": [
+ "http",
+ "message",
+ "psr-7"
+ ],
+ "support": {
+ "issues": "https://github.com/php-http/message/issues",
+ "source": "https://github.com/php-http/message/tree/1.16.1"
+ },
+ "time": "2024-03-07T13:22:09+00:00"
+ },
+ {
+ "name": "php-http/message-factory",
+ "version": "1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-http/message-factory.git",
+ "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57",
+ "reference": "4d8778e1c7d405cbb471574821c1ff5b68cc8f57",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.4",
+ "psr/http-message": "^1.0 || ^2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com"
+ }
+ ],
+ "description": "Factory interfaces for PSR-7 HTTP Message",
+ "homepage": "http://php-http.org",
+ "keywords": [
+ "factory",
+ "http",
+ "message",
+ "stream",
+ "uri"
+ ],
+ "support": {
+ "issues": "https://github.com/php-http/message-factory/issues",
+ "source": "https://github.com/php-http/message-factory/tree/1.1.0"
+ },
+ "abandoned": "psr/http-factory",
+ "time": "2023-04-14T14:16:17+00:00"
+ },
+ {
+ "name": "php-http/promise",
+ "version": "1.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-http/promise.git",
+ "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83",
+ "reference": "fc85b1fba37c169a69a07ef0d5a8075770cc1f83",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "friends-of-phpspec/phpspec-code-coverage": "^4.3.2 || ^6.3",
+ "phpspec/phpspec": "^5.1.2 || ^6.2 || ^7.4"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Http\\Promise\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Joel Wurtz",
+ "email": "joel.wurtz@gmail.com"
+ },
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com"
+ }
+ ],
+ "description": "Promise used for asynchronous HTTP requests",
+ "homepage": "http://httplug.io",
+ "keywords": [
+ "promise"
+ ],
+ "support": {
+ "issues": "https://github.com/php-http/promise/issues",
+ "source": "https://github.com/php-http/promise/tree/1.3.1"
+ },
+ "time": "2024-03-15T13:55:21+00:00"
+ },
{
"name": "phpdocumentor/reflection-common",
"version": "2.2.0",
@@ -2330,21 +2895,21 @@
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.7.3",
+ "version": "1.8.2",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419"
+ "reference": "153ae662783729388a584b4361f2545e4d841e3c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419",
- "reference": "3219c6ee25c9ea71e3d9bbaf39c67c9ebd499419",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c",
+ "reference": "153ae662783729388a584b4361f2545e4d841e3c",
"shasum": ""
},
"require": {
"doctrine/deprecations": "^1.0",
- "php": "^7.4 || ^8.0",
+ "php": "^7.3 || ^8.0",
"phpdocumentor/reflection-common": "^2.0",
"phpstan/phpdoc-parser": "^1.13"
},
@@ -2382,22 +2947,22 @@
"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.7.3"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2"
},
- "time": "2023-08-12T11:01:26+00:00"
+ "time": "2024-02-23T11:10:43+00:00"
},
{
"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": {
@@ -2429,9 +2994,9 @@
"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": "psr/cache",
@@ -2633,6 +3198,113 @@
},
"time": "2019-01-08T18:20:26+00:00"
},
+ {
+ "name": "psr/http-client",
+ "version": "1.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-client.git",
+ "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90",
+ "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0 || ^8.0",
+ "psr/http-message": "^1.0 || ^2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Client\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for HTTP clients",
+ "homepage": "https://github.com/php-fig/http-client",
+ "keywords": [
+ "http",
+ "http-client",
+ "psr",
+ "psr-18"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/http-client"
+ },
+ "time": "2023-09-23T14:17:50+00:00"
+ },
+ {
+ "name": "psr/http-factory",
+ "version": "1.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-factory.git",
+ "reference": "e616d01114759c4c489f93b099585439f795fe35"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
+ "reference": "e616d01114759c4c489f93b099585439f795fe35",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0",
+ "psr/http-message": "^1.0 || ^2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for PSR-7 HTTP message factories",
+ "keywords": [
+ "factory",
+ "http",
+ "message",
+ "psr",
+ "psr-17",
+ "psr-7",
+ "request",
+ "response"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/http-factory/tree/1.0.2"
+ },
+ "time": "2023-04-10T20:10:41+00:00"
+ },
{
"name": "psr/http-message",
"version": "1.1",
@@ -2836,6 +3508,277 @@
},
"time": "2019-03-08T08:55:37+00:00"
},
+ {
+ "name": "sentry/sdk",
+ "version": "3.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/getsentry/sentry-php-sdk.git",
+ "reference": "24c235ff2027401cbea099bf88689e1a1f197c7a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/24c235ff2027401cbea099bf88689e1a1f197c7a",
+ "reference": "24c235ff2027401cbea099bf88689e1a1f197c7a",
+ "shasum": ""
+ },
+ "require": {
+ "http-interop/http-factory-guzzle": "^1.0",
+ "sentry/sentry": "^3.22",
+ "symfony/http-client": "^4.3|^5.0|^6.0|^7.0"
+ },
+ "type": "metapackage",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Sentry",
+ "email": "accounts@sentry.io"
+ }
+ ],
+ "description": "This is a metapackage shipping sentry/sentry with a recommended HTTP client.",
+ "homepage": "http://sentry.io",
+ "keywords": [
+ "crash-reporting",
+ "crash-reports",
+ "error-handler",
+ "error-monitoring",
+ "log",
+ "logging",
+ "sentry"
+ ],
+ "support": {
+ "issues": "https://github.com/getsentry/sentry-php-sdk/issues",
+ "source": "https://github.com/getsentry/sentry-php-sdk/tree/3.6.0"
+ },
+ "funding": [
+ {
+ "url": "https://sentry.io/",
+ "type": "custom"
+ },
+ {
+ "url": "https://sentry.io/pricing/",
+ "type": "custom"
+ }
+ ],
+ "time": "2023-12-04T10:49:33+00:00"
+ },
+ {
+ "name": "sentry/sentry",
+ "version": "3.22.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/getsentry/sentry-php.git",
+ "reference": "8859631ba5ab15bc1af420b0eeed19ecc6c9d81d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/8859631ba5ab15bc1af420b0eeed19ecc6c9d81d",
+ "reference": "8859631ba5ab15bc1af420b0eeed19ecc6c9d81d",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "ext-mbstring": "*",
+ "guzzlehttp/promises": "^1.5.3|^2.0",
+ "jean85/pretty-package-versions": "^1.5|^2.0.4",
+ "php": "^7.2|^8.0",
+ "php-http/async-client-implementation": "^1.0",
+ "php-http/client-common": "^1.5|^2.0",
+ "php-http/discovery": "^1.15",
+ "php-http/httplug": "^1.1|^2.0",
+ "php-http/message": "^1.5",
+ "php-http/message-factory": "^1.1",
+ "psr/http-factory": "^1.0",
+ "psr/http-factory-implementation": "^1.0",
+ "psr/log": "^1.0|^2.0|^3.0",
+ "symfony/options-resolver": "^3.4.43|^4.4.30|^5.0.11|^6.0|^7.0",
+ "symfony/polyfill-php80": "^1.17"
+ },
+ "conflict": {
+ "php-http/client-common": "1.8.0",
+ "raven/raven": "*"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^2.19|3.4.*",
+ "guzzlehttp/psr7": "^1.8.4|^2.1.1",
+ "http-interop/http-factory-guzzle": "^1.0",
+ "monolog/monolog": "^1.6|^2.0|^3.0",
+ "nikic/php-parser": "^4.10.3",
+ "php-http/mock-client": "^1.3",
+ "phpbench/phpbench": "^1.0",
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^1.3",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^8.5.14|^9.4",
+ "symfony/phpunit-bridge": "^5.2|^6.0",
+ "vimeo/psalm": "^4.17"
+ },
+ "suggest": {
+ "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler."
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "src/functions.php"
+ ],
+ "psr-4": {
+ "Sentry\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Sentry",
+ "email": "accounts@sentry.io"
+ }
+ ],
+ "description": "A PHP SDK for Sentry (http://sentry.io)",
+ "homepage": "http://sentry.io",
+ "keywords": [
+ "crash-reporting",
+ "crash-reports",
+ "error-handler",
+ "error-monitoring",
+ "log",
+ "logging",
+ "sentry"
+ ],
+ "support": {
+ "issues": "https://github.com/getsentry/sentry-php/issues",
+ "source": "https://github.com/getsentry/sentry-php/tree/3.22.1"
+ },
+ "funding": [
+ {
+ "url": "https://sentry.io/",
+ "type": "custom"
+ },
+ {
+ "url": "https://sentry.io/pricing/",
+ "type": "custom"
+ }
+ ],
+ "time": "2023-11-13T11:47:28+00:00"
+ },
+ {
+ "name": "sentry/sentry-symfony",
+ "version": "4.14.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/getsentry/sentry-symfony.git",
+ "reference": "001c4cfd8fe93cbb00edaca903ffbfac28259170"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/getsentry/sentry-symfony/zipball/001c4cfd8fe93cbb00edaca903ffbfac28259170",
+ "reference": "001c4cfd8fe93cbb00edaca903ffbfac28259170",
+ "shasum": ""
+ },
+ "require": {
+ "guzzlehttp/psr7": "^1.7 || ^2.0",
+ "jean85/pretty-package-versions": "^1.5 || ^2.0",
+ "php": "^7.2||^8.0",
+ "sentry/sdk": "^3.6",
+ "sentry/sentry": "^3.22.1",
+ "symfony/cache-contracts": "^1.1||^2.4||^3.0",
+ "symfony/config": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/console": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/dependency-injection": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/event-dispatcher": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/http-kernel": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/polyfill-php80": "^1.22",
+ "symfony/psr-http-message-bridge": "^1.2||^2.0||^6.4||^7.0",
+ "symfony/security-core": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/security-http": "^4.4.20||^5.0.11||^6.0||^7.0"
+ },
+ "require-dev": {
+ "doctrine/dbal": "^2.13||^3.3||^4.0",
+ "doctrine/doctrine-bundle": "^2.6",
+ "friendsofphp/php-cs-fixer": "^2.19||^3.40",
+ "masterminds/html5": "^2.8",
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^1.3",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpstan/phpstan-symfony": "^1.0",
+ "phpunit/phpunit": "^8.5.14||^9.3.9",
+ "symfony/browser-kit": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/cache": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/dom-crawler": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/framework-bundle": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/http-client": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/messenger": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/monolog-bundle": "^3.4",
+ "symfony/phpunit-bridge": "^5.2.6||^6.0||^7.0",
+ "symfony/process": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/twig-bundle": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "symfony/yaml": "^4.4.20||^5.0.11||^6.0||^7.0",
+ "vimeo/psalm": "^4.3||^5.16.0"
+ },
+ "suggest": {
+ "doctrine/doctrine-bundle": "Allow distributed tracing of database queries using Sentry.",
+ "monolog/monolog": "Allow sending log messages to Sentry by using the included Monolog handler.",
+ "symfony/cache": "Allow distributed tracing of cache pools using Sentry.",
+ "symfony/twig-bundle": "Allow distributed tracing of Twig template rendering using Sentry."
+ },
+ "type": "symfony-bundle",
+ "extra": {
+ "branch-alias": {
+ "releases/3.2.x": "3.2.x-dev",
+ "releases/2.x": "2.x-dev",
+ "releases/1.x": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/aliases.php"
+ ],
+ "psr-4": {
+ "Sentry\\SentryBundle\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "David Cramer",
+ "email": "dcramer@gmail.com"
+ },
+ {
+ "name": "Alessandro Lai",
+ "email": "alessandro.lai85@gmail.com"
+ }
+ ],
+ "description": "Symfony integration for Sentry (http://getsentry.com)",
+ "homepage": "http://getsentry.com",
+ "keywords": [
+ "errors",
+ "logging",
+ "sentry",
+ "symfony"
+ ],
+ "support": {
+ "issues": "https://github.com/getsentry/sentry-symfony/issues",
+ "source": "https://github.com/getsentry/sentry-symfony/tree/4.14.0"
+ },
+ "funding": [
+ {
+ "url": "https://sentry.io/",
+ "type": "custom"
+ },
+ {
+ "url": "https://sentry.io/pricing/",
+ "type": "custom"
+ }
+ ],
+ "time": "2024-02-26T09:27:19+00:00"
+ },
{
"name": "symfony/apache-pack",
"version": "v1.0.1",
@@ -2864,16 +3807,16 @@
},
{
"name": "symfony/asset",
- "version": "v6.3.8",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/asset.git",
- "reference": "b2382a403f2111836301623d89e9af3d84989525"
+ "reference": "a579e67adaa9586a007abd1b6faf97296eef08ec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/asset/zipball/b2382a403f2111836301623d89e9af3d84989525",
- "reference": "b2382a403f2111836301623d89e9af3d84989525",
+ "url": "https://api.github.com/repos/symfony/asset/zipball/a579e67adaa9586a007abd1b6faf97296eef08ec",
+ "reference": "a579e67adaa9586a007abd1b6faf97296eef08ec",
"shasum": ""
},
"require": {
@@ -2913,7 +3856,7 @@
"description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/asset/tree/v6.3.8"
+ "source": "https://github.com/symfony/asset/tree/v6.3.12"
},
"funding": [
{
@@ -2929,20 +3872,20 @@
"type": "tidelift"
}
],
- "time": "2023-10-31T08:07:48+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/cache",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "75f6ecc77f57f665774c8bee562f054da45e3ea8"
+ "reference": "d085eedf33550ce014230bc51fca8df726ed7ac5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/75f6ecc77f57f665774c8bee562f054da45e3ea8",
- "reference": "75f6ecc77f57f665774c8bee562f054da45e3ea8",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/d085eedf33550ce014230bc51fca8df726ed7ac5",
+ "reference": "d085eedf33550ce014230bc51fca8df726ed7ac5",
"shasum": ""
},
"require": {
@@ -3009,7 +3952,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v6.3.11"
+ "source": "https://github.com/symfony/cache/tree/v6.3.12"
},
"funding": [
{
@@ -3025,7 +3968,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-29T15:30:34+00:00"
+ "time": "2024-01-23T14:42:18+00:00"
},
{
"name": "symfony/cache-contracts",
@@ -3105,16 +4048,16 @@
},
{
"name": "symfony/clock",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/clock.git",
- "reference": "4ce5bdbf7100e6a29aaf24ba3d664c0b11171d76"
+ "reference": "b0fd66f03a9afb104a8def4e893fa96e1699c39b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/clock/zipball/4ce5bdbf7100e6a29aaf24ba3d664c0b11171d76",
- "reference": "4ce5bdbf7100e6a29aaf24ba3d664c0b11171d76",
+ "url": "https://api.github.com/repos/symfony/clock/zipball/b0fd66f03a9afb104a8def4e893fa96e1699c39b",
+ "reference": "b0fd66f03a9afb104a8def4e893fa96e1699c39b",
"shasum": ""
},
"require": {
@@ -3158,7 +4101,7 @@
"time"
],
"support": {
- "source": "https://github.com/symfony/clock/tree/v6.3.11"
+ "source": "https://github.com/symfony/clock/tree/v6.3.12"
},
"funding": [
{
@@ -3174,20 +4117,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-22T05:28:17+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/config",
- "version": "v6.3.8",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "b7a63887960359e5b59b15826fa9f9be10acbe88"
+ "reference": "66b548223ec2569cc9f997f0dfbe8c3cfed9417e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/b7a63887960359e5b59b15826fa9f9be10acbe88",
- "reference": "b7a63887960359e5b59b15826fa9f9be10acbe88",
+ "url": "https://api.github.com/repos/symfony/config/zipball/66b548223ec2569cc9f997f0dfbe8c3cfed9417e",
+ "reference": "66b548223ec2569cc9f997f0dfbe8c3cfed9417e",
"shasum": ""
},
"require": {
@@ -3233,7 +4176,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.3.8"
+ "source": "https://github.com/symfony/config/tree/v6.3.12"
},
"funding": [
{
@@ -3249,20 +4192,20 @@
"type": "tidelift"
}
],
- "time": "2023-11-09T08:28:21+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/console",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "ca73e92b0ab86d3c5347f58ec6d822cce6ded1b0"
+ "reference": "6f69929b2421cf733a5b791dde3c3a2cfa6340cd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/ca73e92b0ab86d3c5347f58ec6d822cce6ded1b0",
- "reference": "ca73e92b0ab86d3c5347f58ec6d822cce6ded1b0",
+ "url": "https://api.github.com/repos/symfony/console/zipball/6f69929b2421cf733a5b791dde3c3a2cfa6340cd",
+ "reference": "6f69929b2421cf733a5b791dde3c3a2cfa6340cd",
"shasum": ""
},
"require": {
@@ -3323,7 +4266,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.3.11"
+ "source": "https://github.com/symfony/console/tree/v6.3.12"
},
"funding": [
{
@@ -3339,20 +4282,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-10T14:03:40+00:00"
+ "time": "2024-01-23T16:21:43+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "891c195b2aa6beed145adf2c9cf0dcbdb58f71b4"
+ "reference": "3ca6c70bef0644be86d5acd962f11a6a6aa9382d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/891c195b2aa6beed145adf2c9cf0dcbdb58f71b4",
- "reference": "891c195b2aa6beed145adf2c9cf0dcbdb58f71b4",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/3ca6c70bef0644be86d5acd962f11a6a6aa9382d",
+ "reference": "3ca6c70bef0644be86d5acd962f11a6a6aa9382d",
"shasum": ""
},
"require": {
@@ -3404,7 +4347,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.3.11"
+ "source": "https://github.com/symfony/dependency-injection/tree/v6.3.12"
},
"funding": [
{
@@ -3420,7 +4363,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-28T19:16:47+00:00"
+ "time": "2024-01-30T08:17:33+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -3491,16 +4434,16 @@
},
{
"name": "symfony/doctrine-bridge",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/doctrine-bridge.git",
- "reference": "cf63a86f307e3a0de7be0eea0b815ce881fb4e9f"
+ "reference": "395b7bfd32b0f7700877c50ab1452f283c99878a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/cf63a86f307e3a0de7be0eea0b815ce881fb4e9f",
- "reference": "cf63a86f307e3a0de7be0eea0b815ce881fb4e9f",
+ "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/395b7bfd32b0f7700877c50ab1452f283c99878a",
+ "reference": "395b7bfd32b0f7700877c50ab1452f283c99878a",
"shasum": ""
},
"require": {
@@ -3581,7 +4524,7 @@
"description": "Provides integration for Doctrine with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/doctrine-bridge/tree/v6.3.11"
+ "source": "https://github.com/symfony/doctrine-bridge/tree/v6.3.12"
},
"funding": [
{
@@ -3597,20 +4540,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-26T12:06:55+00:00"
+ "time": "2024-01-23T14:42:18+00:00"
},
{
"name": "symfony/dotenv",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/dotenv.git",
- "reference": "96d1ee86e892a772b0e0fa64f53d3179dbb4e37c"
+ "reference": "d9eaf699978601af5a50c26cbc4326158d9bd8b0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dotenv/zipball/96d1ee86e892a772b0e0fa64f53d3179dbb4e37c",
- "reference": "96d1ee86e892a772b0e0fa64f53d3179dbb4e37c",
+ "url": "https://api.github.com/repos/symfony/dotenv/zipball/d9eaf699978601af5a50c26cbc4326158d9bd8b0",
+ "reference": "d9eaf699978601af5a50c26cbc4326158d9bd8b0",
"shasum": ""
},
"require": {
@@ -3655,7 +4598,7 @@
"environment"
],
"support": {
- "source": "https://github.com/symfony/dotenv/tree/v6.3.11"
+ "source": "https://github.com/symfony/dotenv/tree/v6.3.12"
},
"funding": [
{
@@ -3671,20 +4614,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-28T19:16:47+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v6.3.5",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "1f69476b64fb47105c06beef757766c376b548c4"
+ "reference": "93a8400a7eaaaf385b2d6f71e30e064baa639629"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/1f69476b64fb47105c06beef757766c376b548c4",
- "reference": "1f69476b64fb47105c06beef757766c376b548c4",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/93a8400a7eaaaf385b2d6f71e30e064baa639629",
+ "reference": "93a8400a7eaaaf385b2d6f71e30e064baa639629",
"shasum": ""
},
"require": {
@@ -3729,7 +4672,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/v6.3.5"
+ "source": "https://github.com/symfony/error-handler/tree/v6.3.12"
},
"funding": [
{
@@ -3745,20 +4688,20 @@
"type": "tidelift"
}
],
- "time": "2023-09-12T06:57:20+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "4b4738c49f4dc2f6cf750301c7781dd0d715c0b8"
+ "reference": "6e344ddd3c18c525b5e5a4e996f3debda48e3078"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4b4738c49f4dc2f6cf750301c7781dd0d715c0b8",
- "reference": "4b4738c49f4dc2f6cf750301c7781dd0d715c0b8",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/6e344ddd3c18c525b5e5a4e996f3debda48e3078",
+ "reference": "6e344ddd3c18c525b5e5a4e996f3debda48e3078",
"shasum": ""
},
"require": {
@@ -3809,7 +4752,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.11"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.12"
},
"funding": [
{
@@ -3825,7 +4768,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-27T22:16:07+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
@@ -3905,16 +4848,16 @@
},
{
"name": "symfony/expression-language",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
- "reference": "1bea7c161d8f7b5b17c6c6dc90c049cd9a21a4cc"
+ "reference": "89f6dc6f1883c3dc3c31d418038966c9b1766617"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/expression-language/zipball/1bea7c161d8f7b5b17c6c6dc90c049cd9a21a4cc",
- "reference": "1bea7c161d8f7b5b17c6c6dc90c049cd9a21a4cc",
+ "url": "https://api.github.com/repos/symfony/expression-language/zipball/89f6dc6f1883c3dc3c31d418038966c9b1766617",
+ "reference": "89f6dc6f1883c3dc3c31d418038966c9b1766617",
"shasum": ""
},
"require": {
@@ -3949,7 +4892,7 @@
"description": "Provides an engine that can compile and evaluate expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/expression-language/tree/v6.3.11"
+ "source": "https://github.com/symfony/expression-language/tree/v6.3.12"
},
"funding": [
{
@@ -3965,20 +4908,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-09T11:27:35+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v6.3.1",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae"
+ "reference": "9f4b59b7906ccb0692d7565f98012fd1679eedfc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/edd36776956f2a6fcf577edb5b05eb0e3bdc52ae",
- "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/9f4b59b7906ccb0692d7565f98012fd1679eedfc",
+ "reference": "9f4b59b7906ccb0692d7565f98012fd1679eedfc",
"shasum": ""
},
"require": {
@@ -4012,7 +4955,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v6.3.1"
+ "source": "https://github.com/symfony/filesystem/tree/v6.3.12"
},
"funding": [
{
@@ -4028,7 +4971,7 @@
"type": "tidelift"
}
],
- "time": "2023-06-01T08:30:39+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/finder",
@@ -4096,16 +5039,16 @@
},
{
"name": "symfony/flex",
- "version": "v2.4.3",
+ "version": "v2.4.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/flex.git",
- "reference": "6b44ac75c7f07f48159ec36c2d21ef8cf48a21b1"
+ "reference": "b0a405f40614c9f584b489d54f91091817b0e26e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/flex/zipball/6b44ac75c7f07f48159ec36c2d21ef8cf48a21b1",
- "reference": "6b44ac75c7f07f48159ec36c2d21ef8cf48a21b1",
+ "url": "https://api.github.com/repos/symfony/flex/zipball/b0a405f40614c9f584b489d54f91091817b0e26e",
+ "reference": "b0a405f40614c9f584b489d54f91091817b0e26e",
"shasum": ""
},
"require": {
@@ -4141,7 +5084,7 @@
"description": "Composer plugin for Symfony",
"support": {
"issues": "https://github.com/symfony/flex/issues",
- "source": "https://github.com/symfony/flex/tree/v2.4.3"
+ "source": "https://github.com/symfony/flex/tree/v2.4.5"
},
"funding": [
{
@@ -4157,20 +5100,20 @@
"type": "tidelift"
}
],
- "time": "2024-01-02T11:08:32+00:00"
+ "time": "2024-03-02T08:16:47+00:00"
},
{
"name": "symfony/form",
- "version": "v6.3.10",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/form.git",
- "reference": "5afc7334b9d60dd0799612faf3d103b25bc60ae4"
+ "reference": "bf78d0298e2bc6313063bdc1e6d85d5e05e1dc88"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/form/zipball/5afc7334b9d60dd0799612faf3d103b25bc60ae4",
- "reference": "5afc7334b9d60dd0799612faf3d103b25bc60ae4",
+ "url": "https://api.github.com/repos/symfony/form/zipball/bf78d0298e2bc6313063bdc1e6d85d5e05e1dc88",
+ "reference": "bf78d0298e2bc6313063bdc1e6d85d5e05e1dc88",
"shasum": ""
},
"require": {
@@ -4191,7 +5134,7 @@
"symfony/error-handler": "<5.4",
"symfony/framework-bundle": "<5.4",
"symfony/http-kernel": "<5.4",
- "symfony/translation": "<5.4",
+ "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
"symfony/translation-contracts": "<2.5",
"symfony/twig-bridge": "<6.3"
},
@@ -4207,7 +5150,7 @@
"symfony/intl": "^5.4|^6.0",
"symfony/security-core": "^6.2",
"symfony/security-csrf": "^5.4|^6.0",
- "symfony/translation": "^5.4|^6.0",
+ "symfony/translation": "^5.4.35|~6.3.12|^6.4.3",
"symfony/uid": "^5.4|^6.0",
"symfony/validator": "^5.4|^6.0",
"symfony/var-dumper": "^5.4|^6.0"
@@ -4238,7 +5181,7 @@
"description": "Allows to easily create, process and reuse HTML forms",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/form/tree/v6.3.10"
+ "source": "https://github.com/symfony/form/tree/v6.3.12"
},
"funding": [
{
@@ -4254,20 +5197,20 @@
"type": "tidelift"
}
],
- "time": "2023-11-30T11:08:22+00:00"
+ "time": "2024-01-23T16:21:43+00:00"
},
{
"name": "symfony/framework-bundle",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
- "reference": "0b436fd990b80939fac8d06fdbd7f7dcd344160b"
+ "reference": "e144e3757296bed367ec3b764d8438891af75f78"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/0b436fd990b80939fac8d06fdbd7f7dcd344160b",
- "reference": "0b436fd990b80939fac8d06fdbd7f7dcd344160b",
+ "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/e144e3757296bed367ec3b764d8438891af75f78",
+ "reference": "e144e3757296bed367ec3b764d8438891af75f78",
"shasum": ""
},
"require": {
@@ -4382,7 +5325,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/v6.3.11"
+ "source": "https://github.com/symfony/framework-bundle/tree/v6.3.12"
},
"funding": [
{
@@ -4398,20 +5341,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-29T15:20:22+00:00"
+ "time": "2024-01-23T16:21:43+00:00"
},
{
"name": "symfony/http-client",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "2f44f1d84bdcd9cca21ff430f5cd4a3fefa746fa"
+ "reference": "510c51058dbef5db7d49c704954f32d6527d17f8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/2f44f1d84bdcd9cca21ff430f5cd4a3fefa746fa",
- "reference": "2f44f1d84bdcd9cca21ff430f5cd4a3fefa746fa",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/510c51058dbef5db7d49c704954f32d6527d17f8",
+ "reference": "510c51058dbef5db7d49c704954f32d6527d17f8",
"shasum": ""
},
"require": {
@@ -4474,7 +5417,7 @@
"http"
],
"support": {
- "source": "https://github.com/symfony/http-client/tree/v6.3.11"
+ "source": "https://github.com/symfony/http-client/tree/v6.3.12"
},
"funding": [
{
@@ -4490,7 +5433,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-02T12:48:42+00:00"
+ "time": "2024-01-29T14:46:07+00:00"
},
{
"name": "symfony/http-client-contracts",
@@ -4572,16 +5515,16 @@
},
{
"name": "symfony/http-foundation",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "63a2041d055f17cdbd454838e2fbb822e2abc266"
+ "reference": "3b72add708d48e8c08f7152df2d0b8d5303408fa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/63a2041d055f17cdbd454838e2fbb822e2abc266",
- "reference": "63a2041d055f17cdbd454838e2fbb822e2abc266",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/3b72add708d48e8c08f7152df2d0b8d5303408fa",
+ "reference": "3b72add708d48e8c08f7152df2d0b8d5303408fa",
"shasum": ""
},
"require": {
@@ -4629,7 +5572,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v6.3.11"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.3.12"
},
"funding": [
{
@@ -4645,20 +5588,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-27T22:16:07+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "9e9966d27dfe612898ffb3c507a1db2f29faefd1"
+ "reference": "f7d160e46a6e0d3183e7a3846d4e3b4d04d5898b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9e9966d27dfe612898ffb3c507a1db2f29faefd1",
- "reference": "9e9966d27dfe612898ffb3c507a1db2f29faefd1",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f7d160e46a6e0d3183e7a3846d4e3b4d04d5898b",
+ "reference": "f7d160e46a6e0d3183e7a3846d4e3b4d04d5898b",
"shasum": ""
},
"require": {
@@ -4742,7 +5685,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/v6.3.11"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.3.12"
},
"funding": [
{
@@ -4758,20 +5701,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-30T13:09:13+00:00"
+ "time": "2024-01-30T20:05:26+00:00"
},
{
"name": "symfony/notifier",
- "version": "v6.3.6",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/notifier.git",
- "reference": "2e39d4a9a96e25d127ffe30171127f6ef73934df"
+ "reference": "18daf06a6d4f80af73edba30fa10cbc85c1db459"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/notifier/zipball/2e39d4a9a96e25d127ffe30171127f6ef73934df",
- "reference": "2e39d4a9a96e25d127ffe30171127f6ef73934df",
+ "url": "https://api.github.com/repos/symfony/notifier/zipball/18daf06a6d4f80af73edba30fa10cbc85c1db459",
+ "reference": "18daf06a6d4f80af73edba30fa10cbc85c1db459",
"shasum": ""
},
"require": {
@@ -4820,7 +5763,7 @@
"notifier"
],
"support": {
- "source": "https://github.com/symfony/notifier/tree/v6.3.6"
+ "source": "https://github.com/symfony/notifier/tree/v6.3.12"
},
"funding": [
{
@@ -4836,7 +5779,7 @@
"type": "tidelift"
}
],
- "time": "2023-10-07T07:32:05+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/options-resolver",
@@ -4907,16 +5850,16 @@
},
{
"name": "symfony/password-hasher",
- "version": "v6.3.8",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/password-hasher.git",
- "reference": "82161c4bebf77900372083ec6e484b5f055b0cba"
+ "reference": "513140986f5d6ca1b1ef86f47166a36654571bfe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/password-hasher/zipball/82161c4bebf77900372083ec6e484b5f055b0cba",
- "reference": "82161c4bebf77900372083ec6e484b5f055b0cba",
+ "url": "https://api.github.com/repos/symfony/password-hasher/zipball/513140986f5d6ca1b1ef86f47166a36654571bfe",
+ "reference": "513140986f5d6ca1b1ef86f47166a36654571bfe",
"shasum": ""
},
"require": {
@@ -4959,7 +5902,7 @@
"password"
],
"support": {
- "source": "https://github.com/symfony/password-hasher/tree/v6.3.8"
+ "source": "https://github.com/symfony/password-hasher/tree/v6.3.12"
},
"funding": [
{
@@ -4975,20 +5918,20 @@
"type": "tidelift"
}
],
- "time": "2023-11-06T10:58:05+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.28.0",
+ "version": "v1.29.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "875e90aeea2777b6f135677f618529449334a612"
+ "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612",
- "reference": "875e90aeea2777b6f135677f618529449334a612",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f",
+ "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f",
"shasum": ""
},
"require": {
@@ -4999,9 +5942,6 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.28-dev"
- },
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
@@ -5040,7 +5980,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0"
},
"funding": [
{
@@ -5056,20 +5996,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-26T09:26:14+00:00"
+ "time": "2024-01-29T20:11:03+00:00"
},
{
"name": "symfony/polyfill-intl-icu",
- "version": "v1.28.0",
+ "version": "v1.29.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-icu.git",
- "reference": "e46b4da57951a16053cd751f63f4a24292788157"
+ "reference": "07094a28851a49107f3ab4f9120ca2975a64b6e1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e46b4da57951a16053cd751f63f4a24292788157",
- "reference": "e46b4da57951a16053cd751f63f4a24292788157",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/07094a28851a49107f3ab4f9120ca2975a64b6e1",
+ "reference": "07094a28851a49107f3ab4f9120ca2975a64b6e1",
"shasum": ""
},
"require": {
@@ -5080,9 +6020,6 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.28-dev"
- },
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
@@ -5127,7 +6064,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.28.0"
+ "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.29.0"
},
"funding": [
{
@@ -5143,20 +6080,20 @@
"type": "tidelift"
}
],
- "time": "2023-03-21T17:27:24+00:00"
+ "time": "2024-01-29T20:12:16+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.28.0",
+ "version": "v1.29.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "ecaafce9f77234a6a449d29e49267ba10499116d"
+ "reference": "a287ed7475f85bf6f61890146edbc932c0fff919"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d",
- "reference": "ecaafce9f77234a6a449d29e49267ba10499116d",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919",
+ "reference": "a287ed7475f85bf6f61890146edbc932c0fff919",
"shasum": ""
},
"require": {
@@ -5169,9 +6106,6 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.28-dev"
- },
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
@@ -5214,7 +6148,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0"
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0"
},
"funding": [
{
@@ -5230,20 +6164,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-26T09:30:37+00:00"
+ "time": "2024-01-29T20:11:03+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.28.0",
+ "version": "v1.29.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92"
+ "reference": "bc45c394692b948b4d383a08d7753968bed9a83d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
- "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d",
+ "reference": "bc45c394692b948b4d383a08d7753968bed9a83d",
"shasum": ""
},
"require": {
@@ -5254,9 +6188,6 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.28-dev"
- },
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
@@ -5298,7 +6229,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0"
},
"funding": [
{
@@ -5314,20 +6245,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-26T09:26:14+00:00"
+ "time": "2024-01-29T20:11:03+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.28.0",
+ "version": "v1.29.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "42292d99c55abe617799667f454222c54c60e229"
+ "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229",
- "reference": "42292d99c55abe617799667f454222c54c60e229",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec",
+ "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec",
"shasum": ""
},
"require": {
@@ -5341,9 +6272,6 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.28-dev"
- },
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
@@ -5381,7 +6309,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0"
},
"funding": [
{
@@ -5397,20 +6325,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-28T09:04:16+00:00"
+ "time": "2024-01-29T20:11:03+00:00"
},
{
"name": "symfony/polyfill-php83",
- "version": "v1.28.0",
+ "version": "v1.29.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php83.git",
- "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11"
+ "reference": "86fcae159633351e5fd145d1c47de6c528f8caff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11",
- "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11",
+ "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff",
+ "reference": "86fcae159633351e5fd145d1c47de6c528f8caff",
"shasum": ""
},
"require": {
@@ -5419,9 +6347,6 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.28-dev"
- },
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
@@ -5461,7 +6386,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php83/tree/v1.28.0"
+ "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0"
},
"funding": [
{
@@ -5477,20 +6402,20 @@
"type": "tidelift"
}
],
- "time": "2023-08-16T06:22:46+00:00"
+ "time": "2024-01-29T20:11:03+00:00"
},
{
"name": "symfony/property-access",
- "version": "v6.3.2",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "2dc4f9da444b8f8ff592e95d570caad67924f1d0"
+ "reference": "bbf7228ce2673538e1502cf1613d84ecfe8548d0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/2dc4f9da444b8f8ff592e95d570caad67924f1d0",
- "reference": "2dc4f9da444b8f8ff592e95d570caad67924f1d0",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/bbf7228ce2673538e1502cf1613d84ecfe8548d0",
+ "reference": "bbf7228ce2673538e1502cf1613d84ecfe8548d0",
"shasum": ""
},
"require": {
@@ -5538,7 +6463,7 @@
"reflection"
],
"support": {
- "source": "https://github.com/symfony/property-access/tree/v6.3.2"
+ "source": "https://github.com/symfony/property-access/tree/v6.3.12"
},
"funding": [
{
@@ -5554,20 +6479,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-13T15:26:11+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/property-info",
- "version": "v6.3.9",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
- "reference": "664ae7ad443d7cc591ff3e15496b954e4cefe729"
+ "reference": "ad9640f115b090503d52e8c8d5029e6041a40ccb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/664ae7ad443d7cc591ff3e15496b954e4cefe729",
- "reference": "664ae7ad443d7cc591ff3e15496b954e4cefe729",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/ad9640f115b090503d52e8c8d5029e6041a40ccb",
+ "reference": "ad9640f115b090503d52e8c8d5029e6041a40ccb",
"shasum": ""
},
"require": {
@@ -5621,7 +6546,7 @@
"validator"
],
"support": {
- "source": "https://github.com/symfony/property-info/tree/v6.3.9"
+ "source": "https://github.com/symfony/property-info/tree/v6.3.12"
},
"funding": [
{
@@ -5637,20 +6562,20 @@
"type": "tidelift"
}
],
- "time": "2023-11-24T11:57:32+00:00"
+ "time": "2024-01-23T16:21:43+00:00"
},
{
"name": "symfony/proxy-manager-bridge",
- "version": "v6.3.0",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/proxy-manager-bridge.git",
- "reference": "7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39"
+ "reference": "96a0f63d2934991f231bf3d389d5922786dc79ca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39",
- "reference": "7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39",
+ "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/96a0f63d2934991f231bf3d389d5922786dc79ca",
+ "reference": "96a0f63d2934991f231bf3d389d5922786dc79ca",
"shasum": ""
},
"require": {
@@ -5688,7 +6613,7 @@
"description": "Provides integration for ProxyManager with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/proxy-manager-bridge/tree/v6.3.0"
+ "source": "https://github.com/symfony/proxy-manager-bridge/tree/v6.3.12"
},
"funding": [
{
@@ -5704,20 +6629,103 @@
"type": "tidelift"
}
],
- "time": "2023-05-26T07:49:33+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
- "name": "symfony/routing",
- "version": "v6.3.11",
+ "name": "symfony/psr-http-message-bridge",
+ "version": "v6.4.3",
"source": {
"type": "git",
- "url": "https://github.com/symfony/routing.git",
- "reference": "5f1b4eb8e7b7d8487389bd774fb76f51dba57452"
+ "url": "https://github.com/symfony/psr-http-message-bridge.git",
+ "reference": "49cfb0223ec64379f7154214dcc1f7c46f3c7a47"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/5f1b4eb8e7b7d8487389bd774fb76f51dba57452",
- "reference": "5f1b4eb8e7b7d8487389bd774fb76f51dba57452",
+ "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/49cfb0223ec64379f7154214dcc1f7c46f3c7a47",
+ "reference": "49cfb0223ec64379f7154214dcc1f7c46f3c7a47",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/http-message": "^1.0|^2.0",
+ "symfony/http-foundation": "^5.4|^6.0|^7.0"
+ },
+ "conflict": {
+ "php-http/discovery": "<1.15",
+ "symfony/http-kernel": "<6.2"
+ },
+ "require-dev": {
+ "nyholm/psr7": "^1.1",
+ "php-http/discovery": "^1.15",
+ "psr/log": "^1.1.4|^2|^3",
+ "symfony/browser-kit": "^5.4|^6.0|^7.0",
+ "symfony/config": "^5.4|^6.0|^7.0",
+ "symfony/event-dispatcher": "^5.4|^6.0|^7.0",
+ "symfony/framework-bundle": "^6.2|^7.0",
+ "symfony/http-kernel": "^6.2|^7.0"
+ },
+ "type": "symfony-bridge",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Bridge\\PsrHttpMessage\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "PSR HTTP message bridge",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "http",
+ "http-message",
+ "psr-17",
+ "psr-7"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/psr-http-message-bridge/tree/v6.4.3"
+ },
+ "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": "2024-01-23T14:51:35+00:00"
+ },
+ {
+ "name": "symfony/routing",
+ "version": "v6.3.12",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/routing.git",
+ "reference": "c7a3dcdd44d14022bf0d9d27f14a7b238f7e3e85"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/c7a3dcdd44d14022bf0d9d27f14a7b238f7e3e85",
+ "reference": "c7a3dcdd44d14022bf0d9d27f14a7b238f7e3e85",
"shasum": ""
},
"require": {
@@ -5771,7 +6779,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v6.3.11"
+ "source": "https://github.com/symfony/routing/tree/v6.3.12"
},
"funding": [
{
@@ -5787,20 +6795,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-29T15:20:22+00:00"
+ "time": "2024-01-30T13:17:59+00:00"
},
{
"name": "symfony/runtime",
- "version": "v6.3.2",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/runtime.git",
- "reference": "d5c09493647a0c1a16e6c8da308098e840d1164f"
+ "reference": "a8d2b8f6033a33c224b43065a10bab5e4f0be486"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/runtime/zipball/d5c09493647a0c1a16e6c8da308098e840d1164f",
- "reference": "d5c09493647a0c1a16e6c8da308098e840d1164f",
+ "url": "https://api.github.com/repos/symfony/runtime/zipball/a8d2b8f6033a33c224b43065a10bab5e4f0be486",
+ "reference": "a8d2b8f6033a33c224b43065a10bab5e4f0be486",
"shasum": ""
},
"require": {
@@ -5850,7 +6858,7 @@
"runtime"
],
"support": {
- "source": "https://github.com/symfony/runtime/tree/v6.3.2"
+ "source": "https://github.com/symfony/runtime/tree/v6.3.12"
},
"funding": [
{
@@ -5866,20 +6874,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-16T17:05:46+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/security-bundle",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-bundle.git",
- "reference": "a185fa0c6b633402cbffb35682eaac7fac656e54"
+ "reference": "60eeacf3bbcbc830919824fbacaf6a9c0ecd0244"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-bundle/zipball/a185fa0c6b633402cbffb35682eaac7fac656e54",
- "reference": "a185fa0c6b633402cbffb35682eaac7fac656e54",
+ "url": "https://api.github.com/repos/symfony/security-bundle/zipball/60eeacf3bbcbc830919824fbacaf6a9c0ecd0244",
+ "reference": "60eeacf3bbcbc830919824fbacaf6a9c0ecd0244",
"shasum": ""
},
"require": {
@@ -5961,7 +6969,7 @@
"description": "Provides a tight integration of the Security component into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-bundle/tree/v6.3.11"
+ "source": "https://github.com/symfony/security-bundle/tree/v6.3.12"
},
"funding": [
{
@@ -5977,20 +6985,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-23T07:52:56+00:00"
+ "time": "2024-01-23T14:42:18+00:00"
},
{
"name": "symfony/security-core",
- "version": "v6.3.7",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-core.git",
- "reference": "7ceb30fed93f5ea40ccde3173d1f7712527c0d62"
+ "reference": "a2e6a338aaf4efec722839ec49f88eed2d752f92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-core/zipball/7ceb30fed93f5ea40ccde3173d1f7712527c0d62",
- "reference": "7ceb30fed93f5ea40ccde3173d1f7712527c0d62",
+ "url": "https://api.github.com/repos/symfony/security-core/zipball/a2e6a338aaf4efec722839ec49f88eed2d752f92",
+ "reference": "a2e6a338aaf4efec722839ec49f88eed2d752f92",
"shasum": ""
},
"require": {
@@ -6005,6 +7013,7 @@
"symfony/http-foundation": "<5.4",
"symfony/ldap": "<5.4",
"symfony/security-guard": "<5.4",
+ "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
"symfony/validator": "<5.4"
},
"require-dev": {
@@ -6017,7 +7026,7 @@
"symfony/http-foundation": "^5.4|^6.0",
"symfony/ldap": "^5.4|^6.0",
"symfony/string": "^5.4|^6.0",
- "symfony/translation": "^5.4|^6.0",
+ "symfony/translation": "^5.4.35|~6.3.12|^6.4.3",
"symfony/validator": "^5.4|^6.0"
},
"type": "library",
@@ -6046,7 +7055,7 @@
"description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-core/tree/v6.3.7"
+ "source": "https://github.com/symfony/security-core/tree/v6.3.12"
},
"funding": [
{
@@ -6062,20 +7071,20 @@
"type": "tidelift"
}
],
- "time": "2023-10-28T23:11:45+00:00"
+ "time": "2024-01-23T14:42:18+00:00"
},
{
"name": "symfony/security-csrf",
- "version": "v6.3.2",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-csrf.git",
- "reference": "63d7b098c448cbddb46ea5eda33b68c1ece6eb5b"
+ "reference": "7d6ba797b8523da6d2e5b59994e7a73d305ce4b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-csrf/zipball/63d7b098c448cbddb46ea5eda33b68c1ece6eb5b",
- "reference": "63d7b098c448cbddb46ea5eda33b68c1ece6eb5b",
+ "url": "https://api.github.com/repos/symfony/security-csrf/zipball/7d6ba797b8523da6d2e5b59994e7a73d305ce4b5",
+ "reference": "7d6ba797b8523da6d2e5b59994e7a73d305ce4b5",
"shasum": ""
},
"require": {
@@ -6114,7 +7123,7 @@
"description": "Symfony Security Component - CSRF Library",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-csrf/tree/v6.3.2"
+ "source": "https://github.com/symfony/security-csrf/tree/v6.3.12"
},
"funding": [
{
@@ -6130,20 +7139,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-05T08:41:27+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/security-http",
- "version": "v6.3.8",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-http.git",
- "reference": "19f7b5f5d20879a976d6d376e359bc975dfc6002"
+ "reference": "09eb813655cd9b1f679f4d984721633e9a0bab60"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-http/zipball/19f7b5f5d20879a976d6d376e359bc975dfc6002",
- "reference": "19f7b5f5d20879a976d6d376e359bc975dfc6002",
+ "url": "https://api.github.com/repos/symfony/security-http/zipball/09eb813655cd9b1f679f4d984721633e9a0bab60",
+ "reference": "09eb813655cd9b1f679f4d984721633e9a0bab60",
"shasum": ""
},
"require": {
@@ -6202,7 +7211,7 @@
"description": "Symfony Security Component - HTTP Integration",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-http/tree/v6.3.8"
+ "source": "https://github.com/symfony/security-http/tree/v6.3.12"
},
"funding": [
{
@@ -6218,20 +7227,20 @@
"type": "tidelift"
}
],
- "time": "2023-11-09T21:20:12+00:00"
+ "time": "2024-01-23T14:42:18+00:00"
},
{
"name": "symfony/serializer",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/serializer.git",
- "reference": "83a2e5ec60dddfb227b28ef9bffb7da073e50cfc"
+ "reference": "917d5ecbd6a7aece5b6a33c7aab82ee087d69803"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/serializer/zipball/83a2e5ec60dddfb227b28ef9bffb7da073e50cfc",
- "reference": "83a2e5ec60dddfb227b28ef9bffb7da073e50cfc",
+ "url": "https://api.github.com/repos/symfony/serializer/zipball/917d5ecbd6a7aece5b6a33c7aab82ee087d69803",
+ "reference": "917d5ecbd6a7aece5b6a33c7aab82ee087d69803",
"shasum": ""
},
"require": {
@@ -6262,7 +7271,7 @@
"symfony/http-foundation": "^5.4|^6.0",
"symfony/http-kernel": "^5.4|^6.0",
"symfony/mime": "^5.4|^6.0",
- "symfony/property-access": "^5.4|^6.0",
+ "symfony/property-access": "^5.4.26|^6.3",
"symfony/property-info": "^5.4.24|^6.2.11",
"symfony/uid": "^5.4|^6.0",
"symfony/validator": "^5.4|^6.0",
@@ -6296,7 +7305,7 @@
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/serializer/tree/v6.3.11"
+ "source": "https://github.com/symfony/serializer/tree/v6.3.12"
},
"funding": [
{
@@ -6312,7 +7321,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-29T15:20:22+00:00"
+ "time": "2024-01-30T08:17:33+00:00"
},
{
"name": "symfony/service-contracts",
@@ -6398,16 +7407,16 @@
},
{
"name": "symfony/slack-notifier",
- "version": "v6.3.3",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/slack-notifier.git",
- "reference": "a927be06dec2c32642e99b3489a9eb8d699beeae"
+ "reference": "8668f53595bc4d53eaafdc221cb6d98af6fd9d6e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/slack-notifier/zipball/a927be06dec2c32642e99b3489a9eb8d699beeae",
- "reference": "a927be06dec2c32642e99b3489a9eb8d699beeae",
+ "url": "https://api.github.com/repos/symfony/slack-notifier/zipball/8668f53595bc4d53eaafdc221cb6d98af6fd9d6e",
+ "reference": "8668f53595bc4d53eaafdc221cb6d98af6fd9d6e",
"shasum": ""
},
"require": {
@@ -6445,7 +7454,7 @@
"slack"
],
"support": {
- "source": "https://github.com/symfony/slack-notifier/tree/v6.3.3"
+ "source": "https://github.com/symfony/slack-notifier/tree/v6.3.12"
},
"funding": [
{
@@ -6461,20 +7470,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-29T14:13:52+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/stopwatch",
- "version": "v6.3.0",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
- "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2"
+ "reference": "416596166641f1f728b0a64f5b9dd07cceb410c1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2",
- "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/416596166641f1f728b0a64f5b9dd07cceb410c1",
+ "reference": "416596166641f1f728b0a64f5b9dd07cceb410c1",
"shasum": ""
},
"require": {
@@ -6507,7 +7516,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/stopwatch/tree/v6.3.0"
+ "source": "https://github.com/symfony/stopwatch/tree/v6.3.12"
},
"funding": [
{
@@ -6523,20 +7532,20 @@
"type": "tidelift"
}
],
- "time": "2023-02-16T10:14:28+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/string",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "6a4b1e7b315cf420c814c8e29d8af1e96ae4b674"
+ "reference": "bce75043af265dc8aca536a6ab1d6b3181763529"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/6a4b1e7b315cf420c814c8e29d8af1e96ae4b674",
- "reference": "6a4b1e7b315cf420c814c8e29d8af1e96ae4b674",
+ "url": "https://api.github.com/repos/symfony/string/zipball/bce75043af265dc8aca536a6ab1d6b3181763529",
+ "reference": "bce75043af265dc8aca536a6ab1d6b3181763529",
"shasum": ""
},
"require": {
@@ -6593,7 +7602,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.3.11"
+ "source": "https://github.com/symfony/string/tree/v6.3.12"
},
"funding": [
{
@@ -6609,7 +7618,7 @@
"type": "tidelift"
}
],
- "time": "2023-12-10T14:03:40+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -6691,16 +7700,16 @@
},
{
"name": "symfony/twig-bridge",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bridge.git",
- "reference": "42c5bfdd94dcad82e0bd15882e4f1945886d4a1f"
+ "reference": "dd34e348a9237d40eb7a791ee14de6efbadd5108"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/42c5bfdd94dcad82e0bd15882e4f1945886d4a1f",
- "reference": "42c5bfdd94dcad82e0bd15882e4f1945886d4a1f",
+ "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/dd34e348a9237d40eb7a791ee14de6efbadd5108",
+ "reference": "dd34e348a9237d40eb7a791ee14de6efbadd5108",
"shasum": ""
},
"require": {
@@ -6743,7 +7752,7 @@
"symfony/security-core": "^5.4|^6.0",
"symfony/security-csrf": "^5.4|^6.0",
"symfony/security-http": "^5.4|^6.0",
- "symfony/serializer": "^6.2",
+ "symfony/serializer": "~6.3.12|^6.4.3",
"symfony/stopwatch": "^5.4|^6.0",
"symfony/translation": "^6.1",
"symfony/web-link": "^5.4|^6.0",
@@ -6779,7 +7788,7 @@
"description": "Provides integration for Twig with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/twig-bridge/tree/v6.3.11"
+ "source": "https://github.com/symfony/twig-bridge/tree/v6.3.12"
},
"funding": [
{
@@ -6795,20 +7804,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-15T12:36:40+00:00"
+ "time": "2024-01-30T08:17:33+00:00"
},
{
"name": "symfony/twig-bundle",
- "version": "v6.3.8",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bundle.git",
- "reference": "82429320fe931dd50825ec08140c54b3a315bf79"
+ "reference": "820d2a7a2b876b287215a6b93f482dace8057d9b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/82429320fe931dd50825ec08140c54b3a315bf79",
- "reference": "82429320fe931dd50825ec08140c54b3a315bf79",
+ "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/820d2a7a2b876b287215a6b93f482dace8057d9b",
+ "reference": "820d2a7a2b876b287215a6b93f482dace8057d9b",
"shasum": ""
},
"require": {
@@ -6864,7 +7873,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/v6.3.8"
+ "source": "https://github.com/symfony/twig-bundle/tree/v6.3.12"
},
"funding": [
{
@@ -6880,20 +7889,20 @@
"type": "tidelift"
}
],
- "time": "2023-10-31T08:07:48+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/validator",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "e35e841744bc8d3c54ffd35f06e22e02b36d6209"
+ "reference": "5e3ac975cc36d22db979225c587eed3d1f172bb8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/e35e841744bc8d3c54ffd35f06e22e02b36d6209",
- "reference": "e35e841744bc8d3c54ffd35f06e22e02b36d6209",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/5e3ac975cc36d22db979225c587eed3d1f172bb8",
+ "reference": "5e3ac975cc36d22db979225c587eed3d1f172bb8",
"shasum": ""
},
"require": {
@@ -6912,7 +7921,7 @@
"symfony/http-kernel": "<5.4",
"symfony/intl": "<5.4",
"symfony/property-info": "<5.4",
- "symfony/translation": "<5.4",
+ "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3",
"symfony/yaml": "<5.4"
},
"require-dev": {
@@ -6931,7 +7940,7 @@
"symfony/mime": "^5.4|^6.0",
"symfony/property-access": "^5.4|^6.0",
"symfony/property-info": "^5.4|^6.0",
- "symfony/translation": "^5.4|^6.0",
+ "symfony/translation": "^5.4.35|~6.3.12|^6.4.3",
"symfony/yaml": "^5.4|^6.0"
},
"type": "library",
@@ -6960,7 +7969,7 @@
"description": "Provides tools to validate values",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/validator/tree/v6.3.11"
+ "source": "https://github.com/symfony/validator/tree/v6.3.12"
},
"funding": [
{
@@ -6976,20 +7985,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-29T16:33:47+00:00"
+ "time": "2024-01-29T14:46:07+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "376d3c652c17c33d88db7a7e2e5288ecf3e327dc"
+ "reference": "5791cc448c78a1a7879812d8073cc6690286e488"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/376d3c652c17c33d88db7a7e2e5288ecf3e327dc",
- "reference": "376d3c652c17c33d88db7a7e2e5288ecf3e327dc",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/5791cc448c78a1a7879812d8073cc6690286e488",
+ "reference": "5791cc448c78a1a7879812d8073cc6690286e488",
"shasum": ""
},
"require": {
@@ -7044,7 +8053,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.3.11"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.3.12"
},
"funding": [
{
@@ -7060,20 +8069,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-28T15:37:35+00:00"
+ "time": "2024-01-23T16:21:43+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "a8a93f02c528066a3ee66ed823dff839b602e1c1"
+ "reference": "ea6fe0e7d188f4b34c28a00d3f9a58ee33801a4b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/a8a93f02c528066a3ee66ed823dff839b602e1c1",
- "reference": "a8a93f02c528066a3ee66ed823dff839b602e1c1",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/ea6fe0e7d188f4b34c28a00d3f9a58ee33801a4b",
+ "reference": "ea6fe0e7d188f4b34c28a00d3f9a58ee33801a4b",
"shasum": ""
},
"require": {
@@ -7118,7 +8127,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v6.3.11"
+ "source": "https://github.com/symfony/var-exporter/tree/v6.3.12"
},
"funding": [
{
@@ -7134,20 +8143,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-26T12:32:59+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/web-link",
- "version": "v6.3.0",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/web-link.git",
- "reference": "0989ca617d0703cdca501a245f10e194ff22315b"
+ "reference": "0bc29a164b8c9c683d5eb0f839762c055d01e42e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/web-link/zipball/0989ca617d0703cdca501a245f10e194ff22315b",
- "reference": "0989ca617d0703cdca501a245f10e194ff22315b",
+ "url": "https://api.github.com/repos/symfony/web-link/zipball/0bc29a164b8c9c683d5eb0f839762c055d01e42e",
+ "reference": "0bc29a164b8c9c683d5eb0f839762c055d01e42e",
"shasum": ""
},
"require": {
@@ -7201,7 +8210,7 @@
"push"
],
"support": {
- "source": "https://github.com/symfony/web-link/tree/v6.3.0"
+ "source": "https://github.com/symfony/web-link/tree/v6.3.12"
},
"funding": [
{
@@ -7217,20 +8226,20 @@
"type": "tidelift"
}
],
- "time": "2023-04-21T14:41:17+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/yaml",
- "version": "v6.3.8",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "3493af8a8dad7fa91c77fa473ba23ecd95334a92"
+ "reference": "8ab9bb61e9b862c9b481af745ff163bc5e5e6246"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/3493af8a8dad7fa91c77fa473ba23ecd95334a92",
- "reference": "3493af8a8dad7fa91c77fa473ba23ecd95334a92",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/8ab9bb61e9b862c9b481af745ff163bc5e5e6246",
+ "reference": "8ab9bb61e9b862c9b481af745ff163bc5e5e6246",
"shasum": ""
},
"require": {
@@ -7273,7 +8282,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v6.3.8"
+ "source": "https://github.com/symfony/yaml/tree/v6.3.12"
},
"funding": [
{
@@ -7289,7 +8298,7 @@
"type": "tidelift"
}
],
- "time": "2023-11-06T10:58:05+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "twig/twig",
@@ -7708,25 +8717,27 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.18.0",
+ "version": "v5.0.2",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999"
+ "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999",
- "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/139676794dc1e9231bf7bcd123cfc0c99182cb13",
+ "reference": "139676794dc1e9231bf7bcd123cfc0c99182cb13",
"shasum": ""
},
"require": {
+ "ext-ctype": "*",
+ "ext-json": "*",
"ext-tokenizer": "*",
- "php": ">=7.0"
+ "php": ">=7.4"
},
"require-dev": {
"ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
},
"bin": [
"bin/php-parse"
@@ -7734,7 +8745,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "5.0-dev"
}
},
"autoload": {
@@ -7758,26 +8769,27 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.2"
},
- "time": "2023-12-10T21:03:43+00:00"
+ "time": "2024-03-05T20:51:40+00:00"
},
{
"name": "phar-io/manifest",
- "version": "2.0.3",
+ "version": "2.0.4",
"source": {
"type": "git",
"url": "https://github.com/phar-io/manifest.git",
- "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
+ "reference": "54750ef60c58e43759730615a392c31c80e23176"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
- "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176",
+ "reference": "54750ef60c58e43759730615a392c31c80e23176",
"shasum": ""
},
"require": {
"ext-dom": "*",
+ "ext-libxml": "*",
"ext-phar": "*",
"ext-xmlwriter": "*",
"phar-io/version": "^3.0.1",
@@ -7818,9 +8830,15 @@
"description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
"support": {
"issues": "https://github.com/phar-io/manifest/issues",
- "source": "https://github.com/phar-io/manifest/tree/2.0.3"
+ "source": "https://github.com/phar-io/manifest/tree/2.0.4"
},
- "time": "2021-07-20T11:28:43+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/theseer",
+ "type": "github"
+ }
+ ],
+ "time": "2024-03-03T12:33:53+00:00"
},
{
"name": "phar-io/version",
@@ -7875,16 +8893,16 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.30",
+ "version": "9.2.31",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089"
+ "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089",
- "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965",
+ "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965",
"shasum": ""
},
"require": {
@@ -7941,7 +8959,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31"
},
"funding": [
{
@@ -7949,7 +8967,7 @@
"type": "github"
}
],
- "time": "2023-12-22T06:47:57+00:00"
+ "time": "2024-03-02T06:37:42+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -8194,16 +9212,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.15",
+ "version": "9.6.17",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "05017b80304e0eb3f31d90194a563fd53a6021f1"
+ "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/05017b80304e0eb3f31d90194a563fd53a6021f1",
- "reference": "05017b80304e0eb3f31d90194a563fd53a6021f1",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1a156980d78a6666721b7e8e8502fe210b587fcd",
+ "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd",
"shasum": ""
},
"require": {
@@ -8277,7 +9295,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.15"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.17"
},
"funding": [
{
@@ -8293,20 +9311,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-01T16:55:19+00:00"
+ "time": "2024-02-23T13:14:51+00:00"
},
{
"name": "sebastian/cli-parser",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/cli-parser.git",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
+ "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b",
+ "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b",
"shasum": ""
},
"require": {
@@ -8341,7 +9359,7 @@
"homepage": "https://github.com/sebastianbergmann/cli-parser",
"support": {
"issues": "https://github.com/sebastianbergmann/cli-parser/issues",
- "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2"
},
"funding": [
{
@@ -8349,7 +9367,7 @@
"type": "github"
}
],
- "time": "2020-09-28T06:08:49+00:00"
+ "time": "2024-03-02T06:27:43+00:00"
},
{
"name": "sebastian/code-unit",
@@ -8595,16 +9613,16 @@
},
{
"name": "sebastian/diff",
- "version": "4.0.5",
+ "version": "4.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131"
+ "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
- "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc",
+ "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc",
"shasum": ""
},
"require": {
@@ -8649,7 +9667,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5"
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6"
},
"funding": [
{
@@ -8657,7 +9675,7 @@
"type": "github"
}
],
- "time": "2023-05-07T05:35:17+00:00"
+ "time": "2024-03-02T06:30:58+00:00"
},
{
"name": "sebastian/environment",
@@ -8724,16 +9742,16 @@
},
{
"name": "sebastian/exporter",
- "version": "4.0.5",
+ "version": "4.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d"
+ "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
- "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72",
+ "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72",
"shasum": ""
},
"require": {
@@ -8789,7 +9807,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6"
},
"funding": [
{
@@ -8797,20 +9815,20 @@
"type": "github"
}
],
- "time": "2022-09-14T06:03:37+00:00"
+ "time": "2024-03-02T06:33:00+00:00"
},
{
"name": "sebastian/global-state",
- "version": "5.0.6",
+ "version": "5.0.7",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "bde739e7565280bda77be70044ac1047bc007e34"
+ "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34",
- "reference": "bde739e7565280bda77be70044ac1047bc007e34",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9",
+ "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9",
"shasum": ""
},
"require": {
@@ -8853,7 +9871,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7"
},
"funding": [
{
@@ -8861,7 +9879,7 @@
"type": "github"
}
],
- "time": "2023-08-02T09:26:13+00:00"
+ "time": "2024-03-02T06:35:11+00:00"
},
{
"name": "sebastian/lines-of-code",
@@ -9097,16 +10115,16 @@
},
{
"name": "sebastian/resource-operations",
- "version": "3.0.3",
+ "version": "3.0.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
+ "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
- "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
+ "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
"shasum": ""
},
"require": {
@@ -9118,7 +10136,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-main": "3.0-dev"
}
},
"autoload": {
@@ -9139,8 +10157,7 @@
"description": "Provides a list of PHP built-in functions that operate on resources",
"homepage": "https://www.github.com/sebastianbergmann/resource-operations",
"support": {
- "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
- "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4"
},
"funding": [
{
@@ -9148,7 +10165,7 @@
"type": "github"
}
],
- "time": "2020-09-28T06:45:17+00:00"
+ "time": "2024-03-14T16:00:52+00:00"
},
{
"name": "sebastian/type",
@@ -9261,16 +10278,16 @@
},
{
"name": "symfony/browser-kit",
- "version": "v6.3.8",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
- "reference": "e270297dbee59168274c2b535ab1bccd593e6ffe"
+ "reference": "867868fca3a0939236ab89600f9480eee74843ce"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/e270297dbee59168274c2b535ab1bccd593e6ffe",
- "reference": "e270297dbee59168274c2b535ab1bccd593e6ffe",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/867868fca3a0939236ab89600f9480eee74843ce",
+ "reference": "867868fca3a0939236ab89600f9480eee74843ce",
"shasum": ""
},
"require": {
@@ -9309,7 +10326,7 @@
"description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/browser-kit/tree/v6.3.8"
+ "source": "https://github.com/symfony/browser-kit/tree/v6.3.12"
},
"funding": [
{
@@ -9325,20 +10342,20 @@
"type": "tidelift"
}
],
- "time": "2023-10-31T08:07:48+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v6.3.2",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "883d961421ab1709877c10ac99451632a3d6fa57"
+ "reference": "7bb2f446287397cc41ebd9acfa0755b16db05fbc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/883d961421ab1709877c10ac99451632a3d6fa57",
- "reference": "883d961421ab1709877c10ac99451632a3d6fa57",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/7bb2f446287397cc41ebd9acfa0755b16db05fbc",
+ "reference": "7bb2f446287397cc41ebd9acfa0755b16db05fbc",
"shasum": ""
},
"require": {
@@ -9374,7 +10391,7 @@
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v6.3.2"
+ "source": "https://github.com/symfony/css-selector/tree/v6.3.12"
},
"funding": [
{
@@ -9390,20 +10407,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-12T16:00:22+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/debug-bundle",
- "version": "v6.3.2",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug-bundle.git",
- "reference": "3f04a578e1a9f1d7da84a87b690c03123e5d8c31"
+ "reference": "a7c57aecdb226c5293675e51c2fd6a7ed9a8a9a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/3f04a578e1a9f1d7da84a87b690c03123e5d8c31",
- "reference": "3f04a578e1a9f1d7da84a87b690c03123e5d8c31",
+ "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/a7c57aecdb226c5293675e51c2fd6a7ed9a8a9a4",
+ "reference": "a7c57aecdb226c5293675e51c2fd6a7ed9a8a9a4",
"shasum": ""
},
"require": {
@@ -9448,7 +10465,7 @@
"description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/debug-bundle/tree/v6.3.2"
+ "source": "https://github.com/symfony/debug-bundle/tree/v6.3.12"
},
"funding": [
{
@@ -9464,20 +10481,20 @@
"type": "tidelift"
}
],
- "time": "2023-07-13T14:29:38+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/dom-crawler",
- "version": "v6.3.9",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/dom-crawler.git",
- "reference": "b7065c123ae977a008568a3d016a17a110df7a8e"
+ "reference": "e412abb0a443dc2c29decb96cac476aed7b8234b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b7065c123ae977a008568a3d016a17a110df7a8e",
- "reference": "b7065c123ae977a008568a3d016a17a110df7a8e",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/e412abb0a443dc2c29decb96cac476aed7b8234b",
+ "reference": "e412abb0a443dc2c29decb96cac476aed7b8234b",
"shasum": ""
},
"require": {
@@ -9515,7 +10532,7 @@
"description": "Eases DOM navigation for HTML and XML documents",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dom-crawler/tree/v6.3.9"
+ "source": "https://github.com/symfony/dom-crawler/tree/v6.3.12"
},
"funding": [
{
@@ -9531,25 +10548,25 @@
"type": "tidelift"
}
],
- "time": "2023-11-20T16:36:29+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/maker-bundle",
- "version": "v1.52.0",
+ "version": "v1.53.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/maker-bundle.git",
- "reference": "112f9466c94a46ca33dc441eee59a12cd1790757"
+ "reference": "8d2f3f96704766837548d177fe3ae39ae94822d9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/112f9466c94a46ca33dc441eee59a12cd1790757",
- "reference": "112f9466c94a46ca33dc441eee59a12cd1790757",
+ "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/8d2f3f96704766837548d177fe3ae39ae94822d9",
+ "reference": "8d2f3f96704766837548d177fe3ae39ae94822d9",
"shasum": ""
},
"require": {
"doctrine/inflector": "^2.0",
- "nikic/php-parser": "^4.11",
+ "nikic/php-parser": "^4.18|^5.0",
"php": ">=8.1",
"symfony/config": "^6.3|^7.0",
"symfony/console": "^6.3|^7.0",
@@ -9573,7 +10590,7 @@
"symfony/phpunit-bridge": "^6.3|^7.0",
"symfony/security-core": "^6.3|^7.0",
"symfony/yaml": "^6.3|^7.0",
- "twig/twig": "^2.0|^3.0"
+ "twig/twig": "^3.0|^4.x-dev"
},
"type": "symfony-bundle",
"extra": {
@@ -9607,7 +10624,7 @@
],
"support": {
"issues": "https://github.com/symfony/maker-bundle/issues",
- "source": "https://github.com/symfony/maker-bundle/tree/v1.52.0"
+ "source": "https://github.com/symfony/maker-bundle/tree/v1.53.0"
},
"funding": [
{
@@ -9623,20 +10640,20 @@
"type": "tidelift"
}
],
- "time": "2023-10-31T18:23:49+00:00"
+ "time": "2024-02-01T10:05:38+00:00"
},
{
"name": "symfony/monolog-bridge",
- "version": "v6.3.8",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/monolog-bridge.git",
- "reference": "2bbfc8bd9d6f966b69eda20c66762580a0410c78"
+ "reference": "b655801218307a85cc0ebb853ac289446db3084a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/2bbfc8bd9d6f966b69eda20c66762580a0410c78",
- "reference": "2bbfc8bd9d6f966b69eda20c66762580a0410c78",
+ "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/b655801218307a85cc0ebb853ac289446db3084a",
+ "reference": "b655801218307a85cc0ebb853ac289446db3084a",
"shasum": ""
},
"require": {
@@ -9685,7 +10702,7 @@
"description": "Provides integration for Monolog with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/monolog-bridge/tree/v6.3.8"
+ "source": "https://github.com/symfony/monolog-bridge/tree/v6.3.12"
},
"funding": [
{
@@ -9701,7 +10718,7 @@
"type": "tidelift"
}
],
- "time": "2023-10-31T08:07:48+00:00"
+ "time": "2024-01-29T14:47:00+00:00"
},
{
"name": "symfony/monolog-bundle",
@@ -9786,16 +10803,16 @@
},
{
"name": "symfony/phpunit-bridge",
- "version": "v6.4.2",
+ "version": "v6.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/phpunit-bridge.git",
- "reference": "bd0455b7888e4adac29cf175d819c51f88fed942"
+ "reference": "16ed5bdfd18e14fc7de347c8688e8ac479284222"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/bd0455b7888e4adac29cf175d819c51f88fed942",
- "reference": "bd0455b7888e4adac29cf175d819c51f88fed942",
+ "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/16ed5bdfd18e14fc7de347c8688e8ac479284222",
+ "reference": "16ed5bdfd18e14fc7de347c8688e8ac479284222",
"shasum": ""
},
"require": {
@@ -9847,7 +10864,7 @@
"description": "Provides utilities for PHPUnit, especially user deprecation notices management",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/phpunit-bridge/tree/v6.4.2"
+ "source": "https://github.com/symfony/phpunit-bridge/tree/v6.4.4"
},
"funding": [
{
@@ -9863,20 +10880,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-19T09:12:31+00:00"
+ "time": "2024-02-08T14:08:19+00:00"
},
{
"name": "symfony/process",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "0a4e8fac947b0f1720b0f634a13a2273cc4cc1ad"
+ "reference": "6c5eceb88510fc6ccd7044f2bacb21a3c0993882"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/0a4e8fac947b0f1720b0f634a13a2273cc4cc1ad",
- "reference": "0a4e8fac947b0f1720b0f634a13a2273cc4cc1ad",
+ "url": "https://api.github.com/repos/symfony/process/zipball/6c5eceb88510fc6ccd7044f2bacb21a3c0993882",
+ "reference": "6c5eceb88510fc6ccd7044f2bacb21a3c0993882",
"shasum": ""
},
"require": {
@@ -9908,7 +10925,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.3.11"
+ "source": "https://github.com/symfony/process/tree/v6.3.12"
},
"funding": [
{
@@ -9924,20 +10941,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-02T12:48:42+00:00"
+ "time": "2024-01-23T14:35:58+00:00"
},
{
"name": "symfony/web-profiler-bundle",
- "version": "v6.3.11",
+ "version": "v6.3.12",
"source": {
"type": "git",
"url": "https://github.com/symfony/web-profiler-bundle.git",
- "reference": "de03ba8beca31dcc0e2d91ebbd630457dd3ddd9b"
+ "reference": "920efdd0f53f088b44963cf89368038ee39719b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/de03ba8beca31dcc0e2d91ebbd630457dd3ddd9b",
- "reference": "de03ba8beca31dcc0e2d91ebbd630457dd3ddd9b",
+ "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/920efdd0f53f088b44963cf89368038ee39719b9",
+ "reference": "920efdd0f53f088b44963cf89368038ee39719b9",
"shasum": ""
},
"require": {
@@ -9989,7 +11006,7 @@
"dev"
],
"support": {
- "source": "https://github.com/symfony/web-profiler-bundle/tree/v6.3.11"
+ "source": "https://github.com/symfony/web-profiler-bundle/tree/v6.3.12"
},
"funding": [
{
@@ -10005,20 +11022,20 @@
"type": "tidelift"
}
],
- "time": "2023-12-27T08:09:36+00:00"
+ "time": "2024-01-23T16:21:43+00:00"
},
{
"name": "theseer/tokenizer",
- "version": "1.2.2",
+ "version": "1.2.3",
"source": {
"type": "git",
"url": "https://github.com/theseer/tokenizer.git",
- "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96"
+ "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96",
- "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
+ "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2",
"shasum": ""
},
"require": {
@@ -10047,7 +11064,7 @@
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
"support": {
"issues": "https://github.com/theseer/tokenizer/issues",
- "source": "https://github.com/theseer/tokenizer/tree/1.2.2"
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.3"
},
"funding": [
{
@@ -10055,7 +11072,7 @@
"type": "github"
}
],
- "time": "2023-11-20T00:12:19+00:00"
+ "time": "2024-03-03T12:36:25+00:00"
}
],
"aliases": [],
diff --git a/config/bundles.php b/config/bundles.php
index 2085fcc..e9ff87e 100644
--- a/config/bundles.php
+++ b/config/bundles.php
@@ -12,4 +12,5 @@ return [
Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true],
Nelmio\CorsBundle\NelmioCorsBundle::class => ['all' => true],
ApiPlatform\Symfony\Bundle\ApiPlatformBundle::class => ['all' => true],
+ Sentry\SentryBundle\SentryBundle::class => ['prod' => true],
];
diff --git a/config/packages/http_discovery.yaml b/config/packages/http_discovery.yaml
new file mode 100644
index 0000000..2a789e7
--- /dev/null
+++ b/config/packages/http_discovery.yaml
@@ -0,0 +1,10 @@
+services:
+ Psr\Http\Message\RequestFactoryInterface: '@http_discovery.psr17_factory'
+ Psr\Http\Message\ResponseFactoryInterface: '@http_discovery.psr17_factory'
+ Psr\Http\Message\ServerRequestFactoryInterface: '@http_discovery.psr17_factory'
+ Psr\Http\Message\StreamFactoryInterface: '@http_discovery.psr17_factory'
+ Psr\Http\Message\UploadedFileFactoryInterface: '@http_discovery.psr17_factory'
+ Psr\Http\Message\UriFactoryInterface: '@http_discovery.psr17_factory'
+
+ http_discovery.psr17_factory:
+ class: Http\Discovery\Psr17Factory
diff --git a/config/packages/monolog.yaml b/config/packages/monolog.yaml
index 8c1dc99..25a2a3d 100644
--- a/config/packages/monolog.yaml
+++ b/config/packages/monolog.yaml
@@ -1,65 +1,65 @@
monolog:
- channels:
- - deprecation # Deprecations are logged in the dedicated "deprecation" channel when it exists
+ channels:
+ - deprecation # Deprecations are logged in the dedicated "deprecation" channel when it exists
when@dev:
- monolog:
- handlers:
- main:
- type: stream
- path: "%kernel.logs_dir%/%kernel.environment%.log"
- level: debug
- channels: ["!event"]
- # uncomment to get logging in your browser
- # you may have to allow bigger header sizes in your Web server configuration
- #firephp:
- # type: firephp
- # level: info
- #chromephp:
- # type: chromephp
- # level: info
- console:
- type: console
- process_psr_3_messages: false
- channels: ["!event", "!doctrine", "!console"]
+ monolog:
+ handlers:
+ main:
+ type: stream
+ path: "%kernel.logs_dir%/%kernel.environment%.log"
+ level: debug
+ channels: [ "!event" ]
+ # uncomment to get logging in your browser
+ # you may have to allow bigger header sizes in your Web server configuration
+ #firephp:
+ # type: firephp
+ # level: info
+ #chromephp:
+ # type: chromephp
+ # level: info
+ console:
+ type: console
+ process_psr_3_messages: false
+ channels: [ "!event", "!doctrine", "!console" ]
when@test:
- monolog:
- handlers:
- main:
- type: fingers_crossed
- action_level: error
- handler: nested
- excluded_http_codes: [404, 405]
- channels: ["!event"]
- nested:
- type: stream
- path: "%kernel.logs_dir%/%kernel.environment%.log"
- level: debug
+ monolog:
+ handlers:
+ main:
+ type: fingers_crossed
+ action_level: error
+ handler: nested
+ excluded_http_codes: [ 404, 405 ]
+ channels: [ "!event" ]
+ nested:
+ type: stream
+ path: "%kernel.logs_dir%/%kernel.environment%.log"
+ level: debug
when@prod:
- monolog:
- handlers:
- main:
- type: stream
- path: "%kernel.logs_dir%/%kernel.environment%.log"
- level: debug
- channels: [ "!event" ]
- #type: fingers_crossed
- action_level: error
- handler: nested
- #excluded_http_codes: [404, 405]
- buffer_size: 50 # How many messages should be saved? Prevent memory leaks
- nested:
- type: stream
- path: php://stderr
- level: debug
- formatter: monolog.formatter.json
- console:
- type: console
- process_psr_3_messages: false
- channels: ["!event", "!doctrine"]
- deprecation:
- type: stream
- channels: [deprecation]
- path: php://stderr
\ No newline at end of file
+ monolog:
+ handlers:
+ main:
+ type: stream
+ path: "%kernel.logs_dir%/%kernel.environment%.log"
+ level: debug
+ channels: [ "!event" ]
+ #type: fingers_crossed
+ action_level: error
+ handler: nested
+ #excluded_http_codes: [404, 405]
+ buffer_size: 50 # How many messages should be saved? Prevent memory leaks
+ nested:
+ type: stream
+ path: php://stderr
+ level: debug
+ formatter: monolog.formatter.json
+ console:
+ type: console
+ process_psr_3_messages: false
+ channels: [ "!event", "!doctrine" ]
+ deprecation:
+ type: stream
+ channels: [ deprecation ]
+ path: php://stderr
\ No newline at end of file
diff --git a/config/packages/sentry.yaml b/config/packages/sentry.yaml
new file mode 100644
index 0000000..86faa51
--- /dev/null
+++ b/config/packages/sentry.yaml
@@ -0,0 +1,26 @@
+when@prod:
+ sentry:
+ dsn: '%env(SENTRY_DSN)%'
+ # this hooks into critical paths of the framework (and vendors) to perform
+ # automatic instrumentation (there might be some performance penalty)
+ # https://docs.sentry.io/platforms/php/guides/symfony/performance/instrumentation/automatic-instrumentation/
+ tracing:
+ enabled: false
+
+ # If you are using Monolog, you also need this additional configuration to log the errors correctly:
+ # https://docs.sentry.io/platforms/php/guides/symfony/#monolog-integration
+ register_error_listener: false
+ register_error_handler: false
+
+ monolog:
+ handlers:
+ sentry:
+ type: sentry
+ level: !php/const Monolog\Logger::ERROR
+ hub_id: Sentry\State\HubInterface
+
+ # Uncomment these lines to register a log message processor that resolves PSR-3 placeholders
+ # https://docs.sentry.io/platforms/php/guides/symfony/#monolog-integration
+ services:
+ Monolog\Processor\PsrLogMessageProcessor:
+ tags: { name: monolog.processor, handler: sentry }
\ No newline at end of file
diff --git a/src/Command/HiltesImportCommand.php b/src/Command/HiltesImportCommand.php
index b7dabea..344e888 100644
--- a/src/Command/HiltesImportCommand.php
+++ b/src/Command/HiltesImportCommand.php
@@ -8,6 +8,8 @@ use App\Repository\ProductRepository;
use App\Repository\StockRepository;
use App\Repository\WarehouseRepository;
use Psr\Log\LoggerInterface;
+use Sentry\CheckIn;
+use Sentry\CheckInStatus;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
@@ -15,6 +17,7 @@ use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Style\SymfonyStyle;
use Symfony\Component\HttpKernel\KernelInterface;
+use function Sentry\captureCheckIn;
#[AsCommand(
name: 'hiltes:import',
@@ -49,6 +52,18 @@ class HiltesImportCommand extends Command
protected function execute(InputInterface $input, OutputInterface $output): int
{
$time_start = microtime(true);
+
+ // 🟡 Notify Sentry your job is running:
+ $checkInId = captureCheckIn(
+ slug: 'bestandsabgleich-delta',
+ status: CheckInStatus::inProgress()
+ );
+
+ $this->logger->error('Start Hiltes Import');
+
+ dump($checkInId);
+
+
$io = new SymfonyStyle($input, $output);
$io->success('Start Hiltes Import');
@@ -65,6 +80,14 @@ class HiltesImportCommand extends Command
if (isset($r['error'])) {
$io->error($r['text']);
$this->logger->error($r['text']);
+
+ // 🔴 Notify Sentry your job has failed:
+ captureCheckIn(
+ slug: 'bestandsabgleich-delta',
+ status: CheckInStatus::error(),
+ checkInId: $checkInId,
+ );
+
return Command::FAILURE;
} else {
$io->info('Start Hiltes Push JTL');
@@ -81,6 +104,14 @@ class HiltesImportCommand extends Command
$execution_time = ($time_end - $time_start) / 60;
+ // 🟢 Notify Sentry your job has completed successfully:
+ captureCheckIn(
+ slug: 'bestandsabgleich-delta',
+ status: CheckInStatus::ok(),
+ duration: $execution_time,
+ checkInId: $checkInId
+ );
+
$io->success('Done.' . PHP_EOL . 'Execution time: ' . $execution_time . ' minutes');
return Command::SUCCESS;
}
diff --git a/src/Entity/Order.php b/src/Entity/Order.php
index 6abce8d..2fa55f9 100644
--- a/src/Entity/Order.php
+++ b/src/Entity/Order.php
@@ -28,9 +28,8 @@ class Order
#[ApiProperty(identifier: false)]
private ?int $id = null;
- #[ORM\Column(length: 255,unique: true)]
+ #[ORM\Column(length: 255, unique: true)]
#[ApiProperty(identifier: true)]
-
private ?string $orderId = null;
#[ORM\Column]
@@ -42,12 +41,6 @@ class Order
#[ORM\Column(name: 'change_date', type: Types::DATETIME_MUTABLE, nullable: true, options: ['default' => 'CURRENT_TIMESTAMP'])]
private ?DateTimeInterface $changeDate = null;
- #[ORM\Column(length: 255, nullable: true)]
- private ?string $han = null;
-
- #[ORM\Column(length: 255, nullable: true)]
- private ?string $marke = null;
-
public function getId(): ?int
{
return $this->id;
@@ -100,28 +93,4 @@ class Order
return $this;
}
-
- public function getHan(): ?string
- {
- return $this->han;
- }
-
- public function setHan(?string $han): static
- {
- $this->han = $han;
-
- return $this;
- }
-
- public function getMarke(): ?string
- {
- return $this->marke;
- }
-
- public function setMarke(?string $marke): static
- {
- $this->marke = $marke;
-
- return $this;
- }
}
\ No newline at end of file
diff --git a/src/EventSubscriber/SlackNotifySubscriber.php b/src/EventSubscriber/SlackNotifySubscriber.php
index 548047a..fbbc548 100644
--- a/src/EventSubscriber/SlackNotifySubscriber.php
+++ b/src/EventSubscriber/SlackNotifySubscriber.php
@@ -7,7 +7,9 @@ use App\Entity\Order;
use App\Repository\ProductRepository;
use App\Repository\StockRepository;
use App\Repository\WarehouseRepository;
+
use Maknz\Slack\Client;
+use Psr\Log\LoggerInterface;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Event\ViewEvent;
@@ -24,12 +26,14 @@ class SlackNotifySubscriber implements EventSubscriberInterface
private $stockRepository;
private $warehouseRepository;
+
public function __construct(string $slackWebhookUrl, ProductRepository $productRepository, StockRepository $stockRepository, WarehouseRepository $warehouseRepository)
{
$this->slackWebhookUrl = $slackWebhookUrl;
$this->productRepository = $productRepository;
$this->stockRepository = $stockRepository;
$this->warehouseRepository = $warehouseRepository;
+
}
public static function getSubscribedEvents(): array
@@ -54,28 +58,37 @@ class SlackNotifySubscriber implements EventSubscriberInterface
if (!$order instanceof Order || Request::METHOD_POST !== $method) {
return;
}
+ if ($order->getStatus() == 1) {
- foreach ($order->getData()[0]['positions'] as $item) {
- if ($item['menge'] > 0) {
+ foreach ($order->getData()[0]['positions'] as $item) {
+ if ($item['menge'] > 0) {
- $warehouse = $this->getWarehouseByGtin($item['gtin']);
+ $warehouses = $this->getWarehouseByGtin($item['gtin']);
- $slack = new Client($this->slackWebhookUrl, [
- 'username' => 'CDS-Notify',
- 'channel' => '#online_verkäufe' . '_' . $warehouse,
- 'link_names' => true,
- 'icon' => ':robot_face:',
- 'allow_markdown' => true,
- ]);
+ if ($warehouses == false) {
+ continue;
+ }
- $msg = "Bestellung {$order->getOrderId()}: \n";
- $msg .= $item['marke'] . ' - ';
- $msg .= $item['name'];
- $msg .= ' - ' . $item['han'];
- $msg .= ' * - ' . $item['menge'] . "* \n";
+ foreach ($warehouses as $warehouse) {
- if ($order->getStatus() == 1) {
- $slack->from('CDS-Notify')->send($msg);
+ $slack = new Client($this->slackWebhookUrl, [
+ 'username' => 'CDS-Notify',
+ 'channel' => '#online_verkäufe' . '_' . $warehouse,
+ 'link_names' => true,
+ 'icon' => ':robot_face:',
+ 'allow_markdown' => true,
+ ]);
+
+ $msg = "Bestellung {$order->getOrderId()}: \n";
+ $msg .= $item['marke'] . ' - ';
+ $msg .= $item['name'];
+ $msg .= ' - ' . $item['han'];
+ $msg .= ' * - ' . $item['menge'] . "* \n";
+
+
+ $slack->from('CDS-Notify')->send($msg);
+
+ }
}
}
}
@@ -83,26 +96,34 @@ class SlackNotifySubscriber implements EventSubscriberInterface
/**
* @param string $gtin
- * @return string|null
+ * @return array
*/
private function getWarehouseByGtin(string $gtin)
{
if ($gtin == null) {
return false;
}
+ $warehouse = [];
$product = $this->productRepository->findOneBy(['gtin' => $gtin]);
if ($product) {
- $stock = $this->stockRepository->findOneBy(['product_id' => $product->getId()]);
+ $stock = $this->stockRepository->findBy(['product_id' => $product->getId()]);
if ($stock) {
- $warehouse = $this->warehouseRepository->findOneBy(['id' => $stock->getWarehouse()->getId()]);
- return $warehouse->getName();
+ $prio = 0;
+ foreach ($stock as $item) {
+ $w = $this->warehouseRepository->findOneBy(['id' => $item->getWarehouse()->getId()]);
+
+ if ($w->getPrio() > $prio) {
+ $warehouse[] = $w->getName();
+ $prio = $w->getPrio();
+ }
+ }
}
}
- return null;
+ return $warehouse;
}
}
\ No newline at end of file
diff --git a/src/Helper/Hiltes.php b/src/Helper/Hiltes.php
index 6284672..c7cd9a7 100644
--- a/src/Helper/Hiltes.php
+++ b/src/Helper/Hiltes.php
@@ -4,6 +4,7 @@ namespace App\Helper;
use App\Entity\Order;
use App\Repository\OrderRepository;
+use Psr\Log\LoggerInterface;
use Symfony\Component\Filesystem\Exception\IOExceptionInterface;
use Symfony\Component\Filesystem\Filesystem;
use Symfony\Component\Finder\Finder;
@@ -21,7 +22,7 @@ class Hiltes
protected $hiltesApiUrl;
- public function __construct(private OrderRepository $orderRepository)
+ public function __construct(private OrderRepository $orderRepository, private LoggerInterface $logger)
{
$this->fsObject = new Filesystem();
$this->current_dir_path = getcwd();
@@ -31,19 +32,6 @@ class Hiltes
$this->hiltesPass = $_ENV['HILTES_API_PASS'];
}
-// public function import()
-// {
-//
-// $finder = new Finder();
-// $finder->files()->in($this->current_dir_path . "/hiltes/h2c/");
-//
-// foreach ($finder as $file) {
-// $contents = $file->getContents();
-//
-// //var_dump($contents);
-// }
-//
-// }
/**
* @param string $data
@@ -100,7 +88,12 @@ class Hiltes
#dump($tA);
#*** Umkonvertieren des Datumstings *****************
- $tA['orderdate'] = gmdate('Y-m-d\TH:i:s.v\Z', $tA['orderdate'] ? strtotime($tA['orderdate']) : time());
+ if (!empty($tA['salesdate'])) {
+ $tA['orderdate'] = gmdate('Y-m-d\TH:i:s.v\Z', $tA['salesdate'] ? strtotime($tA['salesdate']) : time());
+ } else {
+ $tA['orderdate'] = gmdate('Y-m-d\TH:i:s.v\Z', time());
+ }
+
#****
$arr = array(
'SalesDate' => $tA['orderdate'],
@@ -112,9 +105,6 @@ class Hiltes
);
#*** Items ***************
if (!empty($tA['positions']) && is_array($tA['positions'])) {
- # Noch nötig
- # "CalculatedSellingPrice" => 0, #X Kalkulierter Verkaufspreis
- # "AchievedSalesPrice" => 0, #X Erzielter Verkaufspreis
$tSalNr = array();
foreach ($tA['positions'] as $v) {
if ($v['type'] == 'versandposition' || $v['sku'] == '') {
@@ -163,7 +153,7 @@ class Hiltes
}
}
- #*** Kundne *******************************
+ #*** Kunde *******************************
$arr['CustomerList'][] = array(
"CustomerNumber" => $tA['kundenummer'], # Fake Daten
"Surname" => $tA['name'],#"string",
@@ -232,13 +222,19 @@ class Hiltes
);
$r = $this->sendToHiltes($url, $param);
+
+ dump($r);
+ if ($r === false) {
+ $this->logger->error('Login Error ' . $r . __LINE__);
+ return false;
+ }
+
$t = json_decode($r, true);
if ($t['Success']) {
$this->hiltesApiHash = $t['Data'];
return true;
} else {
- dump($r);
- dump('Login Error ' . __LINE__);
+ $this->logger->error('Login Error ' . __LINE__);
return false;
}
}
@@ -378,6 +374,13 @@ class Hiltes
//dump($param);
$r = $this->sendToHiltes($url, $param, true);
+ dump($r);
+
+ if ($r === false) {
+ dump('Send Order Error ' . __LINE__);
+ return false;
+ }
+
$t = json_decode($r, true);
if ($t['Success']) {
return true;
diff --git a/symfony.lock b/symfony.lock
index 9bbf153..feb0b36 100644
--- a/symfony.lock
+++ b/symfony.lock
@@ -61,6 +61,18 @@
"config/packages/nelmio_cors.yaml"
]
},
+ "php-http/discovery": {
+ "version": "1.19",
+ "recipe": {
+ "repo": "github.com/symfony/recipes",
+ "branch": "main",
+ "version": "1.18",
+ "ref": "f45b5dd173a27873ab19f5e3180b2f661c21de02"
+ },
+ "files": [
+ "config/packages/http_discovery.yaml"
+ ]
+ },
"phpunit/phpunit": {
"version": "9.6",
"recipe": {
@@ -75,6 +87,18 @@
"tests/bootstrap.php"
]
},
+ "sentry/sentry-symfony": {
+ "version": "4.14",
+ "recipe": {
+ "repo": "github.com/symfony/recipes-contrib",
+ "branch": "main",
+ "version": "4.6",
+ "ref": "153de5f041f7e8a9c19f3674b800b76be0e6fd90"
+ },
+ "files": [
+ "config/packages/sentry.yaml"
+ ]
+ },
"symfony/apache-pack": {
"version": "1.0",
"recipe": {