From 3529cb1f6c56b6f8ca8e55e39558a3ef3e0e3529 Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Thu, 10 Aug 2023 11:09:37 +0200
Subject: [PATCH 1/7] BOOKING-265: Upgraded to latest symfony
---
composer.json | 58 +-
composer.lock | 3332 +++++++++--------
psalm.xml | 3 +-
src/Command/AuthCreateApikeyCommand.php | 3 +-
src/Command/AuthDeleteApikeyCommand.php | 3 +-
src/Command/AuthListApikeyCommand.php | 3 +-
.../TestBookingNotificationCommand.php | 2 +
.../TestDispatchBookingMessageCommand.php | 12 +-
src/Command/TestGraphCreateBookingCommand.php | 3 +-
.../UserBookingDataPersister.php | 8 +-
.../BusyIntervalCollectionDataProvider.php | 3 +-
.../UserBookingCollectionDataProvider.php | 3 +-
.../UserBookingItemDataProvider.php | 3 +-
src/Entity/Main/UserBooking.php | 5 +-
src/Entity/Resources/AAKResource.php | 35 +
src/Entity/Resources/CvrWhitelist.php | 3 +
src/Entity/Resources/HolidayOpenHours.php | 7 +
src/Entity/Resources/LocationType.php | 3 +
src/Entity/Resources/OpenHours.php | 6 +
src/Security/Voter/BookingVoter.php | 6 +-
src/Security/Voter/UserBookingVoter.php | 2 +
src/Service/ApiKeyUserService.php | 3 +-
src/Service/BookingServiceInterface.php | 19 +-
src/Service/MicrosoftGraphBookingService.php | 25 +-
src/Service/MicrosoftGraphHelperService.php | 10 +-
tests/Api/BookingTest.php | 5 +-
.../MicrosoftGraphBookingServiceTest.php | 13 +-
tests/Service/NotificationServiceData.php | 5 +-
28 files changed, 1823 insertions(+), 1760 deletions(-)
diff --git a/composer.json b/composer.json
index 291ff7e..76c100c 100644
--- a/composer.json
+++ b/composer.json
@@ -17,43 +17,42 @@
"nelmio/cors-bundle": "^2.2",
"phpdocumentor/reflection-docblock": "^5.3",
"phpstan/phpdoc-parser": "^1.5",
- "symfony/amqp-messenger": "6.1.*",
- "symfony/asset": "6.1.*",
- "symfony/cache": "6.1.*",
- "symfony/console": "6.1.*",
- "symfony/doctrine-messenger": "6.1.*",
- "symfony/dom-crawler": "6.1.*",
- "symfony/dotenv": "6.1.*",
- "symfony/expression-language": "6.1.*",
+ "symfony/amqp-messenger": "~6.3.0",
+ "symfony/asset": "~6.3.0",
+ "symfony/cache": "~6.3.0",
+ "symfony/console": "~6.3.0",
+ "symfony/doctrine-messenger": "~6.3.0",
+ "symfony/dom-crawler": "~6.3.0",
+ "symfony/dotenv": "~6.3.0",
+ "symfony/expression-language": "~6.3.0",
"symfony/flex": "^2",
- "symfony/framework-bundle": "6.1.*",
- "symfony/http-client": "6.1.*",
- "symfony/mailer": "6.1.*",
- "symfony/messenger": "6.1.*",
+ "symfony/framework-bundle": "~6.3.0",
+ "symfony/http-client": "~6.3.0",
+ "symfony/mailer": "~6.3.0",
+ "symfony/messenger": "~6.3.0",
"symfony/monolog-bundle": "^3.8",
- "symfony/property-access": "6.1.*",
- "symfony/property-info": "6.1.*",
- "symfony/proxy-manager-bridge": "6.1.*",
- "symfony/runtime": "6.1.*",
- "symfony/security-bundle": "6.1.*",
- "symfony/serializer": "6.1.*",
- "symfony/twig-bundle": "6.1.*",
- "symfony/uid": "6.1.*",
- "symfony/validator": "6.1.*",
- "symfony/yaml": "6.1.*"
+ "symfony/property-access": "~6.3.0",
+ "symfony/property-info": "~6.3.0",
+ "symfony/proxy-manager-bridge": "~6.3.0",
+ "symfony/runtime": "~6.3.0",
+ "symfony/security-bundle": "~6.3.0",
+ "symfony/serializer": "~6.3.0",
+ "symfony/twig-bundle": "~6.3.0",
+ "symfony/uid": "~6.3.0",
+ "symfony/validator": "~6.3.0",
+ "symfony/yaml": "~6.3.0"
},
"require-dev": {
"doctrine/doctrine-fixtures-bundle": "^3.4",
"ergebnis/composer-normalize": "^2.27",
"friendsofphp/php-cs-fixer": "^3.8",
- "hectorj/safe-php-psalm-plugin": "^1.4",
"phpunit/phpunit": "^9.5",
- "psalm/plugin-symfony": "^3.1",
- "symfony/browser-kit": "6.1.*",
+ "psalm/plugin-symfony": "^5.0",
+ "symfony/browser-kit": "~6.3.0",
"symfony/maker-bundle": "^1.43",
"symfony/phpunit-bridge": "^6.0",
- "vimeo/psalm": "^4.27",
- "weirdan/doctrine-psalm-plugin": "^2.3",
+ "vimeo/psalm": "^5.14",
+ "weirdan/doctrine-psalm-plugin": "^2.9",
"zenstruck/messenger-test": "^1.4"
},
"replace": {
@@ -95,7 +94,7 @@
"extra": {
"symfony": {
"allow-contrib": false,
- "require": "6.1.*"
+ "require": "6.3.*"
}
},
"scripts": {
@@ -125,6 +124,9 @@
"psalm": [
"./vendor/bin/psalm --no-cache"
],
+ "psalm-fix": [
+ "./vendor/bin/psalm --no-cache --alter --issues=MissingReturnType,MissingParamType --dry-run"
+ ],
"queues": [
"bin/console messenger:consume async --failure-limit=1 -vvv"
],
diff --git a/composer.lock b/composer.lock
index 191a974..b7a1170 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": "13257b6a85772c8bfa35554d0b400446",
+ "content-hash": "674dcd6341dc321d56231a5b88b8e70b",
"packages": [
{
"name": "api-platform/core",
- "version": "v2.7.2",
+ "version": "v2.7.14",
"source": {
"type": "git",
"url": "https://github.com/api-platform/core.git",
- "reference": "80c3f3c38b9ac234bde0cbc2b77d6628326bdefc"
+ "reference": "05e05bc47fc95bba01c018a4d56db73013e01a81"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/api-platform/core/zipball/80c3f3c38b9ac234bde0cbc2b77d6628326bdefc",
- "reference": "80c3f3c38b9ac234bde0cbc2b77d6628326bdefc",
+ "url": "https://api.github.com/repos/api-platform/core/zipball/05e05bc47fc95bba01c018a4d56db73013e01a81",
+ "reference": "05e05bc47fc95bba01c018a4d56db73013e01a81",
"shasum": ""
},
"require": {
@@ -71,7 +71,7 @@
"psr/log": "^1.0 || ^2.0 || ^3.0",
"ramsey/uuid": "^3.7 || ^4.0",
"ramsey/uuid-doctrine": "^1.4",
- "soyuka/contexts": "dev-main",
+ "soyuka/contexts": "^3.3.6",
"soyuka/stubs-mongodb": "^1.0",
"symfony/asset": "^3.4 || ^4.4 || ^5.1 || ^6.0",
"symfony/browser-kit": "^4.4 || ^5.1 || ^6.0",
@@ -165,7 +165,7 @@
],
"support": {
"issues": "https://github.com/api-platform/core/issues",
- "source": "https://github.com/api-platform/core/tree/v2.7.2"
+ "source": "https://github.com/api-platform/core/tree/v2.7.14"
},
"funding": [
{
@@ -173,36 +173,39 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T09:12:23+00:00"
+ "time": "2023-08-03T16:30:12+00:00"
},
{
"name": "doctrine/annotations",
- "version": "1.13.3",
+ "version": "1.14.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
- "reference": "648b0343343565c4a056bfc8392201385e8d89f0"
+ "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0",
- "reference": "648b0343343565c4a056bfc8392201385e8d89f0",
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af",
+ "reference": "fb0d71a7393298a7b232cbf4c8b1f73f3ec3d5af",
"shasum": ""
},
"require": {
- "doctrine/lexer": "1.*",
+ "doctrine/lexer": "^1 || ^2",
"ext-tokenizer": "*",
"php": "^7.1 || ^8.0",
"psr/cache": "^1 || ^2 || ^3"
},
"require-dev": {
"doctrine/cache": "^1.11 || ^2.0",
- "doctrine/coding-standard": "^6.0 || ^8.1",
- "phpstan/phpstan": "^1.4.10 || ^1.8.0",
- "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
- "symfony/cache": "^4.4 || ^5.2",
+ "doctrine/coding-standard": "^9 || ^10",
+ "phpstan/phpstan": "~1.4.10 || ^1.8.0",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "symfony/cache": "^4.4 || ^5.4 || ^6",
"vimeo/psalm": "^4.10"
},
+ "suggest": {
+ "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
+ },
"type": "library",
"autoload": {
"psr-4": {
@@ -244,9 +247,9 @@
],
"support": {
"issues": "https://github.com/doctrine/annotations/issues",
- "source": "https://github.com/doctrine/annotations/tree/1.13.3"
+ "source": "https://github.com/doctrine/annotations/tree/1.14.3"
},
- "time": "2022-07-02T10:48:51+00:00"
+ "time": "2023-02-01T09:20:38+00:00"
},
{
"name": "doctrine/cache",
@@ -343,32 +346,34 @@
},
{
"name": "doctrine/collections",
- "version": "1.8.0",
+ "version": "2.1.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/collections.git",
- "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e"
+ "reference": "3023e150f90a38843856147b58190aa8b46cc155"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e",
- "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e",
+ "url": "https://api.github.com/repos/doctrine/collections/zipball/3023e150f90a38843856147b58190aa8b46cc155",
+ "reference": "3023e150f90a38843856147b58190aa8b46cc155",
"shasum": ""
},
"require": {
- "doctrine/deprecations": "^0.5.3 || ^1",
- "php": "^7.1.3 || ^8.0"
+ "doctrine/deprecations": "^1",
+ "php": "^8.1"
},
"require-dev": {
- "doctrine/coding-standard": "^9.0 || ^10.0",
- "phpstan/phpstan": "^1.4.8",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5",
- "vimeo/psalm": "^4.22"
+ "doctrine/coding-standard": "^10.0",
+ "ext-json": "*",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^9.5",
+ "vimeo/psalm": "^5.11"
},
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections"
+ "Doctrine\\Common\\Collections\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -407,9 +412,23 @@
],
"support": {
"issues": "https://github.com/doctrine/collections/issues",
- "source": "https://github.com/doctrine/collections/tree/1.8.0"
+ "source": "https://github.com/doctrine/collections/tree/2.1.3"
},
- "time": "2022-09-01T20:12:10+00:00"
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcollections",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-07-06T15:15:36+00:00"
},
{
"name": "doctrine/common",
@@ -504,38 +523,39 @@
},
{
"name": "doctrine/dbal",
- "version": "3.4.5",
+ "version": "3.6.5",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "a5a58773109c0abb13e658c8ccd92aeec8d07f9e"
+ "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/a5a58773109c0abb13e658c8ccd92aeec8d07f9e",
- "reference": "a5a58773109c0abb13e658c8ccd92aeec8d07f9e",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/96d5a70fd91efdcec81fc46316efc5bf3da17ddf",
+ "reference": "96d5a70fd91efdcec81fc46316efc5bf3da17ddf",
"shasum": ""
},
"require": {
"composer-runtime-api": "^2",
"doctrine/cache": "^1.11|^2.0",
"doctrine/deprecations": "^0.5.3|^1",
- "doctrine/event-manager": "^1.0",
+ "doctrine/event-manager": "^1|^2",
"php": "^7.4 || ^8.0",
"psr/cache": "^1|^2|^3",
"psr/log": "^1|^2|^3"
},
"require-dev": {
- "doctrine/coding-standard": "10.0.0",
- "jetbrains/phpstorm-stubs": "2022.2",
- "phpstan/phpstan": "1.8.3",
- "phpstan/phpstan-strict-rules": "^1.3",
- "phpunit/phpunit": "9.5.24",
- "psalm/plugin-phpunit": "0.17.0",
- "squizlabs/php_codesniffer": "3.7.1",
+ "doctrine/coding-standard": "12.0.0",
+ "fig/log-test": "^1",
+ "jetbrains/phpstorm-stubs": "2023.1",
+ "phpstan/phpstan": "1.10.21",
+ "phpstan/phpstan-strict-rules": "^1.5",
+ "phpunit/phpunit": "9.6.9",
+ "psalm/plugin-phpunit": "0.18.4",
+ "squizlabs/php_codesniffer": "3.7.2",
"symfony/cache": "^5.4|^6.0",
"symfony/console": "^4.4|^5.4|^6.0",
- "vimeo/psalm": "4.27.0"
+ "vimeo/psalm": "4.30.0"
},
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
@@ -595,7 +615,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/3.4.5"
+ "source": "https://github.com/doctrine/dbal/tree/3.6.5"
},
"funding": [
{
@@ -611,29 +631,33 @@
"type": "tidelift"
}
],
- "time": "2022-09-23T17:48:57+00:00"
+ "time": "2023-07-17T09:15:50+00:00"
},
{
"name": "doctrine/deprecations",
- "version": "v1.0.0",
+ "version": "v1.1.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/deprecations.git",
- "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de"
+ "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
- "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de",
+ "url": "https://api.github.com/repos/doctrine/deprecations/zipball/612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
+ "reference": "612a3ee5ab0d5dd97b7cf3874a6efe24325efac3",
"shasum": ""
},
"require": {
- "php": "^7.1|^8.0"
+ "php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^9",
- "phpunit/phpunit": "^7.5|^8.5|^9.5",
- "psr/log": "^1|^2|^3"
+ "phpstan/phpstan": "1.4.10 || 1.10.15",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "psalm/plugin-phpunit": "0.18.4",
+ "psr/log": "^1 || ^2 || ^3",
+ "vimeo/psalm": "4.30.0 || 5.12.0"
},
"suggest": {
"psr/log": "Allows logging deprecations via PSR-3 logger implementation"
@@ -652,62 +676,64 @@
"homepage": "https://www.doctrine-project.org/",
"support": {
"issues": "https://github.com/doctrine/deprecations/issues",
- "source": "https://github.com/doctrine/deprecations/tree/v1.0.0"
+ "source": "https://github.com/doctrine/deprecations/tree/v1.1.1"
},
- "time": "2022-05-02T15:47:09+00:00"
+ "time": "2023-06-03T09:27:29+00:00"
},
{
"name": "doctrine/doctrine-bundle",
- "version": "2.7.0",
+ "version": "2.10.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/DoctrineBundle.git",
- "reference": "d2088fc50494e4e7441fecca54732245a613eeb6"
+ "reference": "f28b1f78de3a2938ff05cfe751233097624cc756"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/d2088fc50494e4e7441fecca54732245a613eeb6",
- "reference": "d2088fc50494e4e7441fecca54732245a613eeb6",
+ "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/f28b1f78de3a2938ff05cfe751233097624cc756",
+ "reference": "f28b1f78de3a2938ff05cfe751233097624cc756",
"shasum": ""
},
"require": {
- "doctrine/annotations": "^1",
"doctrine/cache": "^1.11 || ^2.0",
- "doctrine/dbal": "^2.13.1|^3.3.2",
- "doctrine/persistence": "^2.2|^3",
+ "doctrine/dbal": "^3.6.0",
+ "doctrine/persistence": "^2.2 || ^3",
"doctrine/sql-formatter": "^1.0.1",
- "php": "^7.1 || ^8.0",
- "symfony/cache": "^4.3.3|^5.0|^6.0",
- "symfony/config": "^4.4.3|^5.0|^6.0",
- "symfony/console": "^3.4.30|^4.3.3|^5.0|^6.0",
- "symfony/dependency-injection": "^4.4.18|^5.0|^6.0",
- "symfony/deprecation-contracts": "^2.1|^3",
- "symfony/doctrine-bridge": "^4.4.22|^5.2.7|^6.0",
- "symfony/framework-bundle": "^3.4.30|^4.3.3|^5.0|^6.0",
- "symfony/service-contracts": "^1.1.1|^2.0|^3"
+ "php": "^7.4 || ^8.0",
+ "symfony/cache": "^5.4 || ^6.0",
+ "symfony/config": "^5.4 || ^6.0",
+ "symfony/console": "^5.4 || ^6.0",
+ "symfony/dependency-injection": "^5.4 || ^6.0",
+ "symfony/deprecation-contracts": "^2.1 || ^3",
+ "symfony/doctrine-bridge": "^5.4.19 || ^6.0.7",
+ "symfony/framework-bundle": "^5.4 || ^6.0",
+ "symfony/service-contracts": "^1.1.1 || ^2.0 || ^3"
},
"conflict": {
- "doctrine/orm": "<2.10|>=3.0",
- "twig/twig": "<1.34|>=2.0,<2.4"
+ "doctrine/annotations": ">=3.0",
+ "doctrine/orm": "<2.11 || >=3.0",
+ "twig/twig": "<1.34 || >=2.0 <2.4"
},
"require-dev": {
+ "doctrine/annotations": "^1 || ^2",
"doctrine/coding-standard": "^9.0",
+ "doctrine/deprecations": "^1.0",
"doctrine/orm": "^2.11 || ^3.0",
"friendsofphp/proxy-manager-lts": "^1.0",
- "phpunit/phpunit": "^7.5 || ^8.0 || ^9.3 || ^10.0",
- "psalm/plugin-phpunit": "^0.16.1",
- "psalm/plugin-symfony": "^3",
- "psr/log": "^1.1.4|^2.0|^3.0",
- "symfony/phpunit-bridge": "^5.2|^6.0",
- "symfony/property-info": "^4.3.3|^5.0|^6.0",
- "symfony/proxy-manager-bridge": "^3.4|^4.3.3|^5.0|^6.0",
- "symfony/security-bundle": "^4.4|^5.0|^6.0",
- "symfony/twig-bridge": "^3.4.30|^4.3.3|^5.0|^6.0",
- "symfony/validator": "^3.4.30|^4.3.3|^5.0|^6.0",
- "symfony/web-profiler-bundle": "^3.4.30|^4.3.3|^5.0|^6.0",
- "symfony/yaml": "^3.4.30|^4.3.3|^5.0|^6.0",
- "twig/twig": "^1.34|^2.12|^3.0",
- "vimeo/psalm": "^4.7"
+ "phpunit/phpunit": "^9.5.26 || ^10.0",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "psalm/plugin-symfony": "^4",
+ "psr/log": "^1.1.4 || ^2.0 || ^3.0",
+ "symfony/phpunit-bridge": "^6.1",
+ "symfony/property-info": "^5.4 || ^6.0",
+ "symfony/proxy-manager-bridge": "^5.4 || ^6.0",
+ "symfony/security-bundle": "^5.4 || ^6.0",
+ "symfony/twig-bridge": "^5.4 || ^6.0",
+ "symfony/validator": "^5.4 || ^6.0",
+ "symfony/web-profiler-bundle": "^5.4 || ^6.0",
+ "symfony/yaml": "^5.4 || ^6.0",
+ "twig/twig": "^1.34 || ^2.12 || ^3.0",
+ "vimeo/psalm": "^4.30"
},
"suggest": {
"doctrine/orm": "The Doctrine ORM integration is optional in the bundle.",
@@ -752,7 +778,7 @@
],
"support": {
"issues": "https://github.com/doctrine/DoctrineBundle/issues",
- "source": "https://github.com/doctrine/DoctrineBundle/tree/2.7.0"
+ "source": "https://github.com/doctrine/DoctrineBundle/tree/2.10.2"
},
"funding": [
{
@@ -768,20 +794,20 @@
"type": "tidelift"
}
],
- "time": "2022-06-10T10:55:26+00:00"
+ "time": "2023-08-06T09:31:40+00:00"
},
{
"name": "doctrine/doctrine-migrations-bundle",
- "version": "3.2.2",
+ "version": "3.2.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/DoctrineMigrationsBundle.git",
- "reference": "3393f411ba25ade21969c33f2053220044854d01"
+ "reference": "94e6b0fe1a50901d52f59dbb9b4b0737718b2c1e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/3393f411ba25ade21969c33f2053220044854d01",
- "reference": "3393f411ba25ade21969c33f2053220044854d01",
+ "url": "https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/94e6b0fe1a50901d52f59dbb9b4b0737718b2c1e",
+ "reference": "94e6b0fe1a50901d52f59dbb9b4b0737718b2c1e",
"shasum": ""
},
"require": {
@@ -791,15 +817,15 @@
"symfony/framework-bundle": "~3.4|~4.0|~5.0|~6.0"
},
"require-dev": {
- "doctrine/coding-standard": "^8.0",
+ "doctrine/coding-standard": "^9",
"doctrine/orm": "^2.6",
"doctrine/persistence": "^1.3||^2.0",
- "phpstan/phpstan": "^0.12",
- "phpstan/phpstan-deprecation-rules": "^0.12",
- "phpstan/phpstan-phpunit": "^0.12",
- "phpstan/phpstan-strict-rules": "^0.12",
- "phpunit/phpunit": "^8.0|^9.0",
- "vimeo/psalm": "^4.11"
+ "phpstan/phpstan": "^1.4",
+ "phpstan/phpstan-deprecation-rules": "^1",
+ "phpstan/phpstan-phpunit": "^1",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "phpunit/phpunit": "^8.5|^9.5",
+ "vimeo/psalm": "^4.22"
},
"type": "symfony-bundle",
"autoload": {
@@ -837,7 +863,7 @@
],
"support": {
"issues": "https://github.com/doctrine/DoctrineMigrationsBundle/issues",
- "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.2.2"
+ "source": "https://github.com/doctrine/DoctrineMigrationsBundle/tree/3.2.4"
},
"funding": [
{
@@ -853,34 +879,33 @@
"type": "tidelift"
}
],
- "time": "2022-02-01T18:08:07+00:00"
+ "time": "2023-06-02T08:19:26+00:00"
},
{
"name": "doctrine/event-manager",
- "version": "1.2.0",
+ "version": "2.0.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/event-manager.git",
- "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520"
+ "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520",
- "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520",
+ "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32",
+ "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32",
"shasum": ""
},
"require": {
- "doctrine/deprecations": "^0.5.3 || ^1",
- "php": "^7.1 || ^8.0"
+ "php": "^8.1"
},
"conflict": {
"doctrine/common": "<2.9"
},
"require-dev": {
- "doctrine/coding-standard": "^9 || ^10",
- "phpstan/phpstan": "~1.4.10 || ^1.8.8",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.24"
+ "doctrine/coding-standard": "^10",
+ "phpstan/phpstan": "^1.8.8",
+ "phpunit/phpunit": "^9.5",
+ "vimeo/psalm": "^4.28"
},
"type": "library",
"autoload": {
@@ -929,7 +954,7 @@
],
"support": {
"issues": "https://github.com/doctrine/event-manager/issues",
- "source": "https://github.com/doctrine/event-manager/tree/1.2.0"
+ "source": "https://github.com/doctrine/event-manager/tree/2.0.0"
},
"funding": [
{
@@ -945,32 +970,32 @@
"type": "tidelift"
}
],
- "time": "2022-10-12T20:51:15+00:00"
+ "time": "2022-10-12T20:59:15+00:00"
},
{
"name": "doctrine/inflector",
- "version": "2.0.5",
+ "version": "2.0.8",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392"
+ "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/ade2b3bbfb776f27f0558e26eed43b5d9fe1b392",
- "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
+ "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9",
+ "doctrine/coding-standard": "^11.0",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.1",
"phpstan/phpstan-strict-rules": "^1.3",
"phpunit/phpunit": "^8.5 || ^9.5",
- "vimeo/psalm": "^4.25"
+ "vimeo/psalm": "^4.25 || ^5.4"
},
"type": "library",
"autoload": {
@@ -1020,7 +1045,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.5"
+ "source": "https://github.com/doctrine/inflector/tree/2.0.8"
},
"funding": [
{
@@ -1036,34 +1061,34 @@
"type": "tidelift"
}
],
- "time": "2022-09-07T09:01:28+00:00"
+ "time": "2023-06-16T13:40:37+00:00"
},
{
"name": "doctrine/instantiator",
- "version": "1.4.1",
+ "version": "2.0.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc"
+ "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
+ "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
+ "php": "^8.1"
},
"require-dev": {
- "doctrine/coding-standard": "^9",
+ "doctrine/coding-standard": "^11",
"ext-pdo": "*",
"ext-phar": "*",
- "phpbench/phpbench": "^0.16 || ^1",
- "phpstan/phpstan": "^1.4",
- "phpstan/phpstan-phpunit": "^1",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.22"
+ "phpbench/phpbench": "^1.2",
+ "phpstan/phpstan": "^1.9.4",
+ "phpstan/phpstan-phpunit": "^1.3",
+ "phpunit/phpunit": "^9.5.27",
+ "vimeo/psalm": "^5.4"
},
"type": "library",
"autoload": {
@@ -1090,7 +1115,7 @@
],
"support": {
"issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/1.4.1"
+ "source": "https://github.com/doctrine/instantiator/tree/2.0.0"
},
"funding": [
{
@@ -1106,35 +1131,37 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T08:28:38+00:00"
+ "time": "2022-12-30T00:23:10+00:00"
},
{
"name": "doctrine/lexer",
- "version": "1.2.3",
+ "version": "2.1.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229"
+ "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229",
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
+ "reference": "39ab8fcf5a51ce4b85ca97c7a7d033eb12831124",
"shasum": ""
},
"require": {
+ "doctrine/deprecations": "^1.0",
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9.0",
+ "doctrine/coding-standard": "^9 || ^10",
"phpstan/phpstan": "^1.3",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.11"
+ "psalm/plugin-phpunit": "^0.18.3",
+ "vimeo/psalm": "^4.11 || ^5.0"
},
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
+ "Doctrine\\Common\\Lexer\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1166,7 +1193,7 @@
],
"support": {
"issues": "https://github.com/doctrine/lexer/issues",
- "source": "https://github.com/doctrine/lexer/tree/1.2.3"
+ "source": "https://github.com/doctrine/lexer/tree/2.1.0"
},
"funding": [
{
@@ -1182,49 +1209,48 @@
"type": "tidelift"
}
],
- "time": "2022-02-28T11:07:21+00:00"
+ "time": "2022-12-14T08:49:07+00:00"
},
{
"name": "doctrine/migrations",
- "version": "3.5.2",
+ "version": "3.6.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/migrations.git",
- "reference": "61c6ef3a10b7df43c3b6388a184754f26e58700a"
+ "reference": "e542ad8bcd606d7a18d0875babb8a6d963c9c059"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/migrations/zipball/61c6ef3a10b7df43c3b6388a184754f26e58700a",
- "reference": "61c6ef3a10b7df43c3b6388a184754f26e58700a",
+ "url": "https://api.github.com/repos/doctrine/migrations/zipball/e542ad8bcd606d7a18d0875babb8a6d963c9c059",
+ "reference": "e542ad8bcd606d7a18d0875babb8a6d963c9c059",
"shasum": ""
},
"require": {
"composer-runtime-api": "^2",
- "doctrine/dbal": "^3.3",
+ "doctrine/dbal": "^3.5.1",
"doctrine/deprecations": "^0.5.3 || ^1",
- "doctrine/event-manager": "^1.0",
- "friendsofphp/proxy-manager-lts": "^1.0",
- "php": "^7.4 || ^8.0",
+ "doctrine/event-manager": "^1.2 || ^2.0",
+ "php": "^8.1",
"psr/log": "^1.1.3 || ^2 || ^3",
"symfony/console": "^4.4.16 || ^5.4 || ^6.0",
- "symfony/stopwatch": "^4.4 || ^5.4 || ^6.0"
+ "symfony/stopwatch": "^4.4 || ^5.4 || ^6.0",
+ "symfony/var-exporter": "^6.2"
},
"conflict": {
"doctrine/orm": "<2.12"
},
"require-dev": {
"doctrine/coding-standard": "^9",
- "doctrine/orm": "^2.12",
+ "doctrine/orm": "^2.13",
"doctrine/persistence": "^2 || ^3",
"doctrine/sql-formatter": "^1.0",
- "ergebnis/composer-normalize": "^2.9",
"ext-pdo_sqlite": "*",
"phpstan/phpstan": "^1.5",
"phpstan/phpstan-deprecation-rules": "^1",
"phpstan/phpstan-phpunit": "^1.1",
"phpstan/phpstan-strict-rules": "^1.1",
"phpstan/phpstan-symfony": "^1.1",
- "phpunit/phpunit": "^9.5",
+ "phpunit/phpunit": "^9.5.24",
"symfony/cache": "^4.4 || ^5.4 || ^6.0",
"symfony/process": "^4.4 || ^5.4 || ^6.0",
"symfony/yaml": "^4.4 || ^5.4 || ^6.0"
@@ -1237,12 +1263,6 @@
"bin/doctrine-migrations"
],
"type": "library",
- "extra": {
- "composer-normalize": {
- "indent-size": 4,
- "indent-style": "space"
- }
- },
"autoload": {
"psr-4": {
"Doctrine\\Migrations\\": "lib/Doctrine/Migrations"
@@ -1275,7 +1295,7 @@
],
"support": {
"issues": "https://github.com/doctrine/migrations/issues",
- "source": "https://github.com/doctrine/migrations/tree/3.5.2"
+ "source": "https://github.com/doctrine/migrations/tree/3.6.0"
},
"funding": [
{
@@ -1291,55 +1311,56 @@
"type": "tidelift"
}
],
- "time": "2022-08-04T14:29:49+00:00"
+ "time": "2023-02-15T18:49:46+00:00"
},
{
"name": "doctrine/orm",
- "version": "2.13.3",
+ "version": "2.16.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/orm.git",
- "reference": "e750360bd52b080c4cbaaee1b48b80f7dc873b36"
+ "reference": "597a63a86ca8c5f9d1ec2dc74fe3d1269d43434a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/orm/zipball/e750360bd52b080c4cbaaee1b48b80f7dc873b36",
- "reference": "e750360bd52b080c4cbaaee1b48b80f7dc873b36",
+ "url": "https://api.github.com/repos/doctrine/orm/zipball/597a63a86ca8c5f9d1ec2dc74fe3d1269d43434a",
+ "reference": "597a63a86ca8c5f9d1ec2dc74fe3d1269d43434a",
"shasum": ""
},
"require": {
"composer-runtime-api": "^2",
"doctrine/cache": "^1.12.1 || ^2.1.1",
- "doctrine/collections": "^1.5",
+ "doctrine/collections": "^1.5 || ^2.1",
"doctrine/common": "^3.0.3",
"doctrine/dbal": "^2.13.1 || ^3.2",
"doctrine/deprecations": "^0.5.3 || ^1",
- "doctrine/event-manager": "^1.1",
+ "doctrine/event-manager": "^1.2 || ^2",
"doctrine/inflector": "^1.4 || ^2.0",
- "doctrine/instantiator": "^1.3",
- "doctrine/lexer": "^1.2.3",
+ "doctrine/instantiator": "^1.3 || ^2",
+ "doctrine/lexer": "^2",
"doctrine/persistence": "^2.4 || ^3",
"ext-ctype": "*",
"php": "^7.1 || ^8.0",
"psr/cache": "^1 || ^2 || ^3",
- "symfony/console": "^3.0 || ^4.0 || ^5.0 || ^6.0",
+ "symfony/console": "^4.2 || ^5.0 || ^6.0",
"symfony/polyfill-php72": "^1.23",
"symfony/polyfill-php80": "^1.16"
},
"conflict": {
- "doctrine/annotations": "<1.13 || >= 2.0"
+ "doctrine/annotations": "<1.13 || >= 3.0"
},
"require-dev": {
- "doctrine/annotations": "^1.13",
- "doctrine/coding-standard": "^9.0.2 || ^10.0",
+ "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.8.5",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "phpstan/phpstan": "~1.4.10 || 1.10.28",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6",
"psr/log": "^1 || ^2 || ^3",
- "squizlabs/php_codesniffer": "3.7.1",
+ "squizlabs/php_codesniffer": "3.7.2",
"symfony/cache": "^4.4 || ^5.4 || ^6.0",
+ "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2",
"symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0",
- "vimeo/psalm": "4.27.0"
+ "vimeo/psalm": "4.30.0 || 5.14.1"
},
"suggest": {
"ext-dom": "Provides support for XSD validation for XML mapping files",
@@ -1389,22 +1410,22 @@
],
"support": {
"issues": "https://github.com/doctrine/orm/issues",
- "source": "https://github.com/doctrine/orm/tree/2.13.3"
+ "source": "https://github.com/doctrine/orm/tree/2.16.1"
},
- "time": "2022-10-07T06:37:17+00:00"
+ "time": "2023-08-09T13:05:08+00:00"
},
{
"name": "doctrine/persistence",
- "version": "3.0.4",
+ "version": "3.2.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
- "reference": "05612da375f8a3931161f435f91d6704926e6ec5"
+ "reference": "63fee8c33bef740db6730eb2a750cd3da6495603"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/05612da375f8a3931161f435f91d6704926e6ec5",
- "reference": "05612da375f8a3931161f435f91d6704926e6ec5",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/63fee8c33bef740db6730eb2a750cd3da6495603",
+ "reference": "63fee8c33bef740db6730eb2a750cd3da6495603",
"shasum": ""
},
"require": {
@@ -1413,20 +1434,18 @@
"psr/cache": "^1.0 || ^2.0 || ^3.0"
},
"conflict": {
- "doctrine/annotations": "<1.7 || >=2.0",
"doctrine/common": "<2.10"
},
"require-dev": {
"composer/package-versions-deprecated": "^1.11",
- "doctrine/annotations": "^1.7",
- "doctrine/coding-standard": "^10",
+ "doctrine/coding-standard": "^11",
"doctrine/common": "^3.0",
- "phpstan/phpstan": "1.8.8",
+ "phpstan/phpstan": "1.9.4",
"phpstan/phpstan-phpunit": "^1",
"phpstan/phpstan-strict-rules": "^1.1",
"phpunit/phpunit": "^8.5 || ^9.5",
"symfony/cache": "^4.4 || ^5.4 || ^6.0",
- "vimeo/psalm": "4.29.0"
+ "vimeo/psalm": "4.30.0 || 5.3.0"
},
"type": "library",
"autoload": {
@@ -1475,7 +1494,7 @@
],
"support": {
"issues": "https://github.com/doctrine/persistence/issues",
- "source": "https://github.com/doctrine/persistence/tree/3.0.4"
+ "source": "https://github.com/doctrine/persistence/tree/3.2.0"
},
"funding": [
{
@@ -1491,7 +1510,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-13T07:34:14+00:00"
+ "time": "2023-05-17T18:32:04+00:00"
},
{
"name": "doctrine/sql-formatter",
@@ -1547,27 +1566,26 @@
},
{
"name": "egulias/email-validator",
- "version": "3.2.1",
+ "version": "4.0.1",
"source": {
"type": "git",
"url": "https://github.com/egulias/EmailValidator.git",
- "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715"
+ "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715",
- "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/3a85486b709bc384dae8eb78fb2eec649bdb64ff",
+ "reference": "3a85486b709bc384dae8eb78fb2eec649bdb64ff",
"shasum": ""
},
"require": {
- "doctrine/lexer": "^1.2",
- "php": ">=7.2",
- "symfony/polyfill-intl-idn": "^1.15"
+ "doctrine/lexer": "^2.0 || ^3.0",
+ "php": ">=8.1",
+ "symfony/polyfill-intl-idn": "^1.26"
},
"require-dev": {
- "php-coveralls/php-coveralls": "^2.2",
- "phpunit/phpunit": "^8.5.8|^9.3.3",
- "vimeo/psalm": "^4"
+ "phpunit/phpunit": "^9.5.27",
+ "vimeo/psalm": "^4.30"
},
"suggest": {
"ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
@@ -1575,7 +1593,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0.x-dev"
+ "dev-master": "4.0.x-dev"
}
},
"autoload": {
@@ -1603,7 +1621,7 @@
],
"support": {
"issues": "https://github.com/egulias/EmailValidator/issues",
- "source": "https://github.com/egulias/EmailValidator/tree/3.2.1"
+ "source": "https://github.com/egulias/EmailValidator/tree/4.0.1"
},
"funding": [
{
@@ -1611,25 +1629,25 @@
"type": "github"
}
],
- "time": "2022-06-18T20:57:19+00:00"
+ "time": "2023-01-14T14:17:03+00:00"
},
{
"name": "eluceo/ical",
- "version": "2.7.0",
+ "version": "2.12.1",
"source": {
"type": "git",
"url": "https://github.com/markuspoerschke/iCal.git",
- "reference": "a10295c70529f5da4304bef145efdc7ad3be46cf"
+ "reference": "1eca4d510bc3904d388d53c0e36b0f78f788a5ea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/markuspoerschke/iCal/zipball/a10295c70529f5da4304bef145efdc7ad3be46cf",
- "reference": "a10295c70529f5da4304bef145efdc7ad3be46cf",
+ "url": "https://api.github.com/repos/markuspoerschke/iCal/zipball/1eca4d510bc3904d388d53c0e36b0f78f788a5ea",
+ "reference": "1eca4d510bc3904d388d53c0e36b0f78f788a5ea",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "php": ">=7.4 || ~8.0.0 || ~8.1.0",
+ "php": ">=7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0",
"symfony/deprecation-contracts": "^2.1 || ^3.0"
},
"conflict": {
@@ -1638,10 +1656,10 @@
"require-dev": {
"ergebnis/composer-normalize": "^2.23.1",
"friendsofphp/php-cs-fixer": "^3.4",
- "infection/infection": "^0.23",
- "phpmd/phpmd": "^2.11.1",
+ "infection/infection": "^0.23 || ^0.26",
+ "phpmd/phpmd": "^2.13",
"phpunit/phpunit": "^9.5",
- "vimeo/psalm": "^4.8"
+ "vimeo/psalm": "^4.8 || ^5.0"
},
"type": "library",
"autoload": {
@@ -1675,26 +1693,26 @@
"issues": "https://github.com/markuspoerschke/iCal/issues",
"source": "https://github.com/markuspoerschke/iCal"
},
- "time": "2022-06-21T14:23:15+00:00"
+ "time": "2023-06-26T08:36:32+00:00"
},
{
"name": "friendsofphp/proxy-manager-lts",
- "version": "v1.0.13",
+ "version": "v1.0.16",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git",
- "reference": "88354616f4cf4f6620910fd035e282173ba453e8"
+ "reference": "ecadbdc9052e4ad08c60c8a02268712e50427f7c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/88354616f4cf4f6620910fd035e282173ba453e8",
- "reference": "88354616f4cf4f6620910fd035e282173ba453e8",
+ "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/ecadbdc9052e4ad08c60c8a02268712e50427f7c",
+ "reference": "ecadbdc9052e4ad08c60c8a02268712e50427f7c",
"shasum": ""
},
"require": {
"laminas/laminas-code": "~3.4.1|^4.0",
"php": ">=7.1",
- "symfony/filesystem": "^4.4.17|^5.0|^6.0"
+ "symfony/filesystem": "^4.4.17|^5.0|^6.0|^7.0"
},
"conflict": {
"laminas/laminas-stdlib": "<3.2.1",
@@ -1705,7 +1723,7 @@
},
"require-dev": {
"ext-phar": "*",
- "symfony/phpunit-bridge": "^5.4|^6.0"
+ "symfony/phpunit-bridge": "^5.4|^6.0|^7.0"
},
"type": "library",
"extra": {
@@ -1745,7 +1763,7 @@
],
"support": {
"issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues",
- "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.13"
+ "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.16"
},
"funding": [
{
@@ -1757,26 +1775,26 @@
"type": "tidelift"
}
],
- "time": "2022-10-17T19:48:16+00:00"
+ "time": "2023-05-24T07:17:17+00:00"
},
{
"name": "guzzlehttp/guzzle",
- "version": "7.5.0",
+ "version": "7.7.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba"
+ "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba",
- "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5",
+ "reference": "fb7566caccf22d74d1ab270de3551f72a58399f5",
"shasum": ""
},
"require": {
"ext-json": "*",
- "guzzlehttp/promises": "^1.5",
- "guzzlehttp/psr7": "^1.9 || ^2.4",
+ "guzzlehttp/promises": "^1.5.3 || ^2.0",
+ "guzzlehttp/psr7": "^1.9.1 || ^2.4.5",
"php": "^7.2.5 || ^8.0",
"psr/http-client": "^1.0",
"symfony/deprecation-contracts": "^2.2 || ^3.0"
@@ -1787,7 +1805,8 @@
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.1",
"ext-curl": "*",
- "php-http/client-integration-tests": "^3.0",
+ "php-http/client-integration-tests": "dev-master#2c025848417c1135031fdf9c728ee53d0a7ceaee as 3.0.999",
+ "php-http/message-factory": "^1.1",
"phpunit/phpunit": "^8.5.29 || ^9.5.23",
"psr/log": "^1.1 || ^2.0 || ^3.0"
},
@@ -1801,9 +1820,6 @@
"bamarni-bin": {
"bin-links": true,
"forward-command": false
- },
- "branch-alias": {
- "dev-master": "7.5-dev"
}
},
"autoload": {
@@ -1869,7 +1885,7 @@
],
"support": {
"issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/7.5.0"
+ "source": "https://github.com/guzzle/guzzle/tree/7.7.0"
},
"funding": [
{
@@ -1885,38 +1901,37 @@
"type": "tidelift"
}
],
- "time": "2022-08-28T15:39:27+00:00"
+ "time": "2023-05-21T14:04:53+00:00"
},
{
"name": "guzzlehttp/promises",
- "version": "1.5.2",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "b94b2807d85443f9719887892882d0329d1e2598"
+ "reference": "111166291a0f8130081195ac4556a5587d7f1b5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/b94b2807d85443f9719887892882d0329d1e2598",
- "reference": "b94b2807d85443f9719887892882d0329d1e2598",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/111166291a0f8130081195ac4556a5587d7f1b5d",
+ "reference": "111166291a0f8130081195ac4556a5587d7f1b5d",
"shasum": ""
},
"require": {
- "php": ">=5.5"
+ "php": "^7.2.5 || ^8.0"
},
"require-dev": {
- "symfony/phpunit-bridge": "^4.4 || ^5.1"
+ "bamarni/composer-bin-plugin": "^1.8.1",
+ "phpunit/phpunit": "^8.5.29 || ^9.5.23"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "1.5-dev"
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": false
}
},
"autoload": {
- "files": [
- "src/functions_include.php"
- ],
"psr-4": {
"GuzzleHttp\\Promise\\": "src/"
}
@@ -1953,7 +1968,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/1.5.2"
+ "source": "https://github.com/guzzle/promises/tree/2.0.1"
},
"funding": [
{
@@ -1969,26 +1984,26 @@
"type": "tidelift"
}
],
- "time": "2022-08-28T14:55:35+00:00"
+ "time": "2023-08-03T15:11:55+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "2.4.1",
+ "version": "2.6.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379"
+ "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/69568e4293f4fa993f3b0e51c9723e1e17c41379",
- "reference": "69568e4293f4fa993f3b0e51c9723e1e17c41379",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/8bd7c33a0734ae1c5d074360512beb716bef3f77",
+ "reference": "8bd7c33a0734ae1c5d074360512beb716bef3f77",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0",
"psr/http-factory": "^1.0",
- "psr/http-message": "^1.0",
+ "psr/http-message": "^1.1 || ^2.0",
"ralouphie/getallheaders": "^3.0"
},
"provide": {
@@ -2008,9 +2023,6 @@
"bamarni-bin": {
"bin-links": true,
"forward-command": false
- },
- "branch-alias": {
- "dev-master": "2.4-dev"
}
},
"autoload": {
@@ -2072,7 +2084,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.4.1"
+ "source": "https://github.com/guzzle/psr7/tree/2.6.0"
},
"funding": [
{
@@ -2088,33 +2100,33 @@
"type": "tidelift"
}
],
- "time": "2022-08-28T14:45:39+00:00"
+ "time": "2023-08-03T15:06:02+00:00"
},
{
"name": "laminas/laminas-code",
- "version": "4.7.0",
+ "version": "4.11.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-code.git",
- "reference": "0337d9265bc2e6376babad8c511500821620cb30"
+ "reference": "169123b3ede20a9193480c53de2a8194f8c073ec"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-code/zipball/0337d9265bc2e6376babad8c511500821620cb30",
- "reference": "0337d9265bc2e6376babad8c511500821620cb30",
+ "url": "https://api.github.com/repos/laminas/laminas-code/zipball/169123b3ede20a9193480c53de2a8194f8c073ec",
+ "reference": "169123b3ede20a9193480c53de2a8194f8c073ec",
"shasum": ""
},
"require": {
- "php": ">=7.4, <8.2"
+ "php": "~8.1.0 || ~8.2.0"
},
"require-dev": {
- "doctrine/annotations": "^1.13.2",
+ "doctrine/annotations": "^2.0.0",
"ext-phar": "*",
"laminas/laminas-coding-standard": "^2.3.0",
"laminas/laminas-stdlib": "^3.6.1",
- "phpunit/phpunit": "^9.5.10",
- "psalm/plugin-phpunit": "^0.17.0",
- "vimeo/psalm": "^4.13.1"
+ "phpunit/phpunit": "^10.0.9",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "vimeo/psalm": "^5.7.1"
},
"suggest": {
"doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features",
@@ -2122,9 +2134,6 @@
},
"type": "library",
"autoload": {
- "files": [
- "polyfill/ReflectionEnumPolyfill.php"
- ],
"psr-4": {
"Laminas\\Code\\": "src/"
}
@@ -2154,30 +2163,28 @@
"type": "community_bridge"
}
],
- "time": "2022-09-13T10:33:30+00:00"
+ "time": "2023-05-14T12:05:38+00:00"
},
{
"name": "masterminds/html5",
- "version": "2.7.6",
+ "version": "2.8.1",
"source": {
"type": "git",
"url": "https://github.com/Masterminds/html5-php.git",
- "reference": "897eb517a343a2281f11bc5556d6548db7d93947"
+ "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/897eb517a343a2281f11bc5556d6548db7d93947",
- "reference": "897eb517a343a2281f11bc5556d6548db7d93947",
+ "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/f47dcf3c70c584de14f21143c55d9939631bc6cf",
+ "reference": "f47dcf3c70c584de14f21143c55d9939631bc6cf",
"shasum": ""
},
"require": {
- "ext-ctype": "*",
"ext-dom": "*",
- "ext-libxml": "*",
"php": ">=5.3.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7"
+ "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8"
},
"type": "library",
"extra": {
@@ -2221,31 +2228,32 @@
],
"support": {
"issues": "https://github.com/Masterminds/html5-php/issues",
- "source": "https://github.com/Masterminds/html5-php/tree/2.7.6"
+ "source": "https://github.com/Masterminds/html5-php/tree/2.8.1"
},
- "time": "2022-08-18T16:18:26+00:00"
+ "time": "2023-05-10T11:58:31+00:00"
},
{
"name": "microsoft/microsoft-graph",
- "version": "1.79.0",
+ "version": "1.103.0",
"source": {
"type": "git",
"url": "https://github.com/microsoftgraph/msgraph-sdk-php.git",
- "reference": "c8317b06fbe0f431f421fb40ea0bd83650c2b7b5"
+ "reference": "6e325c22145dbed4e51970ffecca4d7648c3c27e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/c8317b06fbe0f431f421fb40ea0bd83650c2b7b5",
- "reference": "c8317b06fbe0f431f421fb40ea0bd83650c2b7b5",
+ "url": "https://api.github.com/repos/microsoftgraph/msgraph-sdk-php/zipball/6e325c22145dbed4e51970ffecca4d7648c3c27e",
+ "reference": "6e325c22145dbed4e51970ffecca4d7648c3c27e",
"shasum": ""
},
"require": {
"ext-json": "*",
"guzzlehttp/guzzle": "^6.0 || ^7.0",
"php": "^8.0 || ^7.3",
- "psr/http-message": "^1.0"
+ "psr/http-message": "^1.0 || ^2.0"
},
"require-dev": {
+ "guzzlehttp/promises": "^1.0 || ^2.0",
"mikey179/vfsstream": "^1.2",
"phpstan/phpstan": "^0.12.90 || ^1.0.0",
"phpunit/phpunit": "^8.0 || ^9.0"
@@ -2272,22 +2280,22 @@
"homepage": "https://developer.microsoft.com/en-us/graph",
"support": {
"issues": "https://github.com/microsoftgraph/msgraph-sdk-php/issues",
- "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.79.0"
+ "source": "https://github.com/microsoftgraph/msgraph-sdk-php/tree/1.103.0"
},
- "time": "2022-10-13T10:49:09+00:00"
+ "time": "2023-07-19T03:27:15+00:00"
},
{
"name": "monolog/monolog",
- "version": "3.2.0",
+ "version": "3.4.0",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "305444bc6fb6c89e490f4b34fa6e979584d7fa81"
+ "reference": "e2392369686d420ca32df3803de28b5d6f76867d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/305444bc6fb6c89e490f4b34fa6e979584d7fa81",
- "reference": "305444bc6fb6c89e490f4b34fa6e979584d7fa81",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e2392369686d420ca32df3803de28b5d6f76867d",
+ "reference": "e2392369686d420ca32df3803de28b5d6f76867d",
"shasum": ""
},
"require": {
@@ -2302,16 +2310,16 @@
"doctrine/couchdb": "~1.0@dev",
"elasticsearch/elasticsearch": "^7 || ^8",
"ext-json": "*",
- "graylog2/gelf-php": "^1.4.2",
- "guzzlehttp/guzzle": "^7.4",
+ "graylog2/gelf-php": "^1.4.2 || ^2.0",
+ "guzzlehttp/guzzle": "^7.4.5",
"guzzlehttp/psr7": "^2.2",
"mongodb/mongodb": "^1.8",
"php-amqplib/php-amqplib": "~2.4 || ^3",
- "phpstan/phpstan": "^1.4",
+ "phpstan/phpstan": "^1.9",
"phpstan/phpstan-deprecation-rules": "^1.0",
- "phpstan/phpstan-strict-rules": "^1.1",
- "phpunit/phpunit": "^9.5.16",
- "predis/predis": "^1.1",
+ "phpstan/phpstan-strict-rules": "^1.4",
+ "phpunit/phpunit": "^10.1",
+ "predis/predis": "^1.1 || ^2",
"ruflin/elastica": "^7",
"symfony/mailer": "^5.4 || ^6",
"symfony/mime": "^5.4 || ^6"
@@ -2363,7 +2371,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
- "source": "https://github.com/Seldaek/monolog/tree/3.2.0"
+ "source": "https://github.com/Seldaek/monolog/tree/3.4.0"
},
"funding": [
{
@@ -2375,33 +2383,34 @@
"type": "tidelift"
}
],
- "time": "2022-07-24T12:00:55+00:00"
+ "time": "2023-06-21T08:46:11+00:00"
},
{
"name": "nelmio/cors-bundle",
- "version": "2.2.0",
+ "version": "2.3.1",
"source": {
"type": "git",
"url": "https://github.com/nelmio/NelmioCorsBundle.git",
- "reference": "0ee5ee30b0ee08ea122d431ae6e0ddeb87f035c0"
+ "reference": "185d2c0ae50a3f0b628790170164d5f1c5b7c281"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/0ee5ee30b0ee08ea122d431ae6e0ddeb87f035c0",
- "reference": "0ee5ee30b0ee08ea122d431ae6e0ddeb87f035c0",
+ "url": "https://api.github.com/repos/nelmio/NelmioCorsBundle/zipball/185d2c0ae50a3f0b628790170164d5f1c5b7c281",
+ "reference": "185d2c0ae50a3f0b628790170164d5f1c5b7c281",
"shasum": ""
},
"require": {
- "symfony/framework-bundle": "^4.3 || ^5.0 || ^6.0"
+ "psr/log": "^1.0 || ^2.0 || ^3.0",
+ "symfony/framework-bundle": "^4.4 || ^5.4 || ^6.0"
},
"require-dev": {
"mockery/mockery": "^1.2",
- "symfony/phpunit-bridge": "^4.3 || ^5.0 || ^6.0"
+ "symfony/phpunit-bridge": "^4.4 || ^5.4 || ^6.0"
},
"type": "symfony-bundle",
"extra": {
"branch-alias": {
- "dev-master": "2.0.x-dev"
+ "dev-master": "2.x-dev"
}
},
"autoload": {
@@ -2434,9 +2443,9 @@
],
"support": {
"issues": "https://github.com/nelmio/NelmioCorsBundle/issues",
- "source": "https://github.com/nelmio/NelmioCorsBundle/tree/2.2.0"
+ "source": "https://github.com/nelmio/NelmioCorsBundle/tree/2.3.1"
},
- "time": "2021-12-01T09:34:27+00:00"
+ "time": "2023-02-16T08:49:29+00:00"
},
{
"name": "phpdocumentor/reflection-common",
@@ -2550,24 +2559,27 @@
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.6.2",
+ "version": "1.7.2",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d"
+ "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d",
- "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/b2fe4d22a5426f38e014855322200b97b5362c0d",
+ "reference": "b2fe4d22a5426f38e014855322200b97b5362c0d",
"shasum": ""
},
"require": {
+ "doctrine/deprecations": "^1.0",
"php": "^7.4 || ^8.0",
- "phpdocumentor/reflection-common": "^2.0"
+ "phpdocumentor/reflection-common": "^2.0",
+ "phpstan/phpdoc-parser": "^1.13"
},
"require-dev": {
"ext-tokenizer": "*",
+ "phpbench/phpbench": "^1.2",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-phpunit": "^1.1",
@@ -2599,28 +2611,30 @@
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"support": {
"issues": "https://github.com/phpDocumentor/TypeResolver/issues",
- "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2"
+ "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.7.2"
},
- "time": "2022-10-14T12:47:21+00:00"
+ "time": "2023-05-30T18:13:47+00:00"
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.11.0",
+ "version": "1.23.1",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "7d1e81213b0c7eb8d5a9f524456cbc2778ed5c65"
+ "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/7d1e81213b0c7eb8d5a9f524456cbc2778ed5c65",
- "reference": "7d1e81213b0c7eb8d5a9f524456cbc2778ed5c65",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/846ae76eef31c6d7790fac9bc399ecee45160b26",
+ "reference": "846ae76eef31c6d7790fac9bc399ecee45160b26",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
+ "doctrine/annotations": "^2.0",
+ "nikic/php-parser": "^4.15",
"php-parallel-lint/php-parallel-lint": "^1.2",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^1.5",
@@ -2644,9 +2658,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.11.0"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.23.1"
},
- "time": "2022-10-14T13:32:28+00:00"
+ "time": "2023-08-03T16:32:59+00:00"
},
{
"name": "psr/cache",
@@ -2697,6 +2711,54 @@
},
"time": "2021-02-03T23:26:27+00:00"
},
+ {
+ "name": "psr/clock",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/clock.git",
+ "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d",
+ "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Clock\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for reading the clock.",
+ "homepage": "https://github.com/php-fig/clock",
+ "keywords": [
+ "clock",
+ "now",
+ "psr",
+ "psr-20",
+ "time"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/clock/issues",
+ "source": "https://github.com/php-fig/clock/tree/1.0.0"
+ },
+ "time": "2022-11-25T14:36:26+00:00"
+ },
{
"name": "psr/container",
"version": "2.0.2",
@@ -2802,21 +2864,21 @@
},
{
"name": "psr/http-client",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-client.git",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
+ "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/0955afe48220520692d2d09f7ab7e0f93ffd6a31",
+ "reference": "0955afe48220520692d2d09f7ab7e0f93ffd6a31",
"shasum": ""
},
"require": {
"php": "^7.0 || ^8.0",
- "psr/http-message": "^1.0"
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -2836,7 +2898,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP clients",
@@ -2848,27 +2910,27 @@
"psr-18"
],
"support": {
- "source": "https://github.com/php-fig/http-client/tree/master"
+ "source": "https://github.com/php-fig/http-client/tree/1.0.2"
},
- "time": "2020-06-29T06:28:15+00:00"
+ "time": "2023-04-10T20:12:12+00:00"
},
{
"name": "psr/http-factory",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-factory.git",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
+ "reference": "e616d01114759c4c489f93b099585439f795fe35"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "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"
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -2888,7 +2950,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interfaces for PSR-7 HTTP message factories",
@@ -2903,31 +2965,31 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-factory/tree/master"
+ "source": "https://github.com/php-fig/http-factory/tree/1.0.2"
},
- "time": "2019-04-30T12:38:16+00:00"
+ "time": "2023-04-10T20:10:41+00:00"
},
{
"name": "psr/http-message",
- "version": "1.0.1",
+ "version": "2.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
+ "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
@@ -2942,7 +3004,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP messages",
@@ -2956,9 +3018,9 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-message/tree/master"
+ "source": "https://github.com/php-fig/http-message/tree/2.0"
},
- "time": "2016-08-06T14:39:51+00:00"
+ "time": "2023-04-04T09:54:51+00:00"
},
{
"name": "psr/link",
@@ -3112,16 +3174,16 @@
},
{
"name": "symfony/amqp-messenger",
- "version": "v6.1.5",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/amqp-messenger.git",
- "reference": "7fafcd3a8e482bea024efc47c993507c86bc64dd"
+ "reference": "54a04a295f52e8c5567e11748b4d5c06724cadb5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/amqp-messenger/zipball/7fafcd3a8e482bea024efc47c993507c86bc64dd",
- "reference": "7fafcd3a8e482bea024efc47c993507c86bc64dd",
+ "url": "https://api.github.com/repos/symfony/amqp-messenger/zipball/54a04a295f52e8c5567e11748b4d5c06724cadb5",
+ "reference": "54a04a295f52e8c5567e11748b4d5c06724cadb5",
"shasum": ""
},
"require": {
@@ -3161,7 +3223,7 @@
"description": "Symfony AMQP extension Messenger Bridge",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/amqp-messenger/tree/v6.1.5"
+ "source": "https://github.com/symfony/amqp-messenger/tree/v6.3.0"
},
"funding": [
{
@@ -3177,20 +3239,20 @@
"type": "tidelift"
}
],
- "time": "2022-09-11T09:45:03+00:00"
+ "time": "2023-03-10T10:08:00+00:00"
},
{
"name": "symfony/asset",
- "version": "v6.1.5",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/asset.git",
- "reference": "6065b5edc36442cb1ba98dc40f7c7f6b9e154729"
+ "reference": "b77a4cc8e266b7e0db688de740f9ee7253aa411c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/asset/zipball/6065b5edc36442cb1ba98dc40f7c7f6b9e154729",
- "reference": "6065b5edc36442cb1ba98dc40f7c7f6b9e154729",
+ "url": "https://api.github.com/repos/symfony/asset/zipball/b77a4cc8e266b7e0db688de740f9ee7253aa411c",
+ "reference": "b77a4cc8e266b7e0db688de740f9ee7253aa411c",
"shasum": ""
},
"require": {
@@ -3204,9 +3266,6 @@
"symfony/http-foundation": "^5.4|^6.0",
"symfony/http-kernel": "^5.4|^6.0"
},
- "suggest": {
- "symfony/http-foundation": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -3233,7 +3292,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.1.5"
+ "source": "https://github.com/symfony/asset/tree/v6.3.0"
},
"funding": [
{
@@ -3249,29 +3308,29 @@
"type": "tidelift"
}
],
- "time": "2022-08-31T08:17:45+00:00"
+ "time": "2023-04-21T14:41:17+00:00"
},
{
"name": "symfony/cache",
- "version": "v6.1.5",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "9ae74e40fde37aba127ad5db65c5193f41f86f95"
+ "reference": "d176b97600860df13e851538c2df2ad88e9e5ca9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/9ae74e40fde37aba127ad5db65c5193f41f86f95",
- "reference": "9ae74e40fde37aba127ad5db65c5193f41f86f95",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/d176b97600860df13e851538c2df2ad88e9e5ca9",
+ "reference": "d176b97600860df13e851538c2df2ad88e9e5ca9",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/cache": "^2.0|^3.0",
"psr/log": "^1.1|^2|^3",
- "symfony/cache-contracts": "^1.1.7|^2|^3",
- "symfony/service-contracts": "^1.1|^2|^3",
- "symfony/var-exporter": "^5.4|^6.0"
+ "symfony/cache-contracts": "^2.5|^3",
+ "symfony/service-contracts": "^2.5|^3",
+ "symfony/var-exporter": "^6.2.10"
},
"conflict": {
"doctrine/dbal": "<2.13.1",
@@ -3287,7 +3346,7 @@
"require-dev": {
"cache/integration-tests": "dev-master",
"doctrine/dbal": "^2.13.1|^3.0",
- "predis/predis": "^1.1",
+ "predis/predis": "^1.1|^2.0",
"psr/simple-cache": "^1.0|^2.0|^3.0",
"symfony/config": "^5.4|^6.0",
"symfony/dependency-injection": "^5.4|^6.0",
@@ -3329,7 +3388,7 @@
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v6.1.5"
+ "source": "https://github.com/symfony/cache/tree/v6.3.2"
},
"funding": [
{
@@ -3345,33 +3404,30 @@
"type": "tidelift"
}
],
- "time": "2022-09-08T09:34:40+00:00"
+ "time": "2023-07-27T16:19:14+00:00"
},
{
"name": "symfony/cache-contracts",
- "version": "v3.2.0",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache-contracts.git",
- "reference": "e8d1a5fc43534063204b74c080ebe36307d12271"
+ "reference": "ad945640ccc0ae6e208bcea7d7de4b39b569896b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/e8d1a5fc43534063204b74c080ebe36307d12271",
- "reference": "e8d1a5fc43534063204b74c080ebe36307d12271",
+ "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/ad945640ccc0ae6e208bcea7d7de4b39b569896b",
+ "reference": "ad945640ccc0ae6e208bcea7d7de4b39b569896b",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/cache": "^3.0"
},
- "suggest": {
- "symfony/cache-implementation": ""
- },
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.3-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -3408,7 +3464,80 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/cache-contracts/tree/v3.2.0"
+ "source": "https://github.com/symfony/cache-contracts/tree/v3.3.0"
+ },
+ "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": "2023-05-23T14:45:45+00:00"
+ },
+ {
+ "name": "symfony/clock",
+ "version": "v6.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/clock.git",
+ "reference": "2c72817f85cbdd0ae4e49643514a889004934296"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/clock/zipball/2c72817f85cbdd0ae4e49643514a889004934296",
+ "reference": "2c72817f85cbdd0ae4e49643514a889004934296",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/clock": "^1.0"
+ },
+ "provide": {
+ "psr/clock-implementation": "1.0"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/now.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\Clock\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Decouples applications from the system clock",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "clock",
+ "psr20",
+ "time"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/clock/tree/v6.3.1"
},
"funding": [
{
@@ -3424,41 +3553,39 @@
"type": "tidelift"
}
],
- "time": "2022-11-25T10:21:52+00:00"
+ "time": "2023-06-08T23:46:55+00:00"
},
{
"name": "symfony/config",
- "version": "v6.1.11",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "0cad3cb92780af62851f9312114ad4630b8b6e85"
+ "reference": "b47ca238b03e7b0d7880ffd1cf06e8d637ca1467"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/0cad3cb92780af62851f9312114ad4630b8b6e85",
- "reference": "0cad3cb92780af62851f9312114ad4630b8b6e85",
+ "url": "https://api.github.com/repos/symfony/config/zipball/b47ca238b03e7b0d7880ffd1cf06e8d637ca1467",
+ "reference": "b47ca238b03e7b0d7880ffd1cf06e8d637ca1467",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/filesystem": "^5.4|^6.0",
"symfony/polyfill-ctype": "~1.8"
},
"conflict": {
- "symfony/finder": "<5.4"
+ "symfony/finder": "<5.4",
+ "symfony/service-contracts": "<2.5"
},
"require-dev": {
"symfony/event-dispatcher": "^5.4|^6.0",
"symfony/finder": "^5.4|^6.0",
"symfony/messenger": "^5.4|^6.0",
- "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/service-contracts": "^2.5|^3",
"symfony/yaml": "^5.4|^6.0"
},
- "suggest": {
- "symfony/yaml": "To use the yaml reference dumper"
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -3485,7 +3612,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.1.11"
+ "source": "https://github.com/symfony/config/tree/v6.3.2"
},
"funding": [
{
@@ -3501,27 +3628,27 @@
"type": "tidelift"
}
],
- "time": "2023-01-09T04:36:47+00:00"
+ "time": "2023-07-19T20:22:16+00:00"
},
{
"name": "symfony/console",
- "version": "v6.1.6",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "7fa3b9cf17363468795e539231a5c91b02b608fc"
+ "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/7fa3b9cf17363468795e539231a5c91b02b608fc",
- "reference": "7fa3b9cf17363468795e539231a5c91b02b608fc",
+ "url": "https://api.github.com/repos/symfony/console/zipball/aa5d64ad3f63f2e48964fc81ee45cb318a723898",
+ "reference": "aa5d64ad3f63f2e48964fc81ee45cb318a723898",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/service-contracts": "^2.5|^3",
"symfony/string": "^5.4|^6.0"
},
"conflict": {
@@ -3543,12 +3670,6 @@
"symfony/process": "^5.4|^6.0",
"symfony/var-dumper": "^5.4|^6.0"
},
- "suggest": {
- "psr/log": "For using the console logger",
- "symfony/event-dispatcher": "",
- "symfony/lock": "",
- "symfony/process": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -3576,12 +3697,12 @@
"homepage": "https://symfony.com",
"keywords": [
"cli",
- "command line",
+ "command-line",
"console",
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.1.6"
+ "source": "https://github.com/symfony/console/tree/v6.3.2"
},
"funding": [
{
@@ -3597,33 +3718,34 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2023-07-19T20:17:28+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v6.1.12",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "360c9d0948e1fe675336346d5862e8e55b378d90"
+ "reference": "474cfbc46aba85a1ca11a27db684480d0db64ba7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/360c9d0948e1fe675336346d5862e8e55b378d90",
- "reference": "360c9d0948e1fe675336346d5862e8e55b378d90",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/474cfbc46aba85a1ca11a27db684480d0db64ba7",
+ "reference": "474cfbc46aba85a1ca11a27db684480d0db64ba7",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/container": "^1.1|^2.0",
- "symfony/deprecation-contracts": "^2.1|^3",
- "symfony/service-contracts": "^1.1.6|^2.0|^3.0"
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/service-contracts": "^2.5|^3.0",
+ "symfony/var-exporter": "^6.2.10"
},
"conflict": {
"ext-psr": "<1.1|>=2",
"symfony/config": "<6.1",
"symfony/finder": "<5.4",
- "symfony/proxy-manager-bridge": "<5.4",
+ "symfony/proxy-manager-bridge": "<6.3",
"symfony/yaml": "<5.4"
},
"provide": {
@@ -3635,13 +3757,6 @@
"symfony/expression-language": "^5.4|^6.0",
"symfony/yaml": "^5.4|^6.0"
},
- "suggest": {
- "symfony/config": "",
- "symfony/expression-language": "For using expressions in service container configuration",
- "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required",
- "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them",
- "symfony/yaml": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -3668,7 +3783,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.1.12"
+ "source": "https://github.com/symfony/dependency-injection/tree/v6.3.2"
},
"funding": [
{
@@ -3684,20 +3799,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-30T15:43:30+00:00"
+ "time": "2023-07-19T20:17:28+00:00"
},
{
"name": "symfony/deprecation-contracts",
- "version": "v3.2.0",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3"
+ "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/1ee04c65529dea5d8744774d474e7cbd2f1206d3",
- "reference": "1ee04c65529dea5d8744774d474e7cbd2f1206d3",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf",
+ "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf",
"shasum": ""
},
"require": {
@@ -3706,7 +3821,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.3-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -3735,7 +3850,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.0"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0"
},
"funding": [
{
@@ -3751,60 +3866,63 @@
"type": "tidelift"
}
],
- "time": "2022-11-25T10:21:52+00:00"
+ "time": "2023-05-23T14:45:45+00:00"
},
{
"name": "symfony/doctrine-bridge",
- "version": "v6.1.6",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/doctrine-bridge.git",
- "reference": "5db7ac51c40d03d576b2696a6b55975e53a3dfd5"
+ "reference": "61c7d16fbb61ffe3a08d1b965355d6b1006c3594"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/5db7ac51c40d03d576b2696a6b55975e53a3dfd5",
- "reference": "5db7ac51c40d03d576b2696a6b55975e53a3dfd5",
+ "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/61c7d16fbb61ffe3a08d1b965355d6b1006c3594",
+ "reference": "61c7d16fbb61ffe3a08d1b965355d6b1006c3594",
"shasum": ""
},
"require": {
- "doctrine/event-manager": "~1.0",
+ "doctrine/event-manager": "^1.2|^2",
"doctrine/persistence": "^2|^3",
"php": ">=8.1",
- "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/service-contracts": "^1.1|^2|^3"
+ "symfony/service-contracts": "^2.5|^3"
},
"conflict": {
+ "doctrine/annotations": "<1.13.1",
"doctrine/dbal": "<2.13.1",
"doctrine/lexer": "<1.1",
- "doctrine/orm": "<2.7.4",
- "phpunit/phpunit": "<5.4.3",
+ "doctrine/orm": "<2.12",
"symfony/cache": "<5.4",
- "symfony/dependency-injection": "<5.4",
- "symfony/form": "<5.4",
- "symfony/http-kernel": "<5.4",
+ "symfony/dependency-injection": "<6.2",
+ "symfony/form": "<5.4.21|>=6,<6.2.7",
+ "symfony/http-foundation": "<6.3",
+ "symfony/http-kernel": "<6.2",
+ "symfony/lock": "<6.3",
"symfony/messenger": "<5.4",
"symfony/property-info": "<5.4",
"symfony/security-bundle": "<5.4",
"symfony/security-core": "<6.0",
- "symfony/validator": "<5.4"
+ "symfony/validator": "<5.4.25|>=6,<6.2.12|>=6.3,<6.3.1"
},
"require-dev": {
- "doctrine/annotations": "^1.10.4",
- "doctrine/collections": "~1.0",
+ "doctrine/annotations": "^1.13.1|^2",
+ "doctrine/collections": "^1.0|^2.0",
"doctrine/data-fixtures": "^1.1",
"doctrine/dbal": "^2.13.1|^3.0",
- "doctrine/orm": "^2.7.4",
+ "doctrine/orm": "^2.12",
"psr/log": "^1|^2|^3",
"symfony/cache": "^5.4|^6.0",
"symfony/config": "^5.4|^6.0",
- "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/dependency-injection": "^6.2",
"symfony/doctrine-messenger": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
- "symfony/form": "^5.4.9|^6.0.9",
- "symfony/http-kernel": "^5.4|^6.0",
+ "symfony/form": "^5.4.21|^6.2.7",
+ "symfony/http-kernel": "^6.3",
+ "symfony/lock": "^6.3",
"symfony/messenger": "^5.4|^6.0",
"symfony/property-access": "^5.4|^6.0",
"symfony/property-info": "^5.4|^6.0",
@@ -3813,17 +3931,9 @@
"symfony/stopwatch": "^5.4|^6.0",
"symfony/translation": "^5.4|^6.0",
"symfony/uid": "^5.4|^6.0",
- "symfony/validator": "^5.4|^6.0",
+ "symfony/validator": "^5.4.25|~6.2.12|^6.3.1",
"symfony/var-dumper": "^5.4|^6.0"
},
- "suggest": {
- "doctrine/data-fixtures": "",
- "doctrine/dbal": "",
- "doctrine/orm": "",
- "symfony/form": "",
- "symfony/property-info": "",
- "symfony/validator": ""
- },
"type": "symfony-bridge",
"autoload": {
"psr-4": {
@@ -3850,7 +3960,7 @@
"description": "Provides integration for Doctrine with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/doctrine-bridge/tree/v6.1.6"
+ "source": "https://github.com/symfony/doctrine-bridge/tree/v6.3.2"
},
"funding": [
{
@@ -3866,27 +3976,27 @@
"type": "tidelift"
}
],
- "time": "2022-10-10T09:34:31+00:00"
+ "time": "2023-07-20T14:51:28+00:00"
},
{
"name": "symfony/doctrine-messenger",
- "version": "v6.1.4",
+ "version": "v6.3.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/doctrine-messenger.git",
- "reference": "b7587ed78b788a65958592ec5dccd226a0f6fd8e"
+ "reference": "f1c253e24ae6d2bc4939b1439e074e6d2e73ecdb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/doctrine-messenger/zipball/b7587ed78b788a65958592ec5dccd226a0f6fd8e",
- "reference": "b7587ed78b788a65958592ec5dccd226a0f6fd8e",
+ "url": "https://api.github.com/repos/symfony/doctrine-messenger/zipball/f1c253e24ae6d2bc4939b1439e074e6d2e73ecdb",
+ "reference": "f1c253e24ae6d2bc4939b1439e074e6d2e73ecdb",
"shasum": ""
},
"require": {
"doctrine/dbal": "^2.13|^3.0",
"php": ">=8.1",
"symfony/messenger": "^5.4|^6.0",
- "symfony/service-contracts": "^1.1|^2|^3"
+ "symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"doctrine/persistence": "<1.3"
@@ -3922,7 +4032,7 @@
"description": "Symfony Doctrine Messenger Bridge",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/doctrine-messenger/tree/v6.1.4"
+ "source": "https://github.com/symfony/doctrine-messenger/tree/v6.3.1"
},
"funding": [
{
@@ -3938,20 +4048,20 @@
"type": "tidelift"
}
],
- "time": "2022-08-12T13:09:07+00:00"
+ "time": "2023-06-24T11:51:27+00:00"
},
{
"name": "symfony/dom-crawler",
- "version": "v6.1.4",
+ "version": "v6.3.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/dom-crawler.git",
- "reference": "8cb4c6e6c8d30c26f70529ed5e50d79a09576c0c"
+ "reference": "8aa333f41f05afc7fc285a976b58272fd90fc212"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/8cb4c6e6c8d30c26f70529ed5e50d79a09576c0c",
- "reference": "8cb4c6e6c8d30c26f70529ed5e50d79a09576c0c",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/8aa333f41f05afc7fc285a976b58272fd90fc212",
+ "reference": "8aa333f41f05afc7fc285a976b58272fd90fc212",
"shasum": ""
},
"require": {
@@ -3963,9 +4073,6 @@
"require-dev": {
"symfony/css-selector": "^5.4|^6.0"
},
- "suggest": {
- "symfony/css-selector": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -3992,7 +4099,7 @@
"description": "Eases DOM navigation for HTML and XML documents",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dom-crawler/tree/v6.1.4"
+ "source": "https://github.com/symfony/dom-crawler/tree/v6.3.1"
},
"funding": [
{
@@ -4008,27 +4115,28 @@
"type": "tidelift"
}
],
- "time": "2022-08-04T19:19:00+00:00"
+ "time": "2023-06-05T15:30:22+00:00"
},
{
"name": "symfony/dotenv",
- "version": "v6.1.0",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/dotenv.git",
- "reference": "568c11bcedf419e7e61f663912c3547b54de51df"
+ "reference": "ceadb434fe2a6763a03d2d110441745834f3dd1e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dotenv/zipball/568c11bcedf419e7e61f663912c3547b54de51df",
- "reference": "568c11bcedf419e7e61f663912c3547b54de51df",
+ "url": "https://api.github.com/repos/symfony/dotenv/zipball/ceadb434fe2a6763a03d2d110441745834f3dd1e",
+ "reference": "ceadb434fe2a6763a03d2d110441745834f3dd1e",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
"conflict": {
- "symfony/console": "<5.4"
+ "symfony/console": "<5.4",
+ "symfony/process": "<5.4"
},
"require-dev": {
"symfony/console": "^5.4|^6.0",
@@ -4065,7 +4173,7 @@
"environment"
],
"support": {
- "source": "https://github.com/symfony/dotenv/tree/v6.1.0"
+ "source": "https://github.com/symfony/dotenv/tree/v6.3.0"
},
"funding": [
{
@@ -4081,20 +4189,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-01T07:15:35+00:00"
+ "time": "2023-04-21T14:41:17+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v6.1.11",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "2ce6feaafff4e745572468b70c0f269a8a997085"
+ "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/2ce6feaafff4e745572468b70c0f269a8a997085",
- "reference": "2ce6feaafff4e745572468b70c0f269a8a997085",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/85fd65ed295c4078367c784e8a5a6cee30348b7a",
+ "reference": "85fd65ed295c4078367c784e8a5a6cee30348b7a",
"shasum": ""
},
"require": {
@@ -4102,8 +4210,11 @@
"psr/log": "^1|^2|^3",
"symfony/var-dumper": "^5.4|^6.0"
},
+ "conflict": {
+ "symfony/deprecation-contracts": "<2.5"
+ },
"require-dev": {
- "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-kernel": "^5.4|^6.0",
"symfony/serializer": "^5.4|^6.0"
},
@@ -4136,7 +4247,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.1.11"
+ "source": "https://github.com/symfony/error-handler/tree/v6.3.2"
},
"funding": [
{
@@ -4152,28 +4263,29 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:36:55+00:00"
+ "time": "2023-07-16T17:05:46+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v6.1.11",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "c961e9b08b1e800eb19fccefe2b8f6091b62a472"
+ "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/c961e9b08b1e800eb19fccefe2b8f6091b62a472",
- "reference": "c961e9b08b1e800eb19fccefe2b8f6091b62a472",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e",
+ "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/event-dispatcher-contracts": "^2|^3"
+ "symfony/event-dispatcher-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/dependency-injection": "<5.4"
+ "symfony/dependency-injection": "<5.4",
+ "symfony/service-contracts": "<2.5"
},
"provide": {
"psr/event-dispatcher-implementation": "1.0",
@@ -4186,13 +4298,9 @@
"symfony/error-handler": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
"symfony/http-foundation": "^5.4|^6.0",
- "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/service-contracts": "^2.5|^3",
"symfony/stopwatch": "^5.4|^6.0"
},
- "suggest": {
- "symfony/dependency-injection": "",
- "symfony/http-kernel": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -4219,7 +4327,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.1.11"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2"
},
"funding": [
{
@@ -4235,33 +4343,30 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:36:55+00:00"
+ "time": "2023-07-06T06:56:43+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v3.2.0",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "0782b0b52a737a05b4383d0df35a474303cabdae"
+ "reference": "a76aed96a42d2b521153fb382d418e30d18b59df"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0782b0b52a737a05b4383d0df35a474303cabdae",
- "reference": "0782b0b52a737a05b4383d0df35a474303cabdae",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df",
+ "reference": "a76aed96a42d2b521153fb382d418e30d18b59df",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/event-dispatcher": "^1"
},
- "suggest": {
- "symfony/event-dispatcher-implementation": ""
- },
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.3-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -4298,7 +4403,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.2.0"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0"
},
"funding": [
{
@@ -4314,26 +4419,27 @@
"type": "tidelift"
}
],
- "time": "2022-11-25T10:21:52+00:00"
+ "time": "2023-05-23T14:45:45+00:00"
},
{
"name": "symfony/expression-language",
- "version": "v6.1.6",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
- "reference": "d1538560c075007d3dfd1f8e3a05e43a5ff13fd6"
+ "reference": "6d560c4c80e7e328708efd923f93ad67e6a0c1c0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/expression-language/zipball/d1538560c075007d3dfd1f8e3a05e43a5ff13fd6",
- "reference": "d1538560c075007d3dfd1f8e3a05e43a5ff13fd6",
+ "url": "https://api.github.com/repos/symfony/expression-language/zipball/6d560c4c80e7e328708efd923f93ad67e6a0c1c0",
+ "reference": "6d560c4c80e7e328708efd923f93ad67e6a0c1c0",
"shasum": ""
},
"require": {
"php": ">=8.1",
"symfony/cache": "^5.4|^6.0",
- "symfony/service-contracts": "^1.1|^2|^3"
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/service-contracts": "^2.5|^3"
},
"type": "library",
"autoload": {
@@ -4361,7 +4467,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.1.6"
+ "source": "https://github.com/symfony/expression-language/tree/v6.3.0"
},
"funding": [
{
@@ -4377,20 +4483,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2023-04-28T16:05:33+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v6.1.11",
+ "version": "v6.3.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "b5218ebd2e8085978ac06103b4e37aaf8ae7eb82"
+ "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/b5218ebd2e8085978ac06103b4e37aaf8ae7eb82",
- "reference": "b5218ebd2e8085978ac06103b4e37aaf8ae7eb82",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/edd36776956f2a6fcf577edb5b05eb0e3bdc52ae",
+ "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae",
"shasum": ""
},
"require": {
@@ -4424,7 +4530,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v6.1.11"
+ "source": "https://github.com/symfony/filesystem/tree/v6.3.1"
},
"funding": [
{
@@ -4440,20 +4546,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-20T17:44:30+00:00"
+ "time": "2023-06-01T08:30:39+00:00"
},
{
"name": "symfony/finder",
- "version": "v6.1.3",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "39696bff2c2970b3779a5cac7bf9f0b88fc2b709"
+ "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/39696bff2c2970b3779a5cac7bf9f0b88fc2b709",
- "reference": "39696bff2c2970b3779a5cac7bf9f0b88fc2b709",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/9915db259f67d21eefee768c1abcf1cc61b1fc9e",
+ "reference": "9915db259f67d21eefee768c1abcf1cc61b1fc9e",
"shasum": ""
},
"require": {
@@ -4488,7 +4594,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v6.1.3"
+ "source": "https://github.com/symfony/finder/tree/v6.3.3"
},
"funding": [
{
@@ -4504,20 +4610,20 @@
"type": "tidelift"
}
],
- "time": "2022-07-29T07:42:06+00:00"
+ "time": "2023-07-31T08:31:44+00:00"
},
{
"name": "symfony/flex",
- "version": "v2.2.3",
+ "version": "v2.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/flex.git",
- "reference": "0763da1bdcce1d48c06778d48249905c26d34a72"
+ "reference": "9c402af768c6c9f8126a9ffa192ecf7c16581e35"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/flex/zipball/0763da1bdcce1d48c06778d48249905c26d34a72",
- "reference": "0763da1bdcce1d48c06778d48249905c26d34a72",
+ "url": "https://api.github.com/repos/symfony/flex/zipball/9c402af768c6c9f8126a9ffa192ecf7c16581e35",
+ "reference": "9c402af768c6c9f8126a9ffa192ecf7c16581e35",
"shasum": ""
},
"require": {
@@ -4553,7 +4659,7 @@
"description": "Composer plugin for Symfony",
"support": {
"issues": "https://github.com/symfony/flex/issues",
- "source": "https://github.com/symfony/flex/tree/v2.2.3"
+ "source": "https://github.com/symfony/flex/tree/v2.3.3"
},
"funding": [
{
@@ -4569,20 +4675,20 @@
"type": "tidelift"
}
],
- "time": "2022-08-07T09:39:47+00:00"
+ "time": "2023-08-04T09:02:35+00:00"
},
{
"name": "symfony/framework-bundle",
- "version": "v6.1.6",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/framework-bundle.git",
- "reference": "b79e5866a8293de00c8436836c2038ec31916ee7"
+ "reference": "930fe7ee25a928b9b3627d717873ddd171430a82"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/b79e5866a8293de00c8436836c2038ec31916ee7",
- "reference": "b79e5866a8293de00c8436836c2038ec31916ee7",
+ "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/930fe7ee25a928b9b3627d717873ddd171430a82",
+ "reference": "930fe7ee25a928b9b3627d717873ddd171430a82",
"shasum": ""
},
"require": {
@@ -4591,14 +4697,14 @@
"php": ">=8.1",
"symfony/cache": "^5.4|^6.0",
"symfony/config": "^6.1",
- "symfony/dependency-injection": "^6.1",
- "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/dependency-injection": "^6.3.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/error-handler": "^6.1",
"symfony/event-dispatcher": "^5.4|^6.0",
"symfony/filesystem": "^5.4|^6.0",
"symfony/finder": "^5.4|^6.0",
- "symfony/http-foundation": "^5.4|^6.0",
- "symfony/http-kernel": "^6.1",
+ "symfony/http-foundation": "^6.3",
+ "symfony/http-kernel": "^6.3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/routing": "^5.4|^6.0"
},
@@ -4607,77 +4713,70 @@
"doctrine/persistence": "<1.3",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
- "phpunit/phpunit": "<5.4.3",
"symfony/asset": "<5.4",
+ "symfony/clock": "<6.3",
"symfony/console": "<5.4",
- "symfony/dom-crawler": "<5.4",
+ "symfony/dom-crawler": "<6.3",
"symfony/dotenv": "<5.4",
"symfony/form": "<5.4",
- "symfony/http-client": "<5.4",
+ "symfony/http-client": "<6.3",
"symfony/lock": "<5.4",
"symfony/mailer": "<5.4",
- "symfony/messenger": "<5.4",
- "symfony/mime": "<5.4",
+ "symfony/messenger": "<6.3",
+ "symfony/mime": "<6.2",
"symfony/property-access": "<5.4",
"symfony/property-info": "<5.4",
"symfony/security-core": "<5.4",
"symfony/security-csrf": "<5.4",
- "symfony/serializer": "<6.1",
+ "symfony/serializer": "<6.3",
"symfony/stopwatch": "<5.4",
- "symfony/translation": "<5.4",
+ "symfony/translation": "<6.2.8",
"symfony/twig-bridge": "<5.4",
"symfony/twig-bundle": "<5.4",
- "symfony/validator": "<5.4",
+ "symfony/validator": "<6.3",
"symfony/web-profiler-bundle": "<5.4",
"symfony/workflow": "<5.4"
},
"require-dev": {
- "doctrine/annotations": "^1.13.1",
+ "doctrine/annotations": "^1.13.1|^2",
"doctrine/persistence": "^1.3|^2|^3",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"symfony/asset": "^5.4|^6.0",
+ "symfony/asset-mapper": "^6.3",
"symfony/browser-kit": "^5.4|^6.0",
+ "symfony/clock": "^6.2",
"symfony/console": "^5.4.9|^6.0.9",
"symfony/css-selector": "^5.4|^6.0",
- "symfony/dom-crawler": "^5.4|^6.0",
+ "symfony/dom-crawler": "^6.3",
"symfony/dotenv": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
"symfony/form": "^5.4|^6.0",
"symfony/html-sanitizer": "^6.1",
- "symfony/http-client": "^5.4|^6.0",
+ "symfony/http-client": "^6.3",
"symfony/lock": "^5.4|^6.0",
"symfony/mailer": "^5.4|^6.0",
- "symfony/messenger": "^5.4|^6.0",
- "symfony/mime": "^5.4|^6.0",
+ "symfony/messenger": "^6.3",
+ "symfony/mime": "^6.2",
"symfony/notifier": "^5.4|^6.0",
"symfony/polyfill-intl-icu": "~1.0",
"symfony/process": "^5.4|^6.0",
"symfony/property-info": "^5.4|^6.0",
"symfony/rate-limiter": "^5.4|^6.0",
+ "symfony/scheduler": "^6.3",
"symfony/security-bundle": "^5.4|^6.0",
"symfony/semaphore": "^5.4|^6.0",
- "symfony/serializer": "^6.1",
+ "symfony/serializer": "^6.3",
"symfony/stopwatch": "^5.4|^6.0",
"symfony/string": "^5.4|^6.0",
- "symfony/translation": "^5.4|^6.0",
+ "symfony/translation": "^6.2.8",
"symfony/twig-bundle": "^5.4|^6.0",
"symfony/uid": "^5.4|^6.0",
- "symfony/validator": "^5.4|^6.0",
+ "symfony/validator": "^6.3",
"symfony/web-link": "^5.4|^6.0",
"symfony/workflow": "^5.4|^6.0",
"symfony/yaml": "^5.4|^6.0",
"twig/twig": "^2.10|^3.0"
},
- "suggest": {
- "ext-apcu": "For best performance of the system caches",
- "symfony/console": "For using the console commands",
- "symfony/form": "For using forms",
- "symfony/property-info": "For using the property_info service",
- "symfony/serializer": "For using the serializer service",
- "symfony/validator": "For using validation",
- "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering",
- "symfony/yaml": "For using the debug:config and lint:yaml commands"
- },
"type": "symfony-bundle",
"autoload": {
"psr-4": {
@@ -4704,7 +4803,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.1.6"
+ "source": "https://github.com/symfony/framework-bundle/tree/v6.3.2"
},
"funding": [
{
@@ -4720,27 +4819,32 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2023-07-26T17:39:03+00:00"
},
{
"name": "symfony/http-client",
- "version": "v6.1.6",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "c8c887f4813370550147afd27d9eb8a8523e53b2"
+ "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/c8c887f4813370550147afd27d9eb8a8523e53b2",
- "reference": "c8c887f4813370550147afd27d9eb8a8523e53b2",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00",
+ "reference": "15f9f4bad62bfcbe48b5dedd866f04a08fc7ff00",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/log": "^1|^2|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-client-contracts": "^3",
- "symfony/service-contracts": "^1.0|^2|^3"
+ "symfony/service-contracts": "^2.5|^3"
+ },
+ "conflict": {
+ "php-http/discovery": "<1.15",
+ "symfony/http-foundation": "<6.3"
},
"provide": {
"php-http/async-client-implementation": "*",
@@ -4787,8 +4891,11 @@
],
"description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously",
"homepage": "https://symfony.com",
+ "keywords": [
+ "http"
+ ],
"support": {
- "source": "https://github.com/symfony/http-client/tree/v6.1.6"
+ "source": "https://github.com/symfony/http-client/tree/v6.3.2"
},
"funding": [
{
@@ -4804,32 +4911,29 @@
"type": "tidelift"
}
],
- "time": "2022-10-12T05:10:31+00:00"
+ "time": "2023-07-05T08:41:27+00:00"
},
{
"name": "symfony/http-client-contracts",
- "version": "v3.2.0",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client-contracts.git",
- "reference": "c5f587eb445224ddfeb05b5ee703476742d730bf"
+ "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/c5f587eb445224ddfeb05b5ee703476742d730bf",
- "reference": "c5f587eb445224ddfeb05b5ee703476742d730bf",
+ "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/3b66325d0176b4ec826bffab57c9037d759c31fb",
+ "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
- "suggest": {
- "symfony/http-client-implementation": ""
- },
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.3-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -4869,7 +4973,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/http-client-contracts/tree/v3.2.0"
+ "source": "https://github.com/symfony/http-client-contracts/tree/v3.3.0"
},
"funding": [
{
@@ -4885,29 +4989,34 @@
"type": "tidelift"
}
],
- "time": "2022-11-25T10:21:52+00:00"
+ "time": "2023-05-23T14:45:45+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v6.1.12",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "bd1bcfb0eba14de22c4d086c5023e608f37366ed"
+ "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/bd1bcfb0eba14de22c4d086c5023e608f37366ed",
- "reference": "bd1bcfb0eba14de22c4d086c5023e608f37366ed",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3",
+ "reference": "43ed99d30f5f466ffa00bdac3f5f7aa9cd7617c3",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/deprecation-contracts": "^2.1|^3",
- "symfony/polyfill-mbstring": "~1.1"
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/polyfill-mbstring": "~1.1",
+ "symfony/polyfill-php83": "^1.27"
+ },
+ "conflict": {
+ "symfony/cache": "<6.2"
},
"require-dev": {
- "predis/predis": "~1.0",
+ "doctrine/dbal": "^2.13.1|^3.0",
+ "predis/predis": "^1.1|^2.0",
"symfony/cache": "^5.4|^6.0",
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
@@ -4915,9 +5024,6 @@
"symfony/mime": "^5.4|^6.0",
"symfony/rate-limiter": "^5.2|^6.0"
},
- "suggest": {
- "symfony/mime": "To use the file extension guesser"
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -4944,7 +5050,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.1.12"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.3.2"
},
"funding": [
{
@@ -4960,28 +5066,29 @@
"type": "tidelift"
}
],
- "time": "2023-01-30T15:43:30+00:00"
+ "time": "2023-07-23T21:58:39+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v6.1.12",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "7a4a69dee1b0db04bdc12e86d4cd0dbf6daa390c"
+ "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7a4a69dee1b0db04bdc12e86d4cd0dbf6daa390c",
- "reference": "7a4a69dee1b0db04bdc12e86d4cd0dbf6daa390c",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d3b567f0addf695e10b0c6d57564a9bea2e058ee",
+ "reference": "d3b567f0addf695e10b0c6d57564a9bea2e058ee",
"shasum": ""
},
"require": {
"php": ">=8.1",
"psr/log": "^1|^2|^3",
- "symfony/error-handler": "^6.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/error-handler": "^6.3",
"symfony/event-dispatcher": "^5.4|^6.0",
- "symfony/http-foundation": "^5.4|^6.0",
+ "symfony/http-foundation": "^6.2.7",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
@@ -4989,15 +5096,18 @@
"symfony/cache": "<5.4",
"symfony/config": "<6.1",
"symfony/console": "<5.4",
- "symfony/dependency-injection": "<6.1",
+ "symfony/dependency-injection": "<6.3",
"symfony/doctrine-bridge": "<5.4",
"symfony/form": "<5.4",
"symfony/http-client": "<5.4",
+ "symfony/http-client-contracts": "<2.5",
"symfony/mailer": "<5.4",
"symfony/messenger": "<5.4",
"symfony/translation": "<5.4",
+ "symfony/translation-contracts": "<2.5",
"symfony/twig-bridge": "<5.4",
"symfony/validator": "<5.4",
+ "symfony/var-dumper": "<6.3",
"twig/twig": "<2.13"
},
"provide": {
@@ -5006,28 +5116,27 @@
"require-dev": {
"psr/cache": "^1.0|^2.0|^3.0",
"symfony/browser-kit": "^5.4|^6.0",
+ "symfony/clock": "^6.2",
"symfony/config": "^6.1",
"symfony/console": "^5.4|^6.0",
"symfony/css-selector": "^5.4|^6.0",
- "symfony/dependency-injection": "^6.1",
+ "symfony/dependency-injection": "^6.3",
"symfony/dom-crawler": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
"symfony/finder": "^5.4|^6.0",
- "symfony/http-client-contracts": "^1.1|^2|^3",
+ "symfony/http-client-contracts": "^2.5|^3",
"symfony/process": "^5.4|^6.0",
+ "symfony/property-access": "^5.4.5|^6.0.5",
"symfony/routing": "^5.4|^6.0",
+ "symfony/serializer": "^6.3",
"symfony/stopwatch": "^5.4|^6.0",
"symfony/translation": "^5.4|^6.0",
- "symfony/translation-contracts": "^1.1|^2|^3",
+ "symfony/translation-contracts": "^2.5|^3",
"symfony/uid": "^5.4|^6.0",
+ "symfony/validator": "^6.3",
+ "symfony/var-exporter": "^6.2",
"twig/twig": "^2.13|^3.0.4"
},
- "suggest": {
- "symfony/browser-kit": "",
- "symfony/config": "",
- "symfony/console": "",
- "symfony/dependency-injection": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -5054,7 +5163,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.1.12"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.3.3"
},
"funding": [
{
@@ -5070,37 +5179,43 @@
"type": "tidelift"
}
],
- "time": "2023-02-01T08:26:56+00:00"
+ "time": "2023-07-31T10:33:00+00:00"
},
{
"name": "symfony/mailer",
- "version": "v6.1.5",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "e1b32deb9efc48def0c76b876860ad36f2123e89"
+ "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/e1b32deb9efc48def0c76b876860ad36f2123e89",
- "reference": "e1b32deb9efc48def0c76b876860ad36f2123e89",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/7b03d9be1dea29bfec0a6c7b603f5072a4c97435",
+ "reference": "7b03d9be1dea29bfec0a6c7b603f5072a4c97435",
"shasum": ""
},
"require": {
- "egulias/email-validator": "^2.1.10|^3",
+ "egulias/email-validator": "^2.1.10|^3|^4",
"php": ">=8.1",
"psr/event-dispatcher": "^1",
"psr/log": "^1|^2|^3",
"symfony/event-dispatcher": "^5.4|^6.0",
- "symfony/mime": "^5.4|^6.0",
- "symfony/service-contracts": "^1.1|^2|^3"
+ "symfony/mime": "^6.2",
+ "symfony/service-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/http-kernel": "<5.4"
+ "symfony/http-client-contracts": "<2.5",
+ "symfony/http-kernel": "<5.4",
+ "symfony/messenger": "<6.2",
+ "symfony/mime": "<6.2",
+ "symfony/twig-bridge": "<6.2.1"
},
"require-dev": {
- "symfony/http-client-contracts": "^1.1|^2|^3",
- "symfony/messenger": "^5.4|^6.0"
+ "symfony/console": "^5.4|^6.0",
+ "symfony/http-client": "^5.4|^6.0",
+ "symfony/messenger": "^6.2",
+ "symfony/twig-bridge": "^6.2"
},
"type": "library",
"autoload": {
@@ -5128,7 +5243,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v6.1.5"
+ "source": "https://github.com/symfony/mailer/tree/v6.3.0"
},
"funding": [
{
@@ -5144,29 +5259,30 @@
"type": "tidelift"
}
],
- "time": "2022-08-29T06:58:39+00:00"
+ "time": "2023-05-29T12:49:39+00:00"
},
{
"name": "symfony/messenger",
- "version": "v6.1.6",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/messenger.git",
- "reference": "3d7fbc507ad31e71a96e8e65342243e2dbe22fa1"
+ "reference": "38a1f47041a4081bcb44827db8481a5368dd58ef"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/messenger/zipball/3d7fbc507ad31e71a96e8e65342243e2dbe22fa1",
- "reference": "3d7fbc507ad31e71a96e8e65342243e2dbe22fa1",
+ "url": "https://api.github.com/repos/symfony/messenger/zipball/38a1f47041a4081bcb44827db8481a5368dd58ef",
+ "reference": "38a1f47041a4081bcb44827db8481a5368dd58ef",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "psr/log": "^1|^2|^3"
+ "psr/log": "^1|^2|^3",
+ "symfony/clock": "^6.3"
},
"conflict": {
"symfony/event-dispatcher": "<5.4",
- "symfony/event-dispatcher-contracts": "<2",
+ "symfony/event-dispatcher-contracts": "<2.5",
"symfony/framework-bundle": "<5.4",
"symfony/http-kernel": "<5.4",
"symfony/serializer": "<5.4"
@@ -5175,19 +5291,18 @@
"psr/cache": "^1.0|^2.0|^3.0",
"symfony/console": "^5.4|^6.0",
"symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/event-dispatcher": "^5.4|^6.0",
"symfony/http-kernel": "^5.4|^6.0",
"symfony/process": "^5.4|^6.0",
"symfony/property-access": "^5.4|^6.0",
+ "symfony/rate-limiter": "^5.4|^6.0",
"symfony/routing": "^5.4|^6.0",
"symfony/serializer": "^5.4|^6.0",
- "symfony/service-contracts": "^1.1|^2|^3",
+ "symfony/service-contracts": "^2.5|^3",
"symfony/stopwatch": "^5.4|^6.0",
"symfony/validator": "^5.4|^6.0"
},
- "suggest": {
- "enqueue/messenger-adapter": "For using the php-enqueue library as a transport."
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -5214,7 +5329,7 @@
"description": "Helps applications send and receive messages to/from other applications or via message queues",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/messenger/tree/v6.1.6"
+ "source": "https://github.com/symfony/messenger/tree/v6.3.3"
},
"funding": [
{
@@ -5230,24 +5345,25 @@
"type": "tidelift"
}
],
- "time": "2022-10-10T09:34:31+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/mime",
- "version": "v6.1.11",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "2bff58573e81a1df51bf99ad01725428beda1cbc"
+ "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/2bff58573e81a1df51bf99ad01725428beda1cbc",
- "reference": "2bff58573e81a1df51bf99ad01725428beda1cbc",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/9a0cbd52baa5ba5a5b1f0cacc59466f194730f98",
+ "reference": "9a0cbd52baa5ba5a5b1f0cacc59466f194730f98",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-intl-idn": "^1.10",
"symfony/polyfill-mbstring": "^1.0"
},
@@ -5255,15 +5371,17 @@
"egulias/email-validator": "~3.0.0",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
- "symfony/mailer": "<5.4"
+ "symfony/mailer": "<5.4",
+ "symfony/serializer": "<6.2.13|>=6.3,<6.3.2"
},
"require-dev": {
"egulias/email-validator": "^2.1.10|^3.1|^4",
+ "league/html-to-markdown": "^5.0",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/property-access": "^5.4|^6.0",
"symfony/property-info": "^5.4|^6.0",
- "symfony/serializer": "^5.2|^6.0"
+ "symfony/serializer": "~6.2.13|^6.3.2"
},
"type": "library",
"autoload": {
@@ -5295,7 +5413,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v6.1.11"
+ "source": "https://github.com/symfony/mime/tree/v6.3.3"
},
"funding": [
{
@@ -5311,27 +5429,27 @@
"type": "tidelift"
}
],
- "time": "2023-01-10T18:53:01+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/monolog-bridge",
- "version": "v6.1.2",
+ "version": "v6.3.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/monolog-bridge.git",
- "reference": "1efd6a42b1dc80e03bd74d4a2fdc85e728dc2627"
+ "reference": "04b04b8e465e0fa84940e5609b6796a8b4e51bf1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/1efd6a42b1dc80e03bd74d4a2fdc85e728dc2627",
- "reference": "1efd6a42b1dc80e03bd74d4a2fdc85e728dc2627",
+ "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/04b04b8e465e0fa84940e5609b6796a8b4e51bf1",
+ "reference": "04b04b8e465e0fa84940e5609b6796a8b4e51bf1",
"shasum": ""
},
"require": {
"monolog/monolog": "^1.25.1|^2|^3",
"php": ">=8.1",
"symfony/http-kernel": "^5.4|^6.0",
- "symfony/service-contracts": "^1.1|^2|^3"
+ "symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"symfony/console": "<5.4",
@@ -5347,11 +5465,6 @@
"symfony/security-core": "^6.0",
"symfony/var-dumper": "^5.4|^6.0"
},
- "suggest": {
- "symfony/console": "For the possibility to show log messages in console commands depending on verbosity settings.",
- "symfony/http-kernel": "For using the debugging handlers together with the response life cycle of the HTTP kernel.",
- "symfony/var-dumper": "For using the debugging handlers like the console handler or the log server handler."
- },
"type": "symfony-bridge",
"autoload": {
"psr-4": {
@@ -5378,7 +5491,7 @@
"description": "Provides integration for Monolog with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/monolog-bridge/tree/v6.1.2"
+ "source": "https://github.com/symfony/monolog-bridge/tree/v6.3.1"
},
"funding": [
{
@@ -5394,7 +5507,7 @@
"type": "tidelift"
}
],
- "time": "2022-06-21T08:28:57+00:00"
+ "time": "2023-06-08T11:13:32+00:00"
},
{
"name": "symfony/monolog-bundle",
@@ -5479,16 +5592,16 @@
},
{
"name": "symfony/password-hasher",
- "version": "v6.1.11",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/password-hasher.git",
- "reference": "49124e581f1ee90c1e19ca64b45f384f1dadd118"
+ "reference": "d23ad221989e6b8278d050cabfd7b569eee84590"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/password-hasher/zipball/49124e581f1ee90c1e19ca64b45f384f1dadd118",
- "reference": "49124e581f1ee90c1e19ca64b45f384f1dadd118",
+ "url": "https://api.github.com/repos/symfony/password-hasher/zipball/d23ad221989e6b8278d050cabfd7b569eee84590",
+ "reference": "d23ad221989e6b8278d050cabfd7b569eee84590",
"shasum": ""
},
"require": {
@@ -5531,7 +5644,7 @@
"password"
],
"support": {
- "source": "https://github.com/symfony/password-hasher/tree/v6.1.11"
+ "source": "https://github.com/symfony/password-hasher/tree/v6.3.0"
},
"funding": [
{
@@ -5547,20 +5660,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:36:55+00:00"
+ "time": "2023-02-14T09:04:20+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "433d05519ce6990bf3530fba6957499d327395c2"
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2",
- "reference": "433d05519ce6990bf3530fba6957499d327395c2",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354",
+ "reference": "511a08c03c1960e08a883f4cffcacd219b758354",
"shasum": ""
},
"require": {
@@ -5572,7 +5685,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5612,7 +5725,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0"
},
"funding": [
{
@@ -5628,7 +5741,7 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
@@ -5884,18 +5997,95 @@
],
"time": "2022-11-03T14:55:06+00:00"
},
+ {
+ "name": "symfony/polyfill-php83",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php83.git",
+ "reference": "508c652ba3ccf69f8c97f251534f229791b52a57"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/508c652ba3ccf69f8c97f251534f229791b52a57",
+ "reference": "508c652ba3ccf69f8c97f251534f229791b52a57",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1",
+ "symfony/polyfill-php80": "^1.14"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Php83\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-php83/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
{
"name": "symfony/polyfill-uuid",
- "version": "v1.26.0",
+ "version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-uuid.git",
- "reference": "a41886c1c81dc075a09c71fe6db5b9d68c79de23"
+ "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/a41886c1c81dc075a09c71fe6db5b9d68c79de23",
- "reference": "a41886c1c81dc075a09c71fe6db5b9d68c79de23",
+ "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/f3cf1a645c2734236ed1e2e671e273eeb3586166",
+ "reference": "f3cf1a645c2734236ed1e2e671e273eeb3586166",
"shasum": ""
},
"require": {
@@ -5910,7 +6100,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.26-dev"
+ "dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -5948,7 +6138,7 @@
"uuid"
],
"support": {
- "source": "https://github.com/symfony/polyfill-uuid/tree/v1.26.0"
+ "source": "https://github.com/symfony/polyfill-uuid/tree/v1.27.0"
},
"funding": [
{
@@ -5964,32 +6154,30 @@
"type": "tidelift"
}
],
- "time": "2022-05-24T11:49:31+00:00"
+ "time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/property-access",
- "version": "v6.1.3",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "25108ee9b62d6ef0815007d9c7cf6a7ba40bb7c5"
+ "reference": "2dc4f9da444b8f8ff592e95d570caad67924f1d0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/25108ee9b62d6ef0815007d9c7cf6a7ba40bb7c5",
- "reference": "25108ee9b62d6ef0815007d9c7cf6a7ba40bb7c5",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/2dc4f9da444b8f8ff592e95d570caad67924f1d0",
+ "reference": "2dc4f9da444b8f8ff592e95d570caad67924f1d0",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/property-info": "^5.4|^6.0"
},
"require-dev": {
"symfony/cache": "^5.4|^6.0"
},
- "suggest": {
- "psr/cache-implementation": "To cache access methods."
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -6023,11 +6211,11 @@
"injection",
"object",
"property",
- "property path",
+ "property-path",
"reflection"
],
"support": {
- "source": "https://github.com/symfony/property-access/tree/v6.1.3"
+ "source": "https://github.com/symfony/property-access/tree/v6.3.2"
},
"funding": [
{
@@ -6043,20 +6231,20 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T17:24:16+00:00"
+ "time": "2023-07-13T15:26:11+00:00"
},
{
"name": "symfony/property-info",
- "version": "v6.1.6",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
- "reference": "f28d0db9d2687f81d68d0dc6b2e42817647f5d64"
+ "reference": "7f3a03716112269741fe2a809f8f791a371d1fcd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/f28d0db9d2687f81d68d0dc6b2e42817647f5d64",
- "reference": "f28d0db9d2687f81d68d0dc6b2e42817647f5d64",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/7f3a03716112269741fe2a809f8f791a371d1fcd",
+ "reference": "7f3a03716112269741fe2a809f8f791a371d1fcd",
"shasum": ""
},
"require": {
@@ -6069,19 +6257,13 @@
"symfony/dependency-injection": "<5.4"
},
"require-dev": {
- "doctrine/annotations": "^1.10.4",
+ "doctrine/annotations": "^1.10.4|^2",
"phpdocumentor/reflection-docblock": "^5.2",
"phpstan/phpdoc-parser": "^1.0",
"symfony/cache": "^5.4|^6.0",
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/serializer": "^5.4|^6.0"
},
- "suggest": {
- "phpdocumentor/reflection-docblock": "To use the PHPDoc",
- "psr/cache-implementation": "To cache results",
- "symfony/doctrine-bridge": "To use Doctrine metadata",
- "symfony/serializer": "To use Serializer metadata"
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -6116,7 +6298,7 @@
"validator"
],
"support": {
- "source": "https://github.com/symfony/property-info/tree/v6.1.6"
+ "source": "https://github.com/symfony/property-info/tree/v6.3.0"
},
"funding": [
{
@@ -6132,29 +6314,30 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2023-05-19T08:06:44+00:00"
},
{
"name": "symfony/proxy-manager-bridge",
- "version": "v6.1.0",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/proxy-manager-bridge.git",
- "reference": "bcb3e7a28ee373bd64ecd2a2289a64c5860716af"
+ "reference": "7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/bcb3e7a28ee373bd64ecd2a2289a64c5860716af",
- "reference": "bcb3e7a28ee373bd64ecd2a2289a64c5860716af",
+ "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39",
+ "reference": "7ba2ac62c88d7c3460d41f04ceba5fc3b9071a39",
"shasum": ""
},
"require": {
"friendsofphp/proxy-manager-lts": "^1.0.2",
"php": ">=8.1",
- "symfony/dependency-injection": "^5.4|^6.0"
+ "symfony/dependency-injection": "^6.3",
+ "symfony/deprecation-contracts": "^2.5|^3"
},
"require-dev": {
- "symfony/config": "^5.4|^6.0"
+ "symfony/config": "^6.1"
},
"type": "symfony-bridge",
"autoload": {
@@ -6182,7 +6365,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.1.0"
+ "source": "https://github.com/symfony/proxy-manager-bridge/tree/v6.3.0"
},
"funding": [
{
@@ -6198,46 +6381,41 @@
"type": "tidelift"
}
],
- "time": "2022-03-02T13:21:45+00:00"
+ "time": "2023-05-26T07:49:33+00:00"
},
{
"name": "symfony/routing",
- "version": "v6.1.5",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c"
+ "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c",
- "reference": "f8c1ebb43d0f39e5ecd12a732ba1952a3dd8455c",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/e7243039ab663822ff134fbc46099b5fdfa16f6a",
+ "reference": "e7243039ab663822ff134fbc46099b5fdfa16f6a",
"shasum": ""
},
"require": {
- "php": ">=8.1"
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3"
},
"conflict": {
"doctrine/annotations": "<1.12",
- "symfony/config": "<5.4",
+ "symfony/config": "<6.2",
"symfony/dependency-injection": "<5.4",
"symfony/yaml": "<5.4"
},
"require-dev": {
- "doctrine/annotations": "^1.12",
+ "doctrine/annotations": "^1.12|^2",
"psr/log": "^1|^2|^3",
- "symfony/config": "^5.4|^6.0",
+ "symfony/config": "^6.2",
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
"symfony/http-foundation": "^5.4|^6.0",
"symfony/yaml": "^5.4|^6.0"
},
- "suggest": {
- "symfony/config": "For using the all-in-one router or any loader",
- "symfony/expression-language": "For using expression matching",
- "symfony/http-foundation": "For using a Symfony Request object",
- "symfony/yaml": "For using the YAML loader"
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -6270,7 +6448,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v6.1.5"
+ "source": "https://github.com/symfony/routing/tree/v6.3.3"
},
"funding": [
{
@@ -6286,20 +6464,20 @@
"type": "tidelift"
}
],
- "time": "2022-09-09T09:26:14+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/runtime",
- "version": "v6.1.3",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/runtime.git",
- "reference": "e5d4d848656cbb1812d5f911b1bdec205c6e2fac"
+ "reference": "d5c09493647a0c1a16e6c8da308098e840d1164f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/runtime/zipball/e5d4d848656cbb1812d5f911b1bdec205c6e2fac",
- "reference": "e5d4d848656cbb1812d5f911b1bdec205c6e2fac",
+ "url": "https://api.github.com/repos/symfony/runtime/zipball/d5c09493647a0c1a16e6c8da308098e840d1164f",
+ "reference": "d5c09493647a0c1a16e6c8da308098e840d1164f",
"shasum": ""
},
"require": {
@@ -6311,7 +6489,7 @@
},
"require-dev": {
"composer/composer": "^1.0.2|^2.0",
- "symfony/console": "^5.4|^6.0",
+ "symfony/console": "^5.4.9|^6.0.9",
"symfony/dotenv": "^5.4|^6.0",
"symfony/http-foundation": "^5.4|^6.0",
"symfony/http-kernel": "^5.4|^6.0"
@@ -6345,8 +6523,11 @@
],
"description": "Enables decoupling PHP applications from global state",
"homepage": "https://symfony.com",
+ "keywords": [
+ "runtime"
+ ],
"support": {
- "source": "https://github.com/symfony/runtime/tree/v6.1.3"
+ "source": "https://github.com/symfony/runtime/tree/v6.3.2"
},
"funding": [
{
@@ -6362,40 +6543,43 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T17:24:16+00:00"
+ "time": "2023-07-16T17:05:46+00:00"
},
{
"name": "symfony/security-bundle",
- "version": "v6.1.12",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-bundle.git",
- "reference": "5c790f769c0cdfeebc237573b929ce6c121eb657"
+ "reference": "b33382ca3034ee691dd0d882f214ae9e037f4427"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-bundle/zipball/5c790f769c0cdfeebc237573b929ce6c121eb657",
- "reference": "5c790f769c0cdfeebc237573b929ce6c121eb657",
+ "url": "https://api.github.com/repos/symfony/security-bundle/zipball/b33382ca3034ee691dd0d882f214ae9e037f4427",
+ "reference": "b33382ca3034ee691dd0d882f214ae9e037f4427",
"shasum": ""
},
"require": {
"composer-runtime-api": ">=2.1",
"ext-xml": "*",
"php": ">=8.1",
- "symfony/config": "^5.4|^6.0",
- "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/clock": "^6.3",
+ "symfony/config": "^6.1",
+ "symfony/dependency-injection": "^6.2",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/event-dispatcher": "^5.4|^6.0",
- "symfony/http-foundation": "^5.4|^6.0",
- "symfony/http-kernel": "^5.4|^6.0",
+ "symfony/http-foundation": "^6.2",
+ "symfony/http-kernel": "^6.2",
"symfony/password-hasher": "^5.4|^6.0",
- "symfony/security-core": "^5.4|^6.0",
+ "symfony/security-core": "^6.2",
"symfony/security-csrf": "^5.4|^6.0",
- "symfony/security-http": "^5.4.20|~6.0.20|~6.1.12|^6.2.6"
+ "symfony/security-http": "^6.3"
},
"conflict": {
"symfony/browser-kit": "<5.4",
"symfony/console": "<5.4",
- "symfony/framework-bundle": "<5.4",
+ "symfony/framework-bundle": "<6.3",
+ "symfony/http-client": "<5.4",
"symfony/ldap": "<5.4",
"symfony/twig-bundle": "<5.4"
},
@@ -6408,7 +6592,8 @@
"symfony/dom-crawler": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
"symfony/form": "^5.4|^6.0",
- "symfony/framework-bundle": "^5.4|^6.0",
+ "symfony/framework-bundle": "^6.3",
+ "symfony/http-client": "^5.4|^6.0",
"symfony/ldap": "^5.4|^6.0",
"symfony/process": "^5.4|^6.0",
"symfony/rate-limiter": "^5.4|^6.0",
@@ -6418,7 +6603,13 @@
"symfony/twig-bundle": "^5.4|^6.0",
"symfony/validator": "^5.4|^6.0",
"symfony/yaml": "^5.4|^6.0",
- "twig/twig": "^2.13|^3.0.4"
+ "twig/twig": "^2.13|^3.0.4",
+ "web-token/jwt-checker": "^3.1",
+ "web-token/jwt-signature-algorithm-ecdsa": "^3.1",
+ "web-token/jwt-signature-algorithm-eddsa": "^3.1",
+ "web-token/jwt-signature-algorithm-hmac": "^3.1",
+ "web-token/jwt-signature-algorithm-none": "^3.1",
+ "web-token/jwt-signature-algorithm-rsa": "^3.1"
},
"type": "symfony-bundle",
"autoload": {
@@ -6446,7 +6637,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.1.12"
+ "source": "https://github.com/symfony/security-bundle/tree/v6.3.3"
},
"funding": [
{
@@ -6462,27 +6653,28 @@
"type": "tidelift"
}
],
- "time": "2023-01-30T15:43:30+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/security-core",
- "version": "v6.1.11",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-core.git",
- "reference": "a55bf4319a438719e139c8e81c64fc7e009124e3"
+ "reference": "b86ce012cc9a62a15ed43af5037eebc3e6de4d7f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-core/zipball/a55bf4319a438719e139c8e81c64fc7e009124e3",
- "reference": "a55bf4319a438719e139c8e81c64fc7e009124e3",
+ "url": "https://api.github.com/repos/symfony/security-core/zipball/b86ce012cc9a62a15ed43af5037eebc3e6de4d7f",
+ "reference": "b86ce012cc9a62a15ed43af5037eebc3e6de4d7f",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/event-dispatcher-contracts": "^1.1|^2|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/event-dispatcher-contracts": "^2.5|^3",
"symfony/password-hasher": "^5.4|^6.0",
- "symfony/service-contracts": "^1.1.6|^2|^3"
+ "symfony/service-contracts": "^2.5|^3"
},
"conflict": {
"symfony/event-dispatcher": "<5.4",
@@ -6500,17 +6692,10 @@
"symfony/expression-language": "^5.4|^6.0",
"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/validator": "^5.4|^6.0"
},
- "suggest": {
- "psr/container-implementation": "To instantiate the Security class",
- "symfony/event-dispatcher": "",
- "symfony/expression-language": "For using the expression voter",
- "symfony/http-foundation": "",
- "symfony/ldap": "For using LDAP integration",
- "symfony/validator": "For using the user password constraint"
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -6537,7 +6722,7 @@
"description": "Symfony Security Component - Core Library",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-core/tree/v6.1.11"
+ "source": "https://github.com/symfony/security-core/tree/v6.3.3"
},
"funding": [
{
@@ -6553,20 +6738,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-24T13:11:40+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/security-csrf",
- "version": "v6.1.11",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-csrf.git",
- "reference": "4ea5f0af48f303e60109a6955dde49d1923143cb"
+ "reference": "63d7b098c448cbddb46ea5eda33b68c1ece6eb5b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-csrf/zipball/4ea5f0af48f303e60109a6955dde49d1923143cb",
- "reference": "4ea5f0af48f303e60109a6955dde49d1923143cb",
+ "url": "https://api.github.com/repos/symfony/security-csrf/zipball/63d7b098c448cbddb46ea5eda33b68c1ece6eb5b",
+ "reference": "63d7b098c448cbddb46ea5eda33b68c1ece6eb5b",
"shasum": ""
},
"require": {
@@ -6579,9 +6764,6 @@
"require-dev": {
"symfony/http-foundation": "^5.4|^6.0"
},
- "suggest": {
- "symfony/http-foundation": "For using the class SessionTokenStorage."
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -6608,7 +6790,7 @@
"description": "Symfony Security Component - CSRF Library",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-csrf/tree/v6.1.11"
+ "source": "https://github.com/symfony/security-csrf/tree/v6.3.2"
},
"funding": [
{
@@ -6624,46 +6806,50 @@
"type": "tidelift"
}
],
- "time": "2023-01-01T08:36:55+00:00"
+ "time": "2023-07-05T08:41:27+00:00"
},
{
"name": "symfony/security-http",
- "version": "v6.1.12",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/security-http.git",
- "reference": "e671c9748c439492c4a2d07862ee63a9a6fbf5c1"
+ "reference": "04d6b868786a56c1fadc52b003fe5a4f9ab3f3d0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/security-http/zipball/e671c9748c439492c4a2d07862ee63a9a6fbf5c1",
- "reference": "e671c9748c439492c4a2d07862ee63a9a6fbf5c1",
+ "url": "https://api.github.com/repos/symfony/security-http/zipball/04d6b868786a56c1fadc52b003fe5a4f9ab3f3d0",
+ "reference": "04d6b868786a56c1fadc52b003fe5a4f9ab3f3d0",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/http-foundation": "^5.4|^6.0",
- "symfony/http-kernel": "^6.1",
+ "symfony/http-kernel": "^6.3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/property-access": "^5.4|^6.0",
- "symfony/security-core": "^5.4.19|~6.0.19|~6.1.11|^6.2.5"
+ "symfony/security-core": "^6.3"
},
"conflict": {
+ "symfony/clock": "<6.3",
"symfony/event-dispatcher": "<5.4.9|>=6,<6.0.9",
+ "symfony/http-client-contracts": "<3.0",
"symfony/security-bundle": "<5.4",
"symfony/security-csrf": "<5.4"
},
"require-dev": {
"psr/log": "^1|^2|^3",
"symfony/cache": "^5.4|^6.0",
+ "symfony/clock": "^6.3",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/http-client-contracts": "^3.0",
"symfony/rate-limiter": "^5.4|^6.0",
"symfony/routing": "^5.4|^6.0",
"symfony/security-csrf": "^5.4|^6.0",
- "symfony/translation": "^5.4|^6.0"
- },
- "suggest": {
- "symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs",
- "symfony/security-csrf": "For using tokens to protect authentication/logout attempts"
+ "symfony/translation": "^5.4|^6.0",
+ "web-token/jwt-checker": "^3.1",
+ "web-token/jwt-signature-algorithm-ecdsa": "^3.1"
},
"type": "library",
"autoload": {
@@ -6691,7 +6877,7 @@
"description": "Symfony Security Component - HTTP Integration",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/security-http/tree/v6.1.12"
+ "source": "https://github.com/symfony/security-http/tree/v6.3.2"
},
"funding": [
{
@@ -6707,24 +6893,25 @@
"type": "tidelift"
}
],
- "time": "2023-01-30T15:43:30+00:00"
+ "time": "2023-07-13T14:29:38+00:00"
},
{
"name": "symfony/serializer",
- "version": "v6.1.6",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/serializer.git",
- "reference": "76af774da9daf606d6400f1445b69d23efa3b238"
+ "reference": "33deb86d212893042d7758d452aa39d19ca0efe3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/serializer/zipball/76af774da9daf606d6400f1445b69d23efa3b238",
- "reference": "76af774da9daf606d6400f1445b69d23efa3b238",
+ "url": "https://api.github.com/repos/symfony/serializer/zipball/33deb86d212893042d7758d452aa39d19ca0efe3",
+ "reference": "33deb86d212893042d7758d452aa39d19ca0efe3",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "~1.8"
},
"conflict": {
@@ -6733,15 +6920,16 @@
"phpdocumentor/type-resolver": "<1.4.0",
"symfony/dependency-injection": "<5.4",
"symfony/property-access": "<5.4",
- "symfony/property-info": "<5.4",
+ "symfony/property-info": "<5.4.24|>=6,<6.2.11",
"symfony/uid": "<5.4",
"symfony/yaml": "<5.4"
},
"require-dev": {
- "doctrine/annotations": "^1.12",
+ "doctrine/annotations": "^1.12|^2",
"phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0",
"symfony/cache": "^5.4|^6.0",
"symfony/config": "^5.4|^6.0",
+ "symfony/console": "^5.4|^6.0",
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/error-handler": "^5.4|^6.0",
"symfony/filesystem": "^5.4|^6.0",
@@ -6750,22 +6938,13 @@
"symfony/http-kernel": "^5.4|^6.0",
"symfony/mime": "^5.4|^6.0",
"symfony/property-access": "^5.4|^6.0",
- "symfony/property-info": "^5.4|^6.0",
+ "symfony/property-info": "^5.4.24|^6.2.11",
"symfony/uid": "^5.4|^6.0",
"symfony/validator": "^5.4|^6.0",
"symfony/var-dumper": "^5.4|^6.0",
"symfony/var-exporter": "^5.4|^6.0",
"symfony/yaml": "^5.4|^6.0"
},
- "suggest": {
- "psr/cache-implementation": "For using the metadata cache.",
- "symfony/config": "For using the XML mapping loader.",
- "symfony/mime": "For using a MIME type guesser within the DataUriNormalizer.",
- "symfony/property-access": "For using the ObjectNormalizer.",
- "symfony/property-info": "To deserialize relations.",
- "symfony/var-exporter": "For using the metadata compiler.",
- "symfony/yaml": "For using the default YAML mapping loader."
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -6792,7 +6971,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.1.6"
+ "source": "https://github.com/symfony/serializer/tree/v6.3.3"
},
"funding": [
{
@@ -6808,20 +6987,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-12T05:10:31+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v3.2.0",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75"
+ "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/aac98028c69df04ee77eb69b96b86ee51fbf4b75",
- "reference": "aac98028c69df04ee77eb69b96b86ee51fbf4b75",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4",
+ "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4",
"shasum": ""
},
"require": {
@@ -6831,13 +7010,10 @@
"conflict": {
"ext-psr": "<1.1|>=2"
},
- "suggest": {
- "symfony/service-implementation": ""
- },
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.3-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -6877,7 +7053,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v3.2.0"
+ "source": "https://github.com/symfony/service-contracts/tree/v3.3.0"
},
"funding": [
{
@@ -6893,25 +7069,25 @@
"type": "tidelift"
}
],
- "time": "2022-11-25T10:21:52+00:00"
+ "time": "2023-05-23T14:45:45+00:00"
},
{
"name": "symfony/stopwatch",
- "version": "v6.1.5",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
- "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7"
+ "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/266636bb8f3fbdccc302491df7b3a1b9a8c238a7",
- "reference": "266636bb8f3fbdccc302491df7b3a1b9a8c238a7",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2",
+ "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/service-contracts": "^1|^2|^3"
+ "symfony/service-contracts": "^2.5|^3"
},
"type": "library",
"autoload": {
@@ -6939,7 +7115,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/stopwatch/tree/v6.1.5"
+ "source": "https://github.com/symfony/stopwatch/tree/v6.3.0"
},
"funding": [
{
@@ -6955,20 +7131,20 @@
"type": "tidelift"
}
],
- "time": "2022-09-28T16:00:52+00:00"
+ "time": "2023-02-16T10:14:28+00:00"
},
{
"name": "symfony/string",
- "version": "v6.1.6",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "7e7e0ff180d4c5a6636eaad57b65092014b61864"
+ "reference": "53d1a83225002635bca3482fcbf963001313fb68"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/7e7e0ff180d4c5a6636eaad57b65092014b61864",
- "reference": "7e7e0ff180d4c5a6636eaad57b65092014b61864",
+ "url": "https://api.github.com/repos/symfony/string/zipball/53d1a83225002635bca3482fcbf963001313fb68",
+ "reference": "53d1a83225002635bca3482fcbf963001313fb68",
"shasum": ""
},
"require": {
@@ -6979,12 +7155,13 @@
"symfony/polyfill-mbstring": "~1.0"
},
"conflict": {
- "symfony/translation-contracts": "<2.0"
+ "symfony/translation-contracts": "<2.5"
},
"require-dev": {
"symfony/error-handler": "^5.4|^6.0",
"symfony/http-client": "^5.4|^6.0",
- "symfony/translation-contracts": "^2.0|^3.0",
+ "symfony/intl": "^6.2",
+ "symfony/translation-contracts": "^2.5|^3.0",
"symfony/var-exporter": "^5.4|^6.0"
},
"type": "library",
@@ -7024,7 +7201,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v6.1.6"
+ "source": "https://github.com/symfony/string/tree/v6.3.2"
},
"funding": [
{
@@ -7040,32 +7217,29 @@
"type": "tidelift"
}
],
- "time": "2022-10-10T09:34:31+00:00"
+ "time": "2023-07-05T08:41:27+00:00"
},
{
"name": "symfony/translation-contracts",
- "version": "v3.2.0",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "68cce71402305a015f8c1589bfada1280dc64fe7"
+ "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/68cce71402305a015f8c1589bfada1280dc64fe7",
- "reference": "68cce71402305a015f8c1589bfada1280dc64fe7",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86",
+ "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86",
"shasum": ""
},
"require": {
"php": ">=8.1"
},
- "suggest": {
- "symfony/translation-implementation": ""
- },
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "3.3-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -7105,7 +7279,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/translation-contracts/tree/v3.2.0"
+ "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0"
},
"funding": [
{
@@ -7121,52 +7295,55 @@
"type": "tidelift"
}
],
- "time": "2022-11-25T10:21:52+00:00"
+ "time": "2023-05-30T17:17:10+00:00"
},
{
"name": "symfony/twig-bridge",
- "version": "v6.1.6",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bridge.git",
- "reference": "368e9bac2dbaed85d943745b521077f8101b599d"
+ "reference": "6f8435db76a2d79917489a19a82679276c1b4e32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/368e9bac2dbaed85d943745b521077f8101b599d",
- "reference": "368e9bac2dbaed85d943745b521077f8101b599d",
+ "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/6f8435db76a2d79917489a19a82679276c1b4e32",
+ "reference": "6f8435db76a2d79917489a19a82679276c1b4e32",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/translation-contracts": "^1.1|^2|^3",
+ "symfony/translation-contracts": "^2.5|^3",
"twig/twig": "^2.13|^3.0.4"
},
"conflict": {
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
"symfony/console": "<5.4",
- "symfony/form": "<6.1",
+ "symfony/form": "<6.3",
"symfony/http-foundation": "<5.4",
- "symfony/http-kernel": "<5.4",
+ "symfony/http-kernel": "<6.2",
+ "symfony/mime": "<6.2",
"symfony/translation": "<5.4",
"symfony/workflow": "<5.4"
},
"require-dev": {
- "doctrine/annotations": "^1.12",
- "egulias/email-validator": "^2.1.10|^3",
+ "doctrine/annotations": "^1.12|^2",
+ "egulias/email-validator": "^2.1.10|^3|^4",
+ "league/html-to-markdown": "^5.0",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"symfony/asset": "^5.4|^6.0",
+ "symfony/asset-mapper": "^6.3",
"symfony/console": "^5.4|^6.0",
"symfony/dependency-injection": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
"symfony/finder": "^5.4|^6.0",
- "symfony/form": "^6.1",
+ "symfony/form": "^6.3",
"symfony/html-sanitizer": "^6.1",
"symfony/http-foundation": "^5.4|^6.0",
- "symfony/http-kernel": "^5.4|^6.0",
+ "symfony/http-kernel": "^6.2",
"symfony/intl": "^5.4|^6.0",
- "symfony/mime": "^5.4|^6.0",
+ "symfony/mime": "^6.2",
"symfony/polyfill-intl-icu": "~1.0",
"symfony/property-info": "^5.4|^6.0",
"symfony/routing": "^5.4|^6.0",
@@ -7174,9 +7351,9 @@
"symfony/security-core": "^5.4|^6.0",
"symfony/security-csrf": "^5.4|^6.0",
"symfony/security-http": "^5.4|^6.0",
- "symfony/serializer": "^5.4|^6.0",
+ "symfony/serializer": "^6.2",
"symfony/stopwatch": "^5.4|^6.0",
- "symfony/translation": "^5.4|^6.0",
+ "symfony/translation": "^6.1",
"symfony/web-link": "^5.4|^6.0",
"symfony/workflow": "^5.4|^6.0",
"symfony/yaml": "^5.4|^6.0",
@@ -7184,23 +7361,6 @@
"twig/inky-extra": "^2.12|^3",
"twig/markdown-extra": "^2.12|^3"
},
- "suggest": {
- "symfony/asset": "For using the AssetExtension",
- "symfony/expression-language": "For using the ExpressionExtension",
- "symfony/finder": "",
- "symfony/form": "For using the FormExtension",
- "symfony/html-sanitizer": "For using the HtmlSanitizerExtension",
- "symfony/http-kernel": "For using the HttpKernelExtension",
- "symfony/routing": "For using the RoutingExtension",
- "symfony/security-core": "For using the SecurityExtension",
- "symfony/security-csrf": "For using the CsrfExtension",
- "symfony/security-http": "For using the LogoutUrlExtension",
- "symfony/stopwatch": "For using the StopwatchExtension",
- "symfony/translation": "For using the TranslationExtension",
- "symfony/var-dumper": "For using the DumpExtension",
- "symfony/web-link": "For using the WebLinkExtension",
- "symfony/yaml": "For using the YamlExtension"
- },
"type": "symfony-bridge",
"autoload": {
"psr-4": {
@@ -7227,7 +7387,7 @@
"description": "Provides integration for Twig with various Symfony components",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/twig-bridge/tree/v6.1.6"
+ "source": "https://github.com/symfony/twig-bridge/tree/v6.3.2"
},
"funding": [
{
@@ -7243,31 +7403,30 @@
"type": "tidelift"
}
],
- "time": "2022-10-12T05:10:31+00:00"
+ "time": "2023-07-20T16:42:33+00:00"
},
{
"name": "symfony/twig-bundle",
- "version": "v6.1.1",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/twig-bundle.git",
- "reference": "a2abab10068525a7f5a879e40e411d369d688545"
+ "reference": "d0cd4d1675c0582d27c2e8bb0dc27c0303d8e3ea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/a2abab10068525a7f5a879e40e411d369d688545",
- "reference": "a2abab10068525a7f5a879e40e411d369d688545",
+ "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/d0cd4d1675c0582d27c2e8bb0dc27c0303d8e3ea",
+ "reference": "d0cd4d1675c0582d27c2e8bb0dc27c0303d8e3ea",
"shasum": ""
},
"require": {
"composer-runtime-api": ">=2.1",
"php": ">=8.1",
- "symfony/config": "^5.4|^6.0",
- "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/config": "^6.1",
+ "symfony/dependency-injection": "^6.1",
"symfony/http-foundation": "^5.4|^6.0",
- "symfony/http-kernel": "^5.4|^6.0",
- "symfony/polyfill-ctype": "~1.8",
- "symfony/twig-bridge": "^5.4|^6.0",
+ "symfony/http-kernel": "^6.2",
+ "symfony/twig-bridge": "^6.3",
"twig/twig": "^2.13|^3.0.4"
},
"conflict": {
@@ -7275,7 +7434,7 @@
"symfony/translation": "<5.4"
},
"require-dev": {
- "doctrine/annotations": "^1.10.4",
+ "doctrine/annotations": "^1.10.4|^2",
"symfony/asset": "^5.4|^6.0",
"symfony/expression-language": "^5.4|^6.0",
"symfony/finder": "^5.4|^6.0",
@@ -7313,7 +7472,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.1.1"
+ "source": "https://github.com/symfony/twig-bundle/tree/v6.3.0"
},
"funding": [
{
@@ -7329,20 +7488,20 @@
"type": "tidelift"
}
],
- "time": "2022-05-27T16:55:36+00:00"
+ "time": "2023-05-06T09:53:41+00:00"
},
{
"name": "symfony/uid",
- "version": "v6.1.5",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/uid.git",
- "reference": "e03519f7b1ce1d3c0b74f751892bb41d549a2d98"
+ "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/uid/zipball/e03519f7b1ce1d3c0b74f751892bb41d549a2d98",
- "reference": "e03519f7b1ce1d3c0b74f751892bb41d549a2d98",
+ "url": "https://api.github.com/repos/symfony/uid/zipball/01b0f20b1351d997711c56f1638f7a8c3061e384",
+ "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384",
"shasum": ""
},
"require": {
@@ -7387,7 +7546,7 @@
"uuid"
],
"support": {
- "source": "https://github.com/symfony/uid/tree/v6.1.5"
+ "source": "https://github.com/symfony/uid/tree/v6.3.0"
},
"funding": [
{
@@ -7403,33 +7562,33 @@
"type": "tidelift"
}
],
- "time": "2022-09-09T09:34:27+00:00"
+ "time": "2023-04-08T07:25:02+00:00"
},
{
"name": "symfony/validator",
- "version": "v6.1.6",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "e5589882403e1e19774d7c5ffb65d9c6466d216c"
+ "reference": "b0c4ecf17d39eee1edfecc92299a03b9f5d5220b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/e5589882403e1e19774d7c5ffb65d9c6466d216c",
- "reference": "e5589882403e1e19774d7c5ffb65d9c6466d216c",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/b0c4ecf17d39eee1edfecc92299a03b9f5d5220b",
+ "reference": "b0c4ecf17d39eee1edfecc92299a03b9f5d5220b",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/translation-contracts": "^1.1|^2|^3"
+ "symfony/polyfill-php83": "^1.27",
+ "symfony/translation-contracts": "^2.5|^3"
},
"conflict": {
"doctrine/annotations": "<1.13",
"doctrine/lexer": "<1.1",
- "phpunit/phpunit": "<5.4.3",
"symfony/dependency-injection": "<5.4",
"symfony/expression-language": "<5.4",
"symfony/http-kernel": "<5.4",
@@ -7439,8 +7598,8 @@
"symfony/yaml": "<5.4"
},
"require-dev": {
- "doctrine/annotations": "^1.13",
- "egulias/email-validator": "^2.1.10|^3",
+ "doctrine/annotations": "^1.13|^2",
+ "egulias/email-validator": "^2.1.10|^3|^4",
"symfony/cache": "^5.4|^6.0",
"symfony/config": "^5.4|^6.0",
"symfony/console": "^5.4|^6.0",
@@ -7457,18 +7616,6 @@
"symfony/translation": "^5.4|^6.0",
"symfony/yaml": "^5.4|^6.0"
},
- "suggest": {
- "egulias/email-validator": "Strict (RFC compliant) email validation",
- "psr/cache-implementation": "For using the mapping cache.",
- "symfony/config": "",
- "symfony/expression-language": "For using the Expression validator and the ExpressionLanguageSyntax constraints",
- "symfony/http-foundation": "",
- "symfony/intl": "",
- "symfony/property-access": "For accessing properties within comparison constraints",
- "symfony/property-info": "To automatically add NotNull and Type constraints",
- "symfony/translation": "For translating validation errors.",
- "symfony/yaml": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -7495,7 +7642,7 @@
"description": "Provides tools to validate values",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/validator/tree/v6.1.6"
+ "source": "https://github.com/symfony/validator/tree/v6.3.2"
},
"funding": [
{
@@ -7511,42 +7658,38 @@
"type": "tidelift"
}
],
- "time": "2022-10-02T08:30:52+00:00"
+ "time": "2023-07-26T17:39:03+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v6.1.11",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "e0aafa734ad7febb86e9848dbde4d6016a3261a3"
+ "reference": "77fb4f2927f6991a9843633925d111147449ee7a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/e0aafa734ad7febb86e9848dbde4d6016a3261a3",
- "reference": "e0aafa734ad7febb86e9848dbde4d6016a3261a3",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/77fb4f2927f6991a9843633925d111147449ee7a",
+ "reference": "77fb4f2927f6991a9843633925d111147449ee7a",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0"
},
"conflict": {
- "phpunit/phpunit": "<5.4.3",
"symfony/console": "<5.4"
},
"require-dev": {
"ext-iconv": "*",
"symfony/console": "^5.4|^6.0",
+ "symfony/http-kernel": "^5.4|^6.0",
"symfony/process": "^5.4|^6.0",
"symfony/uid": "^5.4|^6.0",
"twig/twig": "^2.13|^3.0.4"
},
- "suggest": {
- "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
- "ext-intl": "To show region name in time zone dump",
- "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
- },
"bin": [
"Resources/bin/var-dump-server"
],
@@ -7583,7 +7726,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v6.1.11"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.3.3"
},
"funding": [
{
@@ -7599,20 +7742,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-20T17:44:30+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v6.1.11",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "d247e6c302964a6f462302e3ab97eb9617c9b583"
+ "reference": "3400949782c0cb5b3e73aa64cfd71dde000beccc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/d247e6c302964a6f462302e3ab97eb9617c9b583",
- "reference": "d247e6c302964a6f462302e3ab97eb9617c9b583",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/3400949782c0cb5b3e73aa64cfd71dde000beccc",
+ "reference": "3400949782c0cb5b3e73aa64cfd71dde000beccc",
"shasum": ""
},
"require": {
@@ -7652,10 +7795,12 @@
"export",
"hydrate",
"instantiate",
+ "lazy-loading",
+ "proxy",
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v6.1.11"
+ "source": "https://github.com/symfony/var-exporter/tree/v6.3.2"
},
"funding": [
{
@@ -7671,20 +7816,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-13T08:35:02+00:00"
+ "time": "2023-07-26T17:39:03+00:00"
},
{
"name": "symfony/web-link",
- "version": "v6.1.0",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/web-link.git",
- "reference": "d6ef738f97b60d859652d92f10bf8645bca28cd6"
+ "reference": "0989ca617d0703cdca501a245f10e194ff22315b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/web-link/zipball/d6ef738f97b60d859652d92f10bf8645bca28cd6",
- "reference": "d6ef738f97b60d859652d92f10bf8645bca28cd6",
+ "url": "https://api.github.com/repos/symfony/web-link/zipball/0989ca617d0703cdca501a245f10e194ff22315b",
+ "reference": "0989ca617d0703cdca501a245f10e194ff22315b",
"shasum": ""
},
"require": {
@@ -7700,9 +7845,6 @@
"require-dev": {
"symfony/http-kernel": "^5.4|^6.0"
},
- "suggest": {
- "symfony/http-kernel": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -7741,7 +7883,7 @@
"push"
],
"support": {
- "source": "https://github.com/symfony/web-link/tree/v6.1.0"
+ "source": "https://github.com/symfony/web-link/tree/v6.3.0"
},
"funding": [
{
@@ -7757,24 +7899,25 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T11:15:52+00:00"
+ "time": "2023-04-21T14:41:17+00:00"
},
{
"name": "symfony/yaml",
- "version": "v6.1.6",
+ "version": "v6.3.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "66c6b0cf52b00f74614a2cf7ae7db08ea1095931"
+ "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/66c6b0cf52b00f74614a2cf7ae7db08ea1095931",
- "reference": "66c6b0cf52b00f74614a2cf7ae7db08ea1095931",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/e23292e8c07c85b971b44c1c4b87af52133e2add",
+ "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add",
"shasum": ""
},
"require": {
"php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
@@ -7783,9 +7926,6 @@
"require-dev": {
"symfony/console": "^5.4|^6.0"
},
- "suggest": {
- "symfony/console": "For validating YAML files using the lint command"
- },
"bin": [
"Resources/bin/yaml-lint"
],
@@ -7815,7 +7955,7 @@
"description": "Loads and dumps YAML files",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/yaml/tree/v6.1.6"
+ "source": "https://github.com/symfony/yaml/tree/v6.3.3"
},
"funding": [
{
@@ -7831,20 +7971,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2023-07-31T07:08:24+00:00"
},
{
"name": "twig/twig",
- "version": "v3.4.3",
+ "version": "v3.7.0",
"source": {
"type": "git",
"url": "https://github.com/twigphp/Twig.git",
- "reference": "c38fd6b0b7f370c198db91ffd02e23b517426b58"
+ "reference": "5cf942bbab3df42afa918caeba947f1b690af64b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/twigphp/Twig/zipball/c38fd6b0b7f370c198db91ffd02e23b517426b58",
- "reference": "c38fd6b0b7f370c198db91ffd02e23b517426b58",
+ "url": "https://api.github.com/repos/twigphp/Twig/zipball/5cf942bbab3df42afa918caeba947f1b690af64b",
+ "reference": "5cf942bbab3df42afa918caeba947f1b690af64b",
"shasum": ""
},
"require": {
@@ -7853,15 +7993,10 @@
"symfony/polyfill-mbstring": "^1.3"
},
"require-dev": {
- "psr/container": "^1.0",
+ "psr/container": "^1.0|^2.0",
"symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.4-dev"
- }
- },
"autoload": {
"psr-4": {
"Twig\\": "src/"
@@ -7895,7 +8030,7 @@
],
"support": {
"issues": "https://github.com/twigphp/Twig/issues",
- "source": "https://github.com/twigphp/Twig/tree/v3.4.3"
+ "source": "https://github.com/twigphp/Twig/tree/v3.7.0"
},
"funding": [
{
@@ -7907,7 +8042,7 @@
"type": "tidelift"
}
],
- "time": "2022-09-28T08:42:51+00:00"
+ "time": "2023-07-26T07:16:09+00:00"
},
{
"name": "webmozart/assert",
@@ -8191,91 +8326,18 @@
],
"time": "2021-03-30T17:13:30+00:00"
},
- {
- "name": "composer/package-versions-deprecated",
- "version": "1.11.99.5",
- "source": {
- "type": "git",
- "url": "https://github.com/composer/package-versions-deprecated.git",
- "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b4f54f74ef3453349c24a845d22392cd31e65f1d",
- "reference": "b4f54f74ef3453349c24a845d22392cd31e65f1d",
- "shasum": ""
- },
- "require": {
- "composer-plugin-api": "^1.1.0 || ^2.0",
- "php": "^7 || ^8"
- },
- "replace": {
- "ocramius/package-versions": "1.11.99"
- },
- "require-dev": {
- "composer/composer": "^1.9.3 || ^2.0@dev",
- "ext-zip": "^1.13",
- "phpunit/phpunit": "^6.5 || ^7"
- },
- "type": "composer-plugin",
- "extra": {
- "class": "PackageVersions\\Installer",
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "PackageVersions\\": "src/PackageVersions"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Marco Pivetta",
- "email": "ocramius@gmail.com"
- },
- {
- "name": "Jordi Boggiano",
- "email": "j.boggiano@seld.be"
- }
- ],
- "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
- "support": {
- "issues": "https://github.com/composer/package-versions-deprecated/issues",
- "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.5"
- },
- "funding": [
- {
- "url": "https://packagist.com",
- "type": "custom"
- },
- {
- "url": "https://github.com/composer",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
- "type": "tidelift"
- }
- ],
- "time": "2022-01-17T14:14:24+00:00"
- },
{
"name": "composer/pcre",
- "version": "3.0.0",
+ "version": "3.1.0",
"source": {
"type": "git",
"url": "https://github.com/composer/pcre.git",
- "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd"
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/pcre/zipball/e300eb6c535192decd27a85bc72a9290f0d6b3bd",
- "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
+ "reference": "4bff79ddd77851fe3cdd11616ed3f92841ba5bd2",
"shasum": ""
},
"require": {
@@ -8317,7 +8379,7 @@
],
"support": {
"issues": "https://github.com/composer/pcre/issues",
- "source": "https://github.com/composer/pcre/tree/3.0.0"
+ "source": "https://github.com/composer/pcre/tree/3.1.0"
},
"funding": [
{
@@ -8333,7 +8395,7 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T20:21:48+00:00"
+ "time": "2022-11-17T09:50:14+00:00"
},
{
"name": "composer/semver",
@@ -8521,38 +8583,38 @@
},
{
"name": "doctrine/data-fixtures",
- "version": "1.5.3",
+ "version": "1.6.6",
"source": {
"type": "git",
"url": "https://github.com/doctrine/data-fixtures.git",
- "reference": "ba37bfb776de763c5bf04a36d074cd5f5a083c42"
+ "reference": "4af35dadbfcf4b00abb2a217c4c8c8800cf5fcf4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/ba37bfb776de763c5bf04a36d074cd5f5a083c42",
- "reference": "ba37bfb776de763c5bf04a36d074cd5f5a083c42",
+ "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/4af35dadbfcf4b00abb2a217c4c8c8800cf5fcf4",
+ "reference": "4af35dadbfcf4b00abb2a217c4c8c8800cf5fcf4",
"shasum": ""
},
"require": {
- "doctrine/common": "^2.13|^3.0",
- "doctrine/persistence": "^1.3.3|^2.0|^3.0",
+ "doctrine/deprecations": "^0.5.3 || ^1.0",
+ "doctrine/persistence": "^1.3.3 || ^2.0 || ^3.0",
"php": "^7.2 || ^8.0"
},
"conflict": {
"doctrine/dbal": "<2.13",
+ "doctrine/orm": "<2.12",
"doctrine/phpcr-odm": "<1.3.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9.0",
+ "doctrine/coding-standard": "^11.0",
"doctrine/dbal": "^2.13 || ^3.0",
"doctrine/mongodb-odm": "^1.3.0 || ^2.0.0",
- "doctrine/orm": "^2.7.0",
+ "doctrine/orm": "^2.12",
"ext-sqlite3": "*",
- "jangregor/phpstan-prophecy": "^1",
"phpstan/phpstan": "^1.5",
- "phpunit/phpunit": "^8.5 || ^9.5",
+ "phpunit/phpunit": "^8.5 || ^9.5 || ^10.0",
"symfony/cache": "^5.0 || ^6.0",
- "vimeo/psalm": "^4.10"
+ "vimeo/psalm": "^4.10 || ^5.9"
},
"suggest": {
"alcaeus/mongo-php-adapter": "For using MongoDB ODM 1.3 with PHP 7 (deprecated)",
@@ -8563,7 +8625,7 @@
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures"
+ "Doctrine\\Common\\DataFixtures\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -8583,7 +8645,7 @@
],
"support": {
"issues": "https://github.com/doctrine/data-fixtures/issues",
- "source": "https://github.com/doctrine/data-fixtures/tree/1.5.3"
+ "source": "https://github.com/doctrine/data-fixtures/tree/1.6.6"
},
"funding": [
{
@@ -8599,20 +8661,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-19T10:01:44+00:00"
+ "time": "2023-04-20T13:08:54+00:00"
},
{
"name": "doctrine/doctrine-fixtures-bundle",
- "version": "3.4.2",
+ "version": "3.4.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/DoctrineFixturesBundle.git",
- "reference": "601988c5b46dbd20a0f886f967210aba378a6fd5"
+ "reference": "9ec3139c52a42e94c9fd1e95f8d2bca94326edfb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/601988c5b46dbd20a0f886f967210aba378a6fd5",
- "reference": "601988c5b46dbd20a0f886f967210aba378a6fd5",
+ "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/9ec3139c52a42e94c9fd1e95f8d2bca94326edfb",
+ "reference": "9ec3139c52a42e94c9fd1e95f8d2bca94326edfb",
"shasum": ""
},
"require": {
@@ -8666,7 +8728,7 @@
],
"support": {
"issues": "https://github.com/doctrine/DoctrineFixturesBundle/issues",
- "source": "https://github.com/doctrine/DoctrineFixturesBundle/tree/3.4.2"
+ "source": "https://github.com/doctrine/DoctrineFixturesBundle/tree/3.4.4"
},
"funding": [
{
@@ -8682,39 +8744,44 @@
"type": "tidelift"
}
],
- "time": "2022-04-28T17:58:29+00:00"
+ "time": "2023-05-02T15:12:16+00:00"
},
{
"name": "ergebnis/composer-normalize",
- "version": "2.28.3",
+ "version": "2.34.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/composer-normalize.git",
- "reference": "ec75a2bf751f6fec165e9ea0262655b8ca397e5c"
+ "reference": "39beb6b5f1e2d923c27fe30c48c3b88582081228"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/ec75a2bf751f6fec165e9ea0262655b8ca397e5c",
- "reference": "ec75a2bf751f6fec165e9ea0262655b8ca397e5c",
+ "url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/39beb6b5f1e2d923c27fe30c48c3b88582081228",
+ "reference": "39beb6b5f1e2d923c27fe30c48c3b88582081228",
"shasum": ""
},
"require": {
"composer-plugin-api": "^2.0.0",
- "ergebnis/json-normalizer": "~2.1.0",
- "ergebnis/json-printer": "^3.2.0",
+ "ergebnis/json": "^1.0.1",
+ "ergebnis/json-normalizer": "^4.2.0",
+ "ergebnis/json-printer": "^3.3.0",
+ "ext-json": "*",
"justinrainbow/json-schema": "^5.2.12",
"localheinz/diff": "^1.1.1",
- "php": "^7.4 || ^8.0"
+ "php": "~8.1.0 || ~8.2.0"
},
"require-dev": {
- "composer/composer": "^2.3.9",
- "ergebnis/license": "^1.2.0",
- "ergebnis/php-cs-fixer-config": "^4.4.0",
- "fakerphp/faker": "^1.19.0",
- "phpunit/phpunit": "^9.5.21",
- "psalm/plugin-phpunit": "~0.17.0",
- "symfony/filesystem": "^5.4.9",
- "vimeo/psalm": "^4.24.0"
+ "composer/composer": "^2.5.8",
+ "ergebnis/license": "^2.1.0",
+ "ergebnis/php-cs-fixer-config": "^5.12.0",
+ "ergebnis/phpunit-slow-test-detector": "^2.3.0",
+ "fakerphp/faker": "^1.23.0",
+ "infection/infection": "~0.27.0",
+ "phpunit/phpunit": "^10.2.6",
+ "psalm/plugin-phpunit": "~0.18.4",
+ "rector/rector": "~0.17.7",
+ "symfony/filesystem": "^6.0.13",
+ "vimeo/psalm": "^5.13.1"
},
"type": "composer-plugin",
"extra": {
@@ -8722,7 +8789,8 @@
"composer-normalize": {
"indent-size": 2,
"indent-style": "space"
- }
+ },
+ "plugin-optional": true
},
"autoload": {
"psr-4": {
@@ -8749,45 +8817,50 @@
],
"support": {
"issues": "https://github.com/ergebnis/composer-normalize/issues",
+ "security": "https://github.com/ergebnis/composer-normalize/blob/main/.github/SECURITY.md",
"source": "https://github.com/ergebnis/composer-normalize"
},
- "time": "2022-07-05T16:09:10+00:00"
+ "time": "2023-07-28T06:34:54+00:00"
},
{
- "name": "ergebnis/json-normalizer",
- "version": "2.1.0",
+ "name": "ergebnis/json",
+ "version": "1.0.1",
"source": {
"type": "git",
- "url": "https://github.com/ergebnis/json-normalizer.git",
- "reference": "2039eb11131a243b9204bf51219baa08935e6b1d"
+ "url": "https://github.com/ergebnis/json.git",
+ "reference": "d66ea30060856d0729a4aa319a02752519ca63a0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ergebnis/json-normalizer/zipball/2039eb11131a243b9204bf51219baa08935e6b1d",
- "reference": "2039eb11131a243b9204bf51219baa08935e6b1d",
+ "url": "https://api.github.com/repos/ergebnis/json/zipball/d66ea30060856d0729a4aa319a02752519ca63a0",
+ "reference": "d66ea30060856d0729a4aa319a02752519ca63a0",
"shasum": ""
},
"require": {
- "ergebnis/json-printer": "^3.2.0",
- "ergebnis/json-schema-validator": "^2.0.0",
- "ext-json": "*",
- "justinrainbow/json-schema": "^5.2.11",
- "php": "^7.4 || ^8.0"
+ "php": "^8.0"
},
"require-dev": {
- "ergebnis/data-provider": "^1.0.0",
- "ergebnis/license": "^1.2.0",
- "ergebnis/php-cs-fixer-config": "^3.4.0",
- "fakerphp/faker": "^1.17.0",
- "infection/infection": "~0.25.5",
- "phpunit/phpunit": "^9.5.11",
- "psalm/plugin-phpunit": "~0.16.1",
- "vimeo/psalm": "^4.17.0"
+ "ergebnis/composer-normalize": "^2.29.0",
+ "ergebnis/data-provider": "^1.2.0",
+ "ergebnis/license": "^2.1.0",
+ "ergebnis/php-cs-fixer-config": "^5.0.0",
+ "ergebnis/phpstan-rules": "^1.0.0",
+ "fakerphp/faker": "^1.20.0",
+ "infection/infection": "~0.26.16",
+ "phpunit/phpunit": "^9.5.27",
+ "psalm/plugin-phpunit": "~0.18.4",
+ "vimeo/psalm": "^5.1.0"
},
"type": "library",
+ "extra": {
+ "composer-normalize": {
+ "indent-size": 2,
+ "indent-style": "space"
+ }
+ },
"autoload": {
"psr-4": {
- "Ergebnis\\Json\\Normalizer\\": "src/"
+ "Ergebnis\\Json\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -8800,51 +8873,176 @@
"email": "am@localheinz.com"
}
],
- "description": "Provides generic and vendor-specific normalizers for normalizing JSON documents.",
- "homepage": "https://github.com/ergebnis/json-normalizer",
+ "description": "Provides a Json value object for representing a valid JSON string.",
+ "homepage": "https://github.com/ergebnis/json",
"keywords": [
- "json",
- "normalizer"
+ "json"
],
"support": {
- "issues": "https://github.com/ergebnis/json-normalizer/issues",
+ "issues": "https://github.com/ergebnis/json/issues",
+ "source": "https://github.com/ergebnis/json"
+ },
+ "time": "2022-12-10T22:38:50+00:00"
+ },
+ {
+ "name": "ergebnis/json-normalizer",
+ "version": "4.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ergebnis/json-normalizer.git",
+ "reference": "7d06355857dc5fad96e8b296996f26150dfab299"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ergebnis/json-normalizer/zipball/7d06355857dc5fad96e8b296996f26150dfab299",
+ "reference": "7d06355857dc5fad96e8b296996f26150dfab299",
+ "shasum": ""
+ },
+ "require": {
+ "ergebnis/json": "^1.0.1",
+ "ergebnis/json-pointer": "^3.2.0",
+ "ergebnis/json-printer": "^3.3.0",
+ "ergebnis/json-schema-validator": "^4.0.0",
+ "ext-json": "*",
+ "justinrainbow/json-schema": "^5.2.12",
+ "php": "~8.1.0 || ~8.2.0"
+ },
+ "require-dev": {
+ "composer/semver": "^3.2.1",
+ "ergebnis/data-provider": "^2.0.0",
+ "ergebnis/license": "^2.1.0",
+ "ergebnis/php-cs-fixer-config": "^5.11.0",
+ "ergebnis/phpunit-slow-test-detector": "^2.3.0",
+ "fakerphp/faker": "^1.23.0",
+ "infection/infection": "~0.27.0",
+ "phpunit/phpunit": "^10.2.3",
+ "psalm/plugin-phpunit": "~0.18.4",
+ "rector/rector": "~0.17.2",
+ "symfony/filesystem": "^6.3.1",
+ "symfony/finder": "^6.3.0",
+ "vimeo/psalm": "^5.13.1"
+ },
+ "suggest": {
+ "composer/semver": "If you want to use ComposerJsonNormalizer or VersionConstraintNormalizer"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Ergebnis\\Json\\Normalizer\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Andreas Möller",
+ "email": "am@localheinz.com"
+ }
+ ],
+ "description": "Provides generic and vendor-specific normalizers for normalizing JSON documents.",
+ "homepage": "https://github.com/ergebnis/json-normalizer",
+ "keywords": [
+ "json",
+ "normalizer"
+ ],
+ "support": {
+ "issues": "https://github.com/ergebnis/json-normalizer/issues",
"source": "https://github.com/ergebnis/json-normalizer"
},
- "funding": [
+ "time": "2023-07-09T16:22:57+00:00"
+ },
+ {
+ "name": "ergebnis/json-pointer",
+ "version": "3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ergebnis/json-pointer.git",
+ "reference": "861516ff5afa1aa8905fdf3361315909523a1bf8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ergebnis/json-pointer/zipball/861516ff5afa1aa8905fdf3361315909523a1bf8",
+ "reference": "861516ff5afa1aa8905fdf3361315909523a1bf8",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "ergebnis/composer-normalize": "^2.28.3",
+ "ergebnis/data-provider": "^1.2.0",
+ "ergebnis/license": "^2.1.0",
+ "ergebnis/php-cs-fixer-config": "^5.0.0",
+ "fakerphp/faker": "^1.20.0",
+ "infection/infection": "~0.26.16",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "~0.18.3",
+ "vimeo/psalm": "^4.30"
+ },
+ "type": "library",
+ "extra": {
+ "composer-normalize": {
+ "indent-size": 2,
+ "indent-style": "space"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Ergebnis\\Json\\Pointer\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
{
- "url": "https://github.com/localheinz",
- "type": "github"
+ "name": "Andreas Möller",
+ "email": "am@localheinz.com"
}
],
- "time": "2022-01-04T11:19:55+00:00"
+ "description": "Provides JSON pointer as a value object.",
+ "homepage": "https://github.com/ergebnis/json-pointer",
+ "keywords": [
+ "RFC6901",
+ "json",
+ "pointer"
+ ],
+ "support": {
+ "issues": "https://github.com/ergebnis/json-pointer/issues",
+ "source": "https://github.com/ergebnis/json-pointer"
+ },
+ "time": "2022-11-28T17:03:31+00:00"
},
{
"name": "ergebnis/json-printer",
- "version": "3.2.0",
+ "version": "3.3.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/json-printer.git",
- "reference": "651cab2b7604a6b338d0d16749f5ea0851a68005"
+ "reference": "18920367473b099633f644f0ca6dc8794345148f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ergebnis/json-printer/zipball/651cab2b7604a6b338d0d16749f5ea0851a68005",
- "reference": "651cab2b7604a6b338d0d16749f5ea0851a68005",
+ "url": "https://api.github.com/repos/ergebnis/json-printer/zipball/18920367473b099633f644f0ca6dc8794345148f",
+ "reference": "18920367473b099633f644f0ca6dc8794345148f",
"shasum": ""
},
"require": {
"ext-json": "*",
"ext-mbstring": "*",
- "php": "^7.4 || ^8.0"
+ "php": "^8.0"
},
"require-dev": {
- "ergebnis/license": "^1.1.0",
- "ergebnis/php-cs-fixer-config": "^3.4.0",
- "fakerphp/faker": "^1.17.0",
- "infection/infection": "~0.25.5",
- "phpunit/phpunit": "^9.5.11",
- "psalm/plugin-phpunit": "~0.16.1",
- "vimeo/psalm": "^4.16.1"
+ "ergebnis/license": "^2.0.0",
+ "ergebnis/php-cs-fixer-config": "^4.11.0",
+ "fakerphp/faker": "^1.20.0",
+ "infection/infection": "~0.26.6",
+ "phpunit/phpunit": "^9.5.26",
+ "psalm/plugin-phpunit": "~0.18.3",
+ "vimeo/psalm": "^4.30.0"
},
"type": "library",
"autoload": {
@@ -8873,43 +9071,39 @@
"issues": "https://github.com/ergebnis/json-printer/issues",
"source": "https://github.com/ergebnis/json-printer"
},
- "funding": [
- {
- "url": "https://github.com/localheinz",
- "type": "github"
- }
- ],
- "time": "2021-12-27T12:39:13+00:00"
+ "time": "2022-11-28T10:27:43+00:00"
},
{
"name": "ergebnis/json-schema-validator",
- "version": "2.0.0",
+ "version": "4.0.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/json-schema-validator.git",
- "reference": "dacd8a47c1cc2c426ec71e952da3609ebe901fac"
+ "reference": "a6166272ac5691a9bc791f185841e5f92a6d4723"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ergebnis/json-schema-validator/zipball/dacd8a47c1cc2c426ec71e952da3609ebe901fac",
- "reference": "dacd8a47c1cc2c426ec71e952da3609ebe901fac",
+ "url": "https://api.github.com/repos/ergebnis/json-schema-validator/zipball/a6166272ac5691a9bc791f185841e5f92a6d4723",
+ "reference": "a6166272ac5691a9bc791f185841e5f92a6d4723",
"shasum": ""
},
"require": {
+ "ergebnis/json": "^1.0.0",
+ "ergebnis/json-pointer": "^3.2.0",
"ext-json": "*",
- "justinrainbow/json-schema": "^5.2.10",
- "php": "^7.4 || ^8.0"
+ "justinrainbow/json-schema": "^5.2.12",
+ "php": "^8.0"
},
"require-dev": {
- "ergebnis/composer-normalize": "^2.18.0",
- "ergebnis/data-provider": "^1.0.0",
- "ergebnis/license": "^1.1.0",
- "ergebnis/php-cs-fixer-config": "~3.4.0",
- "fakerphp/faker": "^1.17.0",
- "infection/infection": "~0.25.3",
- "phpunit/phpunit": "~9.5.10",
- "psalm/plugin-phpunit": "~0.16.1",
- "vimeo/psalm": "^4.15.0"
+ "ergebnis/composer-normalize": "^2.21.0",
+ "ergebnis/data-provider": "^1.2.0",
+ "ergebnis/license": "^2.1.0",
+ "ergebnis/php-cs-fixer-config": "~5.0.0",
+ "fakerphp/faker": "^1.20.0",
+ "infection/infection": "~0.26.16",
+ "phpunit/phpunit": "~9.5.27",
+ "psalm/plugin-phpunit": "~0.18.4",
+ "vimeo/psalm": "^5.1.0"
},
"type": "library",
"extra": {
@@ -8944,13 +9138,7 @@
"issues": "https://github.com/ergebnis/json-schema-validator/issues",
"source": "https://github.com/ergebnis/json-schema-validator"
},
- "funding": [
- {
- "url": "https://github.com/localheinz",
- "type": "github"
- }
- ],
- "time": "2021-12-13T16:54:56+00:00"
+ "time": "2022-12-10T14:50:15+00:00"
},
{
"name": "felixfbecker/advanced-json-rpc",
@@ -9053,24 +9241,86 @@
},
"time": "2022-03-02T22:36:06+00:00"
},
+ {
+ "name": "fidry/cpu-core-counter",
+ "version": "0.5.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/theofidry/cpu-core-counter.git",
+ "reference": "b58e5a3933e541dc286cc91fc4f3898bbc6f1623"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/b58e5a3933e541dc286cc91fc4f3898bbc6f1623",
+ "reference": "b58e5a3933e541dc286cc91fc4f3898bbc6f1623",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2 || ^8.0"
+ },
+ "require-dev": {
+ "fidry/makefile": "^0.2.0",
+ "phpstan/extension-installer": "^1.2.0",
+ "phpstan/phpstan": "^1.9.2",
+ "phpstan/phpstan-deprecation-rules": "^1.0.0",
+ "phpstan/phpstan-phpunit": "^1.2.2",
+ "phpstan/phpstan-strict-rules": "^1.4.4",
+ "phpunit/phpunit": "^9.5.26 || ^8.5.31",
+ "theofidry/php-cs-fixer-config": "^1.0",
+ "webmozarts/strict-phpunit": "^7.5"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Fidry\\CpuCoreCounter\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Théo FIDRY",
+ "email": "theo.fidry@gmail.com"
+ }
+ ],
+ "description": "Tiny utility to get the number of CPU cores.",
+ "keywords": [
+ "CPU",
+ "core"
+ ],
+ "support": {
+ "issues": "https://github.com/theofidry/cpu-core-counter/issues",
+ "source": "https://github.com/theofidry/cpu-core-counter/tree/0.5.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/theofidry",
+ "type": "github"
+ }
+ ],
+ "time": "2022-12-24T12:35:10+00:00"
+ },
{
"name": "friendsofphp/php-cs-fixer",
- "version": "v3.12.0",
+ "version": "v3.14.2",
"source": {
"type": "git",
- "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git",
- "reference": "eae11d945e2885d86e1c080eec1bb30a2aa27998"
+ "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
+ "reference": "14f0541651841b63640e7aafad041ad55dc7aa88"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/eae11d945e2885d86e1c080eec1bb30a2aa27998",
- "reference": "eae11d945e2885d86e1c080eec1bb30a2aa27998",
+ "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/14f0541651841b63640e7aafad041ad55dc7aa88",
+ "reference": "14f0541651841b63640e7aafad041ad55dc7aa88",
"shasum": ""
},
"require": {
- "composer/semver": "^3.2",
+ "composer/semver": "^3.3",
"composer/xdebug-handler": "^3.0.3",
- "doctrine/annotations": "^1.13",
+ "doctrine/annotations": "^1.14.2 || ^2",
+ "doctrine/lexer": "^2",
"ext-json": "*",
"ext-tokenizer": "*",
"php": "^7.4 || ^8.0",
@@ -9080,26 +9330,26 @@
"symfony/filesystem": "^5.4 || ^6.0",
"symfony/finder": "^5.4 || ^6.0",
"symfony/options-resolver": "^5.4 || ^6.0",
- "symfony/polyfill-mbstring": "^1.23",
- "symfony/polyfill-php80": "^1.25",
- "symfony/polyfill-php81": "^1.25",
+ "symfony/polyfill-mbstring": "^1.27",
+ "symfony/polyfill-php80": "^1.27",
+ "symfony/polyfill-php81": "^1.27",
"symfony/process": "^5.4 || ^6.0",
"symfony/stopwatch": "^5.4 || ^6.0"
},
"require-dev": {
"justinrainbow/json-schema": "^5.2",
- "keradus/cli-executor": "^1.5",
- "mikey179/vfsstream": "^1.6.10",
- "php-coveralls/php-coveralls": "^2.5.2",
+ "keradus/cli-executor": "^2.0",
+ "mikey179/vfsstream": "^1.6.11",
+ "php-coveralls/php-coveralls": "^2.5.3",
"php-cs-fixer/accessible-object": "^1.1",
"php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2",
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1",
- "phpspec/prophecy": "^1.15",
+ "phpspec/prophecy": "^1.16",
"phpspec/prophecy-phpunit": "^2.0",
"phpunit/phpunit": "^9.5",
"phpunitgoodpractices/polyfill": "^1.6",
"phpunitgoodpractices/traits": "^1.9.2",
- "symfony/phpunit-bridge": "^6.0",
+ "symfony/phpunit-bridge": "^6.2.3",
"symfony/yaml": "^5.4 || ^6.0"
},
"suggest": {
@@ -9131,8 +9381,8 @@
],
"description": "A tool to automatically fix PHP code style",
"support": {
- "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues",
- "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.12.0"
+ "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
+ "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.14.2"
},
"funding": [
{
@@ -9140,60 +9390,7 @@
"type": "github"
}
],
- "time": "2022-10-12T14:20:51+00:00"
- },
- {
- "name": "hectorj/safe-php-psalm-plugin",
- "version": "v1.4.0",
- "source": {
- "type": "git",
- "url": "https://github.com/hectorj/safe-php-psalm-plugin.git",
- "reference": "a08fa3152f72d4522bfa8d9612e987ecff2f80a1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/hectorj/safe-php-psalm-plugin/zipball/a08fa3152f72d4522bfa8d9612e987ecff2f80a1",
- "reference": "a08fa3152f72d4522bfa8d9612e987ecff2f80a1",
- "shasum": ""
- },
- "require": {
- "ext-simplexml": "*",
- "php": "^7.4 || ^8.0",
- "thecodingmachine/safe": "^1.1|^2.1",
- "vimeo/psalm": "^4.0"
- },
- "require-dev": {
- "ext-json": "*",
- "phpunit/phpunit": "^9.0"
- },
- "type": "psalm-plugin",
- "extra": {
- "psalm": {
- "pluginClass": "HectorJ\\SafePHPPsalmPlugin\\Plugin"
- }
- },
- "autoload": {
- "psr-4": {
- "HectorJ\\SafePHPPsalmPlugin\\": [
- "./src"
- ]
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "hectorj"
- }
- ],
- "description": "vimeo/psalm plugin for thecodingmachine/safe",
- "support": {
- "issues": "https://github.com/hectorj/safe-php-psalm-plugin/issues",
- "source": "https://github.com/hectorj/safe-php-psalm-plugin/tree/v1.4.0"
- },
- "time": "2022-05-21T19:45:24+00:00"
+ "time": "2023-01-29T23:47:01+00:00"
},
{
"name": "justinrainbow/json-schema",
@@ -9327,16 +9524,16 @@
},
{
"name": "myclabs/deep-copy",
- "version": "1.11.0",
+ "version": "1.11.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614"
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614",
- "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
"shasum": ""
},
"require": {
@@ -9374,7 +9571,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
},
"funding": [
{
@@ -9382,20 +9579,20 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T13:19:32+00:00"
+ "time": "2023-03-08T13:26:56+00:00"
},
{
"name": "netresearch/jsonmapper",
- "version": "v4.0.0",
+ "version": "v4.2.0",
"source": {
"type": "git",
"url": "https://github.com/cweiske/jsonmapper.git",
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d"
+ "reference": "f60565f8c0566a31acf06884cdaa591867ecc956"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
- "reference": "8bbc021a8edb2e4a7ea2f8ad4fa9ec9dce2fcb8d",
+ "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/f60565f8c0566a31acf06884cdaa591867ecc956",
+ "reference": "f60565f8c0566a31acf06884cdaa591867ecc956",
"shasum": ""
},
"require": {
@@ -9431,22 +9628,22 @@
"support": {
"email": "cweiske@cweiske.de",
"issues": "https://github.com/cweiske/jsonmapper/issues",
- "source": "https://github.com/cweiske/jsonmapper/tree/v4.0.0"
+ "source": "https://github.com/cweiske/jsonmapper/tree/v4.2.0"
},
- "time": "2020-12-01T19:48:11+00:00"
+ "time": "2023-04-09T17:37:40+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.15.1",
+ "version": "v4.16.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900"
+ "reference": "19526a33fb561ef417e822e85f08a00db4059c17"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900",
- "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/19526a33fb561ef417e822e85f08a00db4059c17",
+ "reference": "19526a33fb561ef417e822e85f08a00db4059c17",
"shasum": ""
},
"require": {
@@ -9487,62 +9684,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.16.0"
},
- "time": "2022-09-04T07:30:47+00:00"
- },
- {
- "name": "openlss/lib-array2xml",
- "version": "1.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/nullivex/lib-array2xml.git",
- "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/nullivex/lib-array2xml/zipball/a91f18a8dfc69ffabe5f9b068bc39bb202c81d90",
- "reference": "a91f18a8dfc69ffabe5f9b068bc39bb202c81d90",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.2"
- },
- "type": "library",
- "autoload": {
- "psr-0": {
- "LSS": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "Apache-2.0"
- ],
- "authors": [
- {
- "name": "Bryan Tong",
- "email": "bryan@nullivex.com",
- "homepage": "https://www.nullivex.com"
- },
- {
- "name": "Tony Butler",
- "email": "spudz76@gmail.com",
- "homepage": "https://www.nullivex.com"
- }
- ],
- "description": "Array2XML conversion library credit to lalit.org",
- "homepage": "https://www.nullivex.com",
- "keywords": [
- "array",
- "array conversion",
- "xml",
- "xml conversion"
- ],
- "support": {
- "issues": "https://github.com/nullivex/lib-array2xml/issues",
- "source": "https://github.com/nullivex/lib-array2xml/tree/master"
- },
- "time": "2019-03-29T20:06:56+00:00"
+ "time": "2023-06-25T14:52:30+00:00"
},
{
"name": "phar-io/manifest",
@@ -9657,23 +9801,23 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.17",
+ "version": "9.2.27",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8"
+ "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/aa94dc41e8661fe90c7316849907cba3007b10d8",
- "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/b0a88255cb70d52653d80c890bd7f38740ea50d1",
+ "reference": "b0a88255cb70d52653d80c890bd7f38740ea50d1",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
"ext-xmlwriter": "*",
- "nikic/php-parser": "^4.14",
+ "nikic/php-parser": "^4.15",
"php": ">=7.3",
"phpunit/php-file-iterator": "^3.0.3",
"phpunit/php-text-template": "^2.0.2",
@@ -9688,8 +9832,8 @@
"phpunit/phpunit": "^9.3"
},
"suggest": {
- "ext-pcov": "*",
- "ext-xdebug": "*"
+ "ext-pcov": "PHP extension that provides line coverage",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"type": "library",
"extra": {
@@ -9722,7 +9866,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.17"
+ "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.27"
},
"funding": [
{
@@ -9730,7 +9875,7 @@
"type": "github"
}
],
- "time": "2022-08-30T12:24:04+00:00"
+ "time": "2023-07-26T13:44:30+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -9975,20 +10120,20 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.5.25",
+ "version": "9.6.10",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d"
+ "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d",
- "reference": "3e6f90ca7e3d02025b1d147bd8d4a89fd4ca8a1d",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a6d351645c3fe5a30f5e86be6577d946af65a328",
+ "reference": "a6d351645c3fe5a30f5e86be6577d946af65a328",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.3.1",
+ "doctrine/instantiator": "^1.3.1 || ^2",
"ext-dom": "*",
"ext-json": "*",
"ext-libxml": "*",
@@ -10017,8 +10162,8 @@
"sebastian/version": "^3.0.2"
},
"suggest": {
- "ext-soap": "*",
- "ext-xdebug": "*"
+ "ext-soap": "To be able to generate mocks based on WSDL files",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"bin": [
"phpunit"
@@ -10026,7 +10171,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.5-dev"
+ "dev-master": "9.6-dev"
}
},
"autoload": {
@@ -10057,7 +10202,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.25"
+ "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.10"
},
"funding": [
{
@@ -10073,41 +10219,41 @@
"type": "tidelift"
}
],
- "time": "2022-09-25T03:44:45+00:00"
+ "time": "2023-07-10T04:04:23+00:00"
},
{
"name": "psalm/plugin-symfony",
- "version": "v3.1.9",
+ "version": "v5.0.3",
"source": {
"type": "git",
"url": "https://github.com/psalm/psalm-plugin-symfony.git",
- "reference": "b9511a3c4dd67131d2ae55f6d12b6c28ce56a561"
+ "reference": "a6cef9c701686d17d4254b544d05345e9d3e0b88"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/psalm/psalm-plugin-symfony/zipball/b9511a3c4dd67131d2ae55f6d12b6c28ce56a561",
- "reference": "b9511a3c4dd67131d2ae55f6d12b6c28ce56a561",
+ "url": "https://api.github.com/repos/psalm/psalm-plugin-symfony/zipball/a6cef9c701686d17d4254b544d05345e9d3e0b88",
+ "reference": "a6cef9c701686d17d4254b544d05345e9d3e0b88",
"shasum": ""
},
"require": {
"ext-simplexml": "*",
- "php": "^7.1 || ^8.0",
- "symfony/framework-bundle": "^4.0 || ^5.0 || ^6.0",
- "vimeo/psalm": "^4.12"
+ "php": "^7.4 || ^8.0",
+ "symfony/framework-bundle": "^5.0 || ^6.0",
+ "vimeo/psalm": "^5.1"
},
"require-dev": {
- "doctrine/annotations": "^1.8",
- "doctrine/orm": "^2.7",
+ "doctrine/annotations": "^1.8|^2",
+ "doctrine/orm": "^2.9",
"phpunit/phpunit": "~7.5 || ~9.5",
"symfony/cache-contracts": "^1.0 || ^2.0",
"symfony/console": "*",
- "symfony/form": "^4.0 || ^5.0 || ^6.0",
- "symfony/messenger": "^4.2 || ^5.0 || ^6.0",
+ "symfony/form": "^5.0 || ^6.0",
+ "symfony/messenger": "^5.0 || ^6.0",
"symfony/security-guard": "*",
- "symfony/serializer": "^4.0 || ^5.0 || ^6.0",
+ "symfony/serializer": "^5.0 || ^6.0",
"symfony/validator": "*",
"twig/twig": "^2.10 || ^3.0",
- "weirdan/codeception-psalm-module": "^0.13.1"
+ "weirdan/codeception-psalm-module": "dev-master"
},
"suggest": {
"weirdan/doctrine-psalm-plugin": "If Doctrine is used, it is recommended install this plugin"
@@ -10136,9 +10282,9 @@
"description": "Psalm Plugin for Symfony",
"support": {
"issues": "https://github.com/psalm/psalm-plugin-symfony/issues",
- "source": "https://github.com/psalm/psalm-plugin-symfony/tree/v3.1.9"
+ "source": "https://github.com/psalm/psalm-plugin-symfony/tree/v5.0.3"
},
- "time": "2022-09-12T13:01:42+00:00"
+ "time": "2023-04-21T15:40:12+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -10440,16 +10586,16 @@
},
{
"name": "sebastian/diff",
- "version": "4.0.4",
+ "version": "4.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
+ "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
+ "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131",
"shasum": ""
},
"require": {
@@ -10494,7 +10640,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5"
},
"funding": [
{
@@ -10502,20 +10648,20 @@
"type": "github"
}
],
- "time": "2020-10-26T13:10:38+00:00"
+ "time": "2023-05-07T05:35:17+00:00"
},
{
"name": "sebastian/environment",
- "version": "5.1.4",
+ "version": "5.1.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7"
+ "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7",
- "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
+ "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
"shasum": ""
},
"require": {
@@ -10557,7 +10703,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/environment/issues",
- "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4"
+ "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
},
"funding": [
{
@@ -10565,7 +10711,7 @@
"type": "github"
}
],
- "time": "2022-04-03T09:37:03+00:00"
+ "time": "2023-02-03T06:03:51+00:00"
},
{
"name": "sebastian/exporter",
@@ -10646,16 +10792,16 @@
},
{
"name": "sebastian/global-state",
- "version": "5.0.5",
+ "version": "5.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
+ "reference": "bde739e7565280bda77be70044ac1047bc007e34"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34",
+ "reference": "bde739e7565280bda77be70044ac1047bc007e34",
"shasum": ""
},
"require": {
@@ -10698,7 +10844,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6"
},
"funding": [
{
@@ -10706,7 +10852,7 @@
"type": "github"
}
],
- "time": "2022-02-14T08:28:10+00:00"
+ "time": "2023-08-02T09:26:13+00:00"
},
{
"name": "sebastian/lines-of-code",
@@ -10879,16 +11025,16 @@
},
{
"name": "sebastian/recursion-context",
- "version": "4.0.4",
+ "version": "4.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
+ "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
- "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
+ "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
"shasum": ""
},
"require": {
@@ -10927,10 +11073,10 @@
}
],
"description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
+ "homepage": "https://github.com/sebastianbergmann/recursion-context",
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
},
"funding": [
{
@@ -10938,7 +11084,7 @@
"type": "github"
}
],
- "time": "2020-10-26T13:17:30+00:00"
+ "time": "2023-02-03T06:07:39+00:00"
},
{
"name": "sebastian/resource-operations",
@@ -10997,16 +11143,16 @@
},
{
"name": "sebastian/type",
- "version": "3.2.0",
+ "version": "3.2.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/type.git",
- "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e"
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e",
- "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
"shasum": ""
},
"require": {
@@ -11041,7 +11187,7 @@
"homepage": "https://github.com/sebastianbergmann/type",
"support": {
"issues": "https://github.com/sebastianbergmann/type/issues",
- "source": "https://github.com/sebastianbergmann/type/tree/3.2.0"
+ "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
},
"funding": [
{
@@ -11049,7 +11195,7 @@
"type": "github"
}
],
- "time": "2022-09-12T14:47:03+00:00"
+ "time": "2023-02-03T06:13:03+00:00"
},
{
"name": "sebastian/version",
@@ -11104,18 +11250,81 @@
],
"time": "2020-09-28T06:39:44+00:00"
},
+ {
+ "name": "spatie/array-to-xml",
+ "version": "3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/array-to-xml.git",
+ "reference": "f9ab39c808500c347d5a8b6b13310bd5221e39e7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/f9ab39c808500c347d5a8b6b13310bd5221e39e7",
+ "reference": "f9ab39c808500c347d5a8b6b13310bd5221e39e7",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^1.2",
+ "pestphp/pest": "^1.21",
+ "spatie/pest-plugin-snapshots": "^1.1"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Spatie\\ArrayToXml\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Freek Van der Herten",
+ "email": "freek@spatie.be",
+ "homepage": "https://freek.dev",
+ "role": "Developer"
+ }
+ ],
+ "description": "Convert an array to xml",
+ "homepage": "https://github.com/spatie/array-to-xml",
+ "keywords": [
+ "array",
+ "convert",
+ "xml"
+ ],
+ "support": {
+ "source": "https://github.com/spatie/array-to-xml/tree/3.2.0"
+ },
+ "funding": [
+ {
+ "url": "https://spatie.be/open-source/support-us",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2023-07-19T18:30:26+00:00"
+ },
{
"name": "symfony/browser-kit",
- "version": "v6.1.3",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
- "reference": "2e3b6a4406c2af963c634d7bd0457402b67dcc56"
+ "reference": "ca4a988488f61ac18f8f845445eabdd36f89aa8d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/2e3b6a4406c2af963c634d7bd0457402b67dcc56",
- "reference": "2e3b6a4406c2af963c634d7bd0457402b67dcc56",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/ca4a988488f61ac18f8f845445eabdd36f89aa8d",
+ "reference": "ca4a988488f61ac18f8f845445eabdd36f89aa8d",
"shasum": ""
},
"require": {
@@ -11128,9 +11337,6 @@
"symfony/mime": "^5.4|^6.0",
"symfony/process": "^5.4|^6.0"
},
- "suggest": {
- "symfony/process": ""
- },
"type": "library",
"autoload": {
"psr-4": {
@@ -11157,7 +11363,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.1.3"
+ "source": "https://github.com/symfony/browser-kit/tree/v6.3.2"
},
"funding": [
{
@@ -11173,20 +11379,20 @@
"type": "tidelift"
}
],
- "time": "2022-07-27T15:50:51+00:00"
+ "time": "2023-07-06T06:56:43+00:00"
},
{
"name": "symfony/maker-bundle",
- "version": "v1.47.0",
+ "version": "v1.50.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/maker-bundle.git",
- "reference": "e607f129d29a6c1e9a9e1ef3d229d653311d58f3"
+ "reference": "a1733f849b999460c308e66f6392fb09b621fa86"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/e607f129d29a6c1e9a9e1ef3d229d653311d58f3",
- "reference": "e607f129d29a6c1e9a9e1ef3d229d653311d58f3",
+ "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/a1733f849b999460c308e66f6392fb09b621fa86",
+ "reference": "a1733f849b999460c308e66f6392fb09b621fa86",
"shasum": ""
},
"require": {
@@ -11200,7 +11406,8 @@
"symfony/filesystem": "^5.4.7|^6.0",
"symfony/finder": "^5.4.3|^6.0",
"symfony/framework-bundle": "^5.4.7|^6.0",
- "symfony/http-kernel": "^5.4.7|^6.0"
+ "symfony/http-kernel": "^5.4.7|^6.0",
+ "symfony/process": "^5.4.7|^6.0"
},
"conflict": {
"doctrine/doctrine-bundle": "<2.4",
@@ -11212,9 +11419,8 @@
"doctrine/doctrine-bundle": "^2.4",
"doctrine/orm": "^2.10.0",
"symfony/http-client": "^5.4.7|^6.0",
- "symfony/phpunit-bridge": "^5.4.7|^6.0",
+ "symfony/phpunit-bridge": "^5.4.17|^6.0",
"symfony/polyfill-php80": "^1.16.0",
- "symfony/process": "^5.4.7|^6.0",
"symfony/security-core": "^5.4.7|^6.0",
"symfony/yaml": "^5.4.3|^6.0",
"twig/twig": "^2.0|^3.0"
@@ -11244,13 +11450,14 @@
"homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html",
"keywords": [
"code generator",
+ "dev",
"generator",
"scaffold",
"scaffolding"
],
"support": {
"issues": "https://github.com/symfony/maker-bundle/issues",
- "source": "https://github.com/symfony/maker-bundle/tree/v1.47.0"
+ "source": "https://github.com/symfony/maker-bundle/tree/v1.50.0"
},
"funding": [
{
@@ -11266,25 +11473,25 @@
"type": "tidelift"
}
],
- "time": "2022-10-04T15:05:10+00:00"
+ "time": "2023-07-10T18:21:57+00:00"
},
{
"name": "symfony/options-resolver",
- "version": "v6.1.0",
+ "version": "v6.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
- "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4"
+ "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a3016f5442e28386ded73c43a32a5b68586dd1c4",
- "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd",
+ "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd",
"shasum": ""
},
"require": {
"php": ">=8.1",
- "symfony/deprecation-contracts": "^2.1|^3"
+ "symfony/deprecation-contracts": "^2.5|^3"
},
"type": "library",
"autoload": {
@@ -11317,7 +11524,7 @@
"options"
],
"support": {
- "source": "https://github.com/symfony/options-resolver/tree/v6.1.0"
+ "source": "https://github.com/symfony/options-resolver/tree/v6.3.0"
},
"funding": [
{
@@ -11333,20 +11540,20 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T11:15:52+00:00"
+ "time": "2023-05-12T14:21:09+00:00"
},
{
"name": "symfony/phpunit-bridge",
- "version": "v6.1.6",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/phpunit-bridge.git",
- "reference": "07cf788ac9ae83b59d46599bb5098c3add88c68b"
+ "reference": "e020e1efbd1b42cb670fcd7d19a25abbddba035d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/07cf788ac9ae83b59d46599bb5098c3add88c68b",
- "reference": "07cf788ac9ae83b59d46599bb5098c3add88c68b",
+ "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/e020e1efbd1b42cb670fcd7d19a25abbddba035d",
+ "reference": "e020e1efbd1b42cb670fcd7d19a25abbddba035d",
"shasum": ""
},
"require": {
@@ -11356,11 +11563,9 @@
"phpunit/phpunit": "<7.5|9.1.2"
},
"require-dev": {
- "symfony/deprecation-contracts": "^2.1|^3.0",
- "symfony/error-handler": "^5.4|^6.0"
- },
- "suggest": {
- "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader"
+ "symfony/deprecation-contracts": "^2.5|^3.0",
+ "symfony/error-handler": "^5.4|^6.0",
+ "symfony/polyfill-php81": "^1.27"
},
"bin": [
"bin/simple-phpunit"
@@ -11400,7 +11605,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.1.6"
+ "source": "https://github.com/symfony/phpunit-bridge/tree/v6.3.2"
},
"funding": [
{
@@ -11416,7 +11621,7 @@
"type": "tidelift"
}
],
- "time": "2022-10-07T08:04:03+00:00"
+ "time": "2023-07-12T16:00:22+00:00"
},
{
"name": "symfony/polyfill-php81",
@@ -11499,16 +11704,16 @@
},
{
"name": "symfony/process",
- "version": "v6.1.3",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "a6506e99cfad7059b1ab5cab395854a0a0c21292"
+ "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/a6506e99cfad7059b1ab5cab395854a0a0c21292",
- "reference": "a6506e99cfad7059b1ab5cab395854a0a0c21292",
+ "url": "https://api.github.com/repos/symfony/process/zipball/c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d",
+ "reference": "c5ce962db0d9b6e80247ca5eb9af6472bd4d7b5d",
"shasum": ""
},
"require": {
@@ -11540,7 +11745,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v6.1.3"
+ "source": "https://github.com/symfony/process/tree/v6.3.2"
},
"funding": [
{
@@ -11556,146 +11761,7 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T17:24:16+00:00"
- },
- {
- "name": "thecodingmachine/safe",
- "version": "v2.4.0",
- "source": {
- "type": "git",
- "url": "https://github.com/thecodingmachine/safe.git",
- "reference": "e788f3d09dcd36f806350aedb77eac348fafadd3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/e788f3d09dcd36f806350aedb77eac348fafadd3",
- "reference": "e788f3d09dcd36f806350aedb77eac348fafadd3",
- "shasum": ""
- },
- "require": {
- "php": "^8.0"
- },
- "require-dev": {
- "phpstan/phpstan": "^1.5",
- "phpunit/phpunit": "^9.5",
- "squizlabs/php_codesniffer": "^3.2",
- "thecodingmachine/phpstan-strict-rules": "^1.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.2.x-dev"
- }
- },
- "autoload": {
- "files": [
- "deprecated/apc.php",
- "deprecated/array.php",
- "deprecated/datetime.php",
- "deprecated/libevent.php",
- "deprecated/misc.php",
- "deprecated/password.php",
- "deprecated/mssql.php",
- "deprecated/stats.php",
- "deprecated/strings.php",
- "lib/special_cases.php",
- "deprecated/mysqli.php",
- "generated/apache.php",
- "generated/apcu.php",
- "generated/array.php",
- "generated/bzip2.php",
- "generated/calendar.php",
- "generated/classobj.php",
- "generated/com.php",
- "generated/cubrid.php",
- "generated/curl.php",
- "generated/datetime.php",
- "generated/dir.php",
- "generated/eio.php",
- "generated/errorfunc.php",
- "generated/exec.php",
- "generated/fileinfo.php",
- "generated/filesystem.php",
- "generated/filter.php",
- "generated/fpm.php",
- "generated/ftp.php",
- "generated/funchand.php",
- "generated/gettext.php",
- "generated/gmp.php",
- "generated/gnupg.php",
- "generated/hash.php",
- "generated/ibase.php",
- "generated/ibmDb2.php",
- "generated/iconv.php",
- "generated/image.php",
- "generated/imap.php",
- "generated/info.php",
- "generated/inotify.php",
- "generated/json.php",
- "generated/ldap.php",
- "generated/libxml.php",
- "generated/lzf.php",
- "generated/mailparse.php",
- "generated/mbstring.php",
- "generated/misc.php",
- "generated/mysql.php",
- "generated/network.php",
- "generated/oci8.php",
- "generated/opcache.php",
- "generated/openssl.php",
- "generated/outcontrol.php",
- "generated/pcntl.php",
- "generated/pcre.php",
- "generated/pgsql.php",
- "generated/posix.php",
- "generated/ps.php",
- "generated/pspell.php",
- "generated/readline.php",
- "generated/rpminfo.php",
- "generated/rrd.php",
- "generated/sem.php",
- "generated/session.php",
- "generated/shmop.php",
- "generated/sockets.php",
- "generated/sodium.php",
- "generated/solr.php",
- "generated/spl.php",
- "generated/sqlsrv.php",
- "generated/ssdeep.php",
- "generated/ssh2.php",
- "generated/stream.php",
- "generated/strings.php",
- "generated/swoole.php",
- "generated/uodbc.php",
- "generated/uopz.php",
- "generated/url.php",
- "generated/var.php",
- "generated/xdiff.php",
- "generated/xml.php",
- "generated/xmlrpc.php",
- "generated/yaml.php",
- "generated/yaz.php",
- "generated/zip.php",
- "generated/zlib.php"
- ],
- "classmap": [
- "lib/DateTime.php",
- "lib/DateTimeImmutable.php",
- "lib/Exceptions/",
- "deprecated/Exceptions/",
- "generated/Exceptions/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "description": "PHP core functions that throw exceptions instead of returning FALSE on error",
- "support": {
- "issues": "https://github.com/thecodingmachine/safe/issues",
- "source": "https://github.com/thecodingmachine/safe/tree/v2.4.0"
- },
- "time": "2022-10-07T14:02:17+00:00"
+ "time": "2023-07-12T16:00:22+00:00"
},
{
"name": "theseer/tokenizer",
@@ -11749,24 +11815,24 @@
},
{
"name": "vimeo/psalm",
- "version": "4.29.0",
+ "version": "5.14.1",
"source": {
"type": "git",
"url": "https://github.com/vimeo/psalm.git",
- "reference": "7ec5ffbd5f68ae03782d7fd33fff0c45a69f95b3"
+ "reference": "b9d355e0829c397b9b3b47d0c0ed042a8a70284d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vimeo/psalm/zipball/7ec5ffbd5f68ae03782d7fd33fff0c45a69f95b3",
- "reference": "7ec5ffbd5f68ae03782d7fd33fff0c45a69f95b3",
+ "url": "https://api.github.com/repos/vimeo/psalm/zipball/b9d355e0829c397b9b3b47d0c0ed042a8a70284d",
+ "reference": "b9d355e0829c397b9b3b47d0c0ed042a8a70284d",
"shasum": ""
},
"require": {
"amphp/amp": "^2.4.2",
"amphp/byte-stream": "^1.5",
- "composer/package-versions-deprecated": "^1.8.0",
+ "composer-runtime-api": "^2",
"composer/semver": "^1.4 || ^2.0 || ^3.0",
- "composer/xdebug-handler": "^1.1 || ^2.0 || ^3.0",
+ "composer/xdebug-handler": "^2.0 || ^3.0",
"dnoegel/php-xdg-base-dir": "^0.1.1",
"ext-ctype": "*",
"ext-dom": "*",
@@ -11775,35 +11841,35 @@
"ext-mbstring": "*",
"ext-simplexml": "*",
"ext-tokenizer": "*",
- "felixfbecker/advanced-json-rpc": "^3.0.3",
- "felixfbecker/language-server-protocol": "^1.5",
+ "felixfbecker/advanced-json-rpc": "^3.1",
+ "felixfbecker/language-server-protocol": "^1.5.2",
+ "fidry/cpu-core-counter": "^0.4.1 || ^0.5.1",
"netresearch/jsonmapper": "^1.0 || ^2.0 || ^3.0 || ^4.0",
- "nikic/php-parser": "^4.13",
- "openlss/lib-array2xml": "^1.0",
- "php": "^7.1|^8",
- "sebastian/diff": "^3.0 || ^4.0",
- "symfony/console": "^3.4.17 || ^4.1.6 || ^5.0 || ^6.0",
- "symfony/polyfill-php80": "^1.25",
- "webmozart/path-util": "^2.3"
+ "nikic/php-parser": "^4.16",
+ "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0",
+ "sebastian/diff": "^4.0 || ^5.0",
+ "spatie/array-to-xml": "^2.17.0 || ^3.0",
+ "symfony/console": "^4.1.6 || ^5.0 || ^6.0",
+ "symfony/filesystem": "^5.4 || ^6.0"
},
"provide": {
"psalm/psalm": "self.version"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.2",
- "brianium/paratest": "^4.0||^6.0",
+ "amphp/phpunit-util": "^2.0",
+ "bamarni/composer-bin-plugin": "^1.4",
+ "brianium/paratest": "^6.9",
"ext-curl": "*",
+ "mockery/mockery": "^1.5",
+ "nunomaduro/mock-final-classes": "^1.1",
"php-parallel-lint/php-parallel-lint": "^1.2",
- "phpdocumentor/reflection-docblock": "^5",
- "phpmyadmin/sql-parser": "5.1.0||dev-master",
- "phpspec/prophecy": ">=1.9.0",
- "phpstan/phpdoc-parser": "1.2.* || 1.6.4",
- "phpunit/phpunit": "^9.0",
- "psalm/plugin-phpunit": "^0.16",
- "slevomat/coding-standard": "^7.0",
- "squizlabs/php_codesniffer": "^3.5",
- "symfony/process": "^4.3 || ^5.0 || ^6.0",
- "weirdan/prophecy-shim": "^1.0 || ^2.0"
+ "phpstan/phpdoc-parser": "^1.6",
+ "phpunit/phpunit": "^9.6",
+ "psalm/plugin-mockery": "^1.1",
+ "psalm/plugin-phpunit": "^0.18",
+ "slevomat/coding-standard": "^8.4",
+ "squizlabs/php_codesniffer": "^3.6",
+ "symfony/process": "^4.4 || ^5.0 || ^6.0"
},
"suggest": {
"ext-curl": "In order to send data to shepherd",
@@ -11819,17 +11885,14 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.x-dev",
+ "dev-master": "5.x-dev",
+ "dev-4.x": "4.x-dev",
"dev-3.x": "3.x-dev",
"dev-2.x": "2.x-dev",
"dev-1.x": "1.x-dev"
}
},
"autoload": {
- "files": [
- "src/functions.php",
- "src/spl_object_id.php"
- ],
"psr-4": {
"Psalm\\": "src/Psalm/"
}
@@ -11847,83 +11910,33 @@
"keywords": [
"code",
"inspection",
- "php"
+ "php",
+ "static analysis"
],
"support": {
"issues": "https://github.com/vimeo/psalm/issues",
- "source": "https://github.com/vimeo/psalm/tree/4.29.0"
+ "source": "https://github.com/vimeo/psalm/tree/5.14.1"
},
- "time": "2022-10-11T17:09:17+00:00"
- },
- {
- "name": "webmozart/path-util",
- "version": "2.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/webmozart/path-util.git",
- "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
- "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725",
- "shasum": ""
- },
- "require": {
- "php": ">=5.3.3",
- "webmozart/assert": "~1.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.6",
- "sebastian/version": "^1.0.1"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.3-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Webmozart\\PathUtil\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@gmail.com"
- }
- ],
- "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.",
- "support": {
- "issues": "https://github.com/webmozart/path-util/issues",
- "source": "https://github.com/webmozart/path-util/tree/2.3.0"
- },
- "abandoned": "symfony/filesystem",
- "time": "2015-12-17T08:42:14+00:00"
+ "time": "2023-08-01T05:16:55+00:00"
},
{
"name": "weirdan/doctrine-psalm-plugin",
- "version": "v2.5.0",
+ "version": "v2.9.0",
"source": {
"type": "git",
"url": "https://github.com/psalm/psalm-plugin-doctrine.git",
- "reference": "a55e7274d22795366761d35a6186a8f592f8754e"
+ "reference": "3db8e55b2ea15373338d2a3eab71c5f5a31c8b08"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/psalm/psalm-plugin-doctrine/zipball/a55e7274d22795366761d35a6186a8f592f8754e",
- "reference": "a55e7274d22795366761d35a6186a8f592f8754e",
+ "url": "https://api.github.com/repos/psalm/psalm-plugin-doctrine/zipball/3db8e55b2ea15373338d2a3eab71c5f5a31c8b08",
+ "reference": "3db8e55b2ea15373338d2a3eab71c5f5a31c8b08",
"shasum": ""
},
"require": {
"composer/semver": "^1.4 || ^2.0 || ^3.0",
"php": "^7.2 || ^8",
- "vimeo/psalm": "^4.28"
+ "vimeo/psalm": "^4.28|^5.0"
},
"conflict": {
"doctrine/collections": "<1.8",
@@ -11980,33 +11993,33 @@
],
"support": {
"issues": "https://github.com/psalm/psalm-plugin-doctrine/issues",
- "source": "https://github.com/psalm/psalm-plugin-doctrine/tree/v2.5.0"
+ "source": "https://github.com/psalm/psalm-plugin-doctrine/tree/v2.9.0"
},
- "time": "2022-10-12T17:35:35+00:00"
+ "time": "2023-07-15T05:44:30+00:00"
},
{
"name": "zenstruck/assert",
- "version": "v1.2.0",
+ "version": "v1.4.0",
"source": {
"type": "git",
"url": "https://github.com/zenstruck/assert.git",
- "reference": "a1c6501c975339ded3bcf8092a17277f6e21ac82"
+ "reference": "8fdd1f1b23f3c8612176d78616b52aa60df1be7f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zenstruck/assert/zipball/a1c6501c975339ded3bcf8092a17277f6e21ac82",
- "reference": "a1c6501c975339ded3bcf8092a17277f6e21ac82",
+ "url": "https://api.github.com/repos/zenstruck/assert/zipball/8fdd1f1b23f3c8612176d78616b52aa60df1be7f",
+ "reference": "8fdd1f1b23f3c8612176d78616b52aa60df1be7f",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "symfony/polyfill-php73": "^1.8",
- "symfony/polyfill-php80": "^1.15",
- "symfony/polyfill-php81": "^1.23"
+ "php": ">=8.0",
+ "symfony/polyfill-php81": "^1.23",
+ "symfony/var-exporter": "^5.4|^6.0"
},
"require-dev": {
"phpstan/phpstan": "^1.4",
- "symfony/phpunit-bridge": "^5.3"
+ "phpunit/phpunit": "^9.5",
+ "symfony/phpunit-bridge": "^6.2"
},
"type": "library",
"autoload": {
@@ -12033,7 +12046,7 @@
],
"support": {
"issues": "https://github.com/zenstruck/assert/issues",
- "source": "https://github.com/zenstruck/assert/tree/v1.2.0"
+ "source": "https://github.com/zenstruck/assert/tree/v1.4.0"
},
"funding": [
{
@@ -12041,26 +12054,27 @@
"type": "github"
}
],
- "time": "2022-07-12T12:30:27+00:00"
+ "time": "2023-04-17T15:45:16+00:00"
},
{
"name": "zenstruck/messenger-test",
- "version": "v1.5.1",
+ "version": "v1.7.2",
"source": {
"type": "git",
"url": "https://github.com/zenstruck/messenger-test.git",
- "reference": "56f667c79482275b2bdb020cbc14dc6522ed0ab2"
+ "reference": "8ef7993cf452182ee843a614921552ae560e408c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zenstruck/messenger-test/zipball/56f667c79482275b2bdb020cbc14dc6522ed0ab2",
- "reference": "56f667c79482275b2bdb020cbc14dc6522ed0ab2",
+ "url": "https://api.github.com/repos/zenstruck/messenger-test/zipball/8ef7993cf452182ee843a614921552ae560e408c",
+ "reference": "8ef7993cf452182ee843a614921552ae560e408c",
"shasum": ""
},
"require": {
- "php": ">=7.4",
- "symfony/framework-bundle": "^4.4|^5.0|^6.0",
- "symfony/messenger": "^4.4|^5.0|^6.0",
+ "php": ">=8.0",
+ "symfony/deprecation-contracts": "^2.2|^3.0",
+ "symfony/framework-bundle": "^5.4|^6.0",
+ "symfony/messenger": "^5.4|^6.0",
"zenstruck/assert": "^1.0"
},
"conflict": {
@@ -12069,9 +12083,9 @@
"require-dev": {
"phpstan/phpstan": "^1.4",
"phpunit/phpunit": "^9.5.0",
- "symfony/browser-kit": "^4.4|^5.0|^6.0",
- "symfony/phpunit-bridge": "^5.3",
- "symfony/yaml": "^4.4|^5.0|^6.0"
+ "symfony/browser-kit": "^5.4|^6.0",
+ "symfony/phpunit-bridge": "^5.4|^6.0",
+ "symfony/yaml": "^5.4|^6.0"
},
"type": "symfony-bundle",
"autoload": {
@@ -12099,7 +12113,7 @@
],
"support": {
"issues": "https://github.com/zenstruck/messenger-test/issues",
- "source": "https://github.com/zenstruck/messenger-test/tree/v1.5.1"
+ "source": "https://github.com/zenstruck/messenger-test/tree/v1.7.2"
},
"funding": [
{
@@ -12107,7 +12121,7 @@
"type": "github"
}
],
- "time": "2022-09-23T13:26:08+00:00"
+ "time": "2023-02-24T20:54:57+00:00"
}
],
"aliases": [],
diff --git a/psalm.xml b/psalm.xml
index fee1fb6..fd532bf 100644
--- a/psalm.xml
+++ b/psalm.xml
@@ -6,6 +6,8 @@
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd"
errorBaseline="baseline.xml"
+ findUnusedBaselineEntry="true"
+ findUnusedCode="false"
>
@@ -14,7 +16,6 @@
-
var/cache/dev/App_KernelDevDebugContainer.xml
diff --git a/src/Command/AuthCreateApikeyCommand.php b/src/Command/AuthCreateApikeyCommand.php
index b30dfb9..0cb4415 100644
--- a/src/Command/AuthCreateApikeyCommand.php
+++ b/src/Command/AuthCreateApikeyCommand.php
@@ -3,7 +3,6 @@
namespace App\Command;
use App\Service\ApiKeyUserService;
-use Exception;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
@@ -23,7 +22,7 @@ public function __construct(
}
/**
- * @throws Exception
+ * @throws \Exception
*/
protected function execute(InputInterface $input, OutputInterface $output): int
{
diff --git a/src/Command/AuthDeleteApikeyCommand.php b/src/Command/AuthDeleteApikeyCommand.php
index c1d2ad1..460a1c4 100644
--- a/src/Command/AuthDeleteApikeyCommand.php
+++ b/src/Command/AuthDeleteApikeyCommand.php
@@ -3,7 +3,6 @@
namespace App\Command;
use App\Service\ApiKeyUserService;
-use Exception;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
@@ -31,7 +30,7 @@ protected function configure(): void
}
/**
- * @throws Exception
+ * @throws \Exception
*/
protected function execute(InputInterface $input, OutputInterface $output): int
{
diff --git a/src/Command/AuthListApikeyCommand.php b/src/Command/AuthListApikeyCommand.php
index 874da14..d812eb3 100644
--- a/src/Command/AuthListApikeyCommand.php
+++ b/src/Command/AuthListApikeyCommand.php
@@ -3,7 +3,6 @@
namespace App\Command;
use App\Repository\Main\ApiKeyUserRepository;
-use Exception;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
@@ -27,7 +26,7 @@ protected function configure(): void
}
/**
- * @throws Exception
+ * @throws \Exception
*/
protected function execute(InputInterface $input, OutputInterface $output): int
{
diff --git a/src/Command/TestBookingNotificationCommand.php b/src/Command/TestBookingNotificationCommand.php
index a720864..74be0ed 100644
--- a/src/Command/TestBookingNotificationCommand.php
+++ b/src/Command/TestBookingNotificationCommand.php
@@ -10,6 +10,7 @@
use App\Service\NotificationServiceInterface;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Helper\QuestionHelper;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Question\ChoiceQuestion;
@@ -39,6 +40,7 @@ protected function configure(): void
protected function execute(InputInterface $input, OutputInterface $output): int
{
$io = new SymfonyStyle($input, $output);
+ /** @var QuestionHelper $helper */
$helper = $this->getHelper('question');
$question = new ChoiceQuestion(
'Select the type of booking notification to test',
diff --git a/src/Command/TestDispatchBookingMessageCommand.php b/src/Command/TestDispatchBookingMessageCommand.php
index fde5833..25a461e 100644
--- a/src/Command/TestDispatchBookingMessageCommand.php
+++ b/src/Command/TestDispatchBookingMessageCommand.php
@@ -8,6 +8,7 @@
use App\Message\CreateBookingMessage;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
+use Symfony\Component\Console\Helper\QuestionHelper;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Question\ChoiceQuestion;
@@ -40,6 +41,7 @@ protected function configure(): void
protected function execute(InputInterface $input, OutputInterface $output): int
{
$io = new SymfonyStyle($input, $output);
+ /** @var QuestionHelper $helper */
$helper = $this->getHelper('question');
$question = new ChoiceQuestion(
'Select the type of booking',
@@ -68,16 +70,16 @@ protected function execute(InputInterface $input, OutputInterface $output): int
}
/**
- * @param $email
- * @param $type
- * @param $from
- * @param $to
+ * @param string $email
+ * @param string $type
+ * @param string $from
+ * @param string $to
*
* @return Booking
*
* @throws \Exception
*/
- private function createBooking($email, $type, $from, $to): Booking
+ private function createBooking(string $email, string $type, string $from, string $to): Booking
{
$resourceEmail = 'instant' === $type ? 'DOKK1-Lokale-Test1@aarhus.dk' : 'dokk1-lokale-test2@aarhus.dk';
$booking = new Booking();
diff --git a/src/Command/TestGraphCreateBookingCommand.php b/src/Command/TestGraphCreateBookingCommand.php
index cb9219a..6581b38 100644
--- a/src/Command/TestGraphCreateBookingCommand.php
+++ b/src/Command/TestGraphCreateBookingCommand.php
@@ -5,7 +5,6 @@
namespace App\Command;
use App\Service\BookingServiceInterface;
-use Exception;
use Symfony\Component\Console\Attribute\AsCommand;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
@@ -25,7 +24,7 @@ public function __construct(
}
/**
- * @throws Exception
+ * @throws \Exception
*/
protected function execute(InputInterface $input, OutputInterface $output): int
{
diff --git a/src/DataPersister/UserBookingDataPersister.php b/src/DataPersister/UserBookingDataPersister.php
index b11a016..62bb375 100644
--- a/src/DataPersister/UserBookingDataPersister.php
+++ b/src/DataPersister/UserBookingDataPersister.php
@@ -29,7 +29,7 @@ public function supports($data, array $context = []): bool
return $data instanceof UserBooking;
}
- public function remove($data, array $context = [])
+ public function remove($data, array $context = []): void
{
try {
if ($data instanceof UserBooking) {
@@ -49,7 +49,7 @@ public function remove($data, array $context = [])
}
}
- public function persist($data, array $context = [])
+ public function persist($data, array $context = []): mixed
{
try {
if ($data instanceof UserBooking) {
@@ -64,10 +64,10 @@ public function persist($data, array $context = [])
NotificationTypeEnum::UPDATE_SUCCESS
));
}
+
+ return $data;
} catch (MicrosoftGraphCommunicationException|UserBookingException $e) {
throw new HttpException($e->getCode(), 'Booking could not be updated.');
}
-
- return $data;
}
}
diff --git a/src/DataProvider/BusyIntervalCollectionDataProvider.php b/src/DataProvider/BusyIntervalCollectionDataProvider.php
index 611fbb6..232de61 100644
--- a/src/DataProvider/BusyIntervalCollectionDataProvider.php
+++ b/src/DataProvider/BusyIntervalCollectionDataProvider.php
@@ -6,7 +6,6 @@
use ApiPlatform\Core\DataProvider\RestrictedDataProviderInterface;
use App\Entity\Main\BusyInterval;
use App\Service\BookingServiceInterface;
-use Exception;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Uid\Ulid;
@@ -23,7 +22,7 @@ public function supports(string $resourceClass, string $operationName = null, ar
}
/**
- * @throws Exception
+ * @throws \Exception
*/
public function getCollection(string $resourceClass, string $operationName = null, array $context = []): iterable
{
diff --git a/src/DataProvider/UserBookingCollectionDataProvider.php b/src/DataProvider/UserBookingCollectionDataProvider.php
index f444ed8..26b42e7 100644
--- a/src/DataProvider/UserBookingCollectionDataProvider.php
+++ b/src/DataProvider/UserBookingCollectionDataProvider.php
@@ -7,7 +7,6 @@
use App\Entity\Main\UserBooking;
use App\Security\Voter\UserBookingVoter;
use App\Service\BookingServiceInterface;
-use Exception;
use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Security\Core\Security;
@@ -27,7 +26,7 @@ public function supports(string $resourceClass, string $operationName = null, ar
}
/**
- * @throws Exception
+ * @throws \Exception
*/
public function getCollection(string $resourceClass, string $operationName = null, array $context = []): iterable
{
diff --git a/src/DataProvider/UserBookingItemDataProvider.php b/src/DataProvider/UserBookingItemDataProvider.php
index d8b84b0..7d48086 100644
--- a/src/DataProvider/UserBookingItemDataProvider.php
+++ b/src/DataProvider/UserBookingItemDataProvider.php
@@ -7,7 +7,6 @@
use App\Entity\Main\UserBooking;
use App\Security\Voter\UserBookingVoter;
use App\Service\BookingServiceInterface;
-use Exception;
use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Security\Core\Security;
@@ -26,7 +25,7 @@ public function supports(string $resourceClass, string $operationName = null, ar
}
/**
- * @throws Exception
+ * @throws \Exception
*/
public function getItem(string $resourceClass, $id, string $operationName = null, array $context = []): UserBooking|null
{
diff --git a/src/Entity/Main/UserBooking.php b/src/Entity/Main/UserBooking.php
index 17ead2a..49e40c7 100644
--- a/src/Entity/Main/UserBooking.php
+++ b/src/Entity/Main/UserBooking.php
@@ -3,7 +3,6 @@
namespace App\Entity\Main;
use ApiPlatform\Core\Annotation\ApiProperty;
-use DateTime;
use Symfony\Component\Serializer\Annotation\Groups;
class UserBooking
@@ -46,12 +45,12 @@ class UserBooking
/**
* @Groups({"userBooking"})
*/
- public DateTime $start;
+ public \DateTime $start;
/**
* @Groups({"userBooking"})
*/
- public DateTime $end;
+ public \DateTime $end;
/**
* @Groups({"userBooking"})
diff --git a/src/Entity/Resources/AAKResource.php b/src/Entity/Resources/AAKResource.php
index ec75f15..123273a 100644
--- a/src/Entity/Resources/AAKResource.php
+++ b/src/Entity/Resources/AAKResource.php
@@ -11,200 +11,235 @@
* Extbooking.aakresources.
*
* @ORM\Table(name="ExtBooking.AAKResources")
+ *
* @ORM\Entity
*/
class AAKResource
{
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="ID", type="integer", nullable=false)
+ *
* @ORM\Id
+ *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\OneToMany(targetEntity="OpenHours", mappedBy="resource")
*/
private Collection $openHours;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\OneToMany(targetEntity="HolidayOpenHours", mappedBy="resource")
*/
private Collection $holidayOpenHours;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="ResourceMail", type="string", length=128, nullable=false)
*/
private string $resourceMail;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="ResourceName", type="string", length=128, nullable=false)
*/
private string $resourceName;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="ResourceImage", type="text", length=-1, nullable=true)
*/
private ?string $resourceImage;
/**
* @Groups({"resource"})
+ *
* @ORM\Column(name="ResourceEmailText", type="text", length=-1, nullable=true)
*/
private ?string $resourceEmailText;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="Location", type="string", length=128, nullable=false)
*/
private string $location;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="GeoCordinates", type="string", length=128, nullable=true)
*/
private ?string $geoCoordinates;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="Capacity", type="bigint", nullable=true)
*/
private ?int $capacity;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="ResourceDescription", type="text", length=-1, nullable=true)
*/
private ?string $resourceDescription;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="WheelChairAccessible", type="boolean", nullable=false)
*/
private bool $wheelchairAccessible;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="VideoConferenceEquipment", type="boolean", nullable=false)
*/
private bool $videoConferenceEquipment;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="MonitorEquipment", type="boolean", nullable=false)
*/
private bool $monitorEquipment;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="AcceptanceFlow", type="boolean", nullable=false)
*/
private bool $acceptanceFlow;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="Catering", type="boolean", nullable=false)
*/
private bool $catering;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="FormID", type="text", length=-1, nullable=true)
*/
private ?string $formId;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="HasHolidayOpen", type="boolean", nullable=true)
*/
private ?bool $hasHolidayOpen;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="HasOpen", type="boolean", nullable=true)
*/
private ?bool $hasOpen;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="HasWhiteList", type="boolean", nullable=true)
*/
private ?bool $hasWhitelist;
/**
* @Groups({"resource"})
+ *
* @ORM\Column(name="PermissionEmployee", type="boolean", nullable=true)
*/
private ?bool $permissionEmployee;
/**
* @Groups({"resource"})
+ *
* @ORM\Column(name="PermissionCitizen", type="boolean", nullable=true)
*/
private ?bool $permissionCitizen;
/**
* @Groups({"resource"})
+ *
* @ORM\Column(name="PermissionBusinessPartner", type="boolean", nullable=true)
*/
private ?bool $permissionBusinessPartner;
/**
* @Groups({"resource"})
+ *
* @ORM\Column(name="UpdateTimeStamp", type="datetime", nullable=false)
*/
private \DateTime $updateTimestamp;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="DisplayName", type="string", length=128, nullable=true)
*/
private ?string $displayName;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="City", type="string", length=128, nullable=true)
*/
private ?string $city;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="StreetName", type="string", length=128, nullable=true)
*/
private ?string $streetName;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="PostalCode", type="integer", nullable=true)
*/
private ?int $postalCode;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="RessourceCategory", type="string", length=128, nullable=true)
*/
private ?string $resourceCategory;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="ResourceDisplayName", type="string", length=128, nullable=true)
*/
private ?string $resourceDisplayName;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="LocationDisplayName", type="string", length=128, nullable=true)
*/
private ?string $locationDisplayName;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="AcceptConflict", type="boolean", nullable=true)
*/
private ?bool $acceptConflict;
diff --git a/src/Entity/Resources/CvrWhitelist.php b/src/Entity/Resources/CvrWhitelist.php
index b0896af..f2f6437 100644
--- a/src/Entity/Resources/CvrWhitelist.php
+++ b/src/Entity/Resources/CvrWhitelist.php
@@ -8,6 +8,7 @@
* Extbooking.cvrwhitelist.
*
* @ORM\Table(name="ExtBooking.cvrWhiteList")
+ *
* @ORM\Entity
*/
class CvrWhitelist
@@ -16,7 +17,9 @@ class CvrWhitelist
* @var int
*
* @ORM\Column(name="ID", type="integer", nullable=false)
+ *
* @ORM\Id
+ *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
diff --git a/src/Entity/Resources/HolidayOpenHours.php b/src/Entity/Resources/HolidayOpenHours.php
index a0ba2ec..468e625 100644
--- a/src/Entity/Resources/HolidayOpenHours.php
+++ b/src/Entity/Resources/HolidayOpenHours.php
@@ -9,37 +9,44 @@
* Extbooking.holidayopenhours.
*
* @ORM\Table(name="ExtBooking.holidayOpenHours")
+ *
* @ORM\Entity
*/
class HolidayOpenHours
{
/**
* @ORM\Column(name="ID", type="integer", nullable=false)
+ *
* @ORM\Id
+ *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
/**
* @ORM\ManyToOne(targetEntity="AAKResource", inversedBy="holidayOpenHours")
+ *
* @ORM\JoinColumn(name="resourceID", referencedColumnName="ID")
*/
private AAKResource $resource;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="holidayopen", type="time", nullable=false)
*/
private \DateTime $holidayOpen;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="holidayclose", type="time", nullable=false)
*/
private \DateTime $holidayClose;
/**
* @Groups({"resource"})
+ *
* @ORM\Column(name="UpdateTimeStamp", type="datetime", nullable=false)
*/
private \DateTime $updateTimestamp;
diff --git a/src/Entity/Resources/LocationType.php b/src/Entity/Resources/LocationType.php
index c89aee8..1373981 100644
--- a/src/Entity/Resources/LocationType.php
+++ b/src/Entity/Resources/LocationType.php
@@ -8,6 +8,7 @@
* Extbooking.locationtype.
*
* @ORM\Table(name="ExtBooking.locationType")
+ *
* @ORM\Entity
*/
class LocationType
@@ -16,7 +17,9 @@ class LocationType
* @var int
*
* @ORM\Column(name="ID", type="integer", nullable=false)
+ *
* @ORM\Id
+ *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
diff --git a/src/Entity/Resources/OpenHours.php b/src/Entity/Resources/OpenHours.php
index 1c99140..99820a3 100644
--- a/src/Entity/Resources/OpenHours.php
+++ b/src/Entity/Resources/OpenHours.php
@@ -9,25 +9,30 @@
* Extbooking.openhours.
*
* @ORM\Table(name="ExtBooking.OpenHours")
+ *
* @ORM\Entity
*/
class OpenHours
{
/**
* @ORM\Column(name="ID", type="integer", nullable=false)
+ *
* @ORM\Id
+ *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
/**
* @ORM\ManyToOne(targetEntity="AAKResource", inversedBy="openHours")
+ *
* @ORM\JoinColumn(name="resourceID", referencedColumnName="ID")
*/
private AAKResource $resource;
/**
* @Groups({"resource", "minimum"})
+ *
* @ORM\Column(name="weekday", type="integer", nullable=false)
*/
private int $weekday;
@@ -52,6 +57,7 @@ class OpenHours
/**
* @Groups({"resource"})
+ *
* @ORM\Column(name="UpdateTimeStamp", type="datetime", nullable=false)
*/
private \DateTime $updateTimestamp;
diff --git a/src/Security/Voter/BookingVoter.php b/src/Security/Voter/BookingVoter.php
index 2fdbf2e..854bf87 100644
--- a/src/Security/Voter/BookingVoter.php
+++ b/src/Security/Voter/BookingVoter.php
@@ -9,6 +9,8 @@
/**
* @see https://symfony.com/doc/current/security/voters.html
+ *
+ * @extends Voter
*/
class BookingVoter extends Voter
{
@@ -20,13 +22,13 @@ public function __construct(private readonly AAKResourceRepository $aakResourceR
{
}
- protected function supports(string $attribute, $subject): bool
+ protected function supports(string $attribute, mixed $subject): bool
{
return self::CREATE == $attribute
&& $subject instanceof Booking;
}
- protected function voteOnAttribute(string $attribute, $subject, TokenInterface $token): bool
+ protected function voteOnAttribute(string $attribute, mixed $subject, TokenInterface $token): bool
{
if (!($subject instanceof Booking)) {
return false;
diff --git a/src/Security/Voter/UserBookingVoter.php b/src/Security/Voter/UserBookingVoter.php
index 8fb6ba1..603a03a 100644
--- a/src/Security/Voter/UserBookingVoter.php
+++ b/src/Security/Voter/UserBookingVoter.php
@@ -11,6 +11,8 @@
/**
* @see https://symfony.com/doc/current/security/voters.html
+ *
+ * @extends Voter
*/
class UserBookingVoter extends Voter
{
diff --git a/src/Service/ApiKeyUserService.php b/src/Service/ApiKeyUserService.php
index 954ad77..05e7698 100644
--- a/src/Service/ApiKeyUserService.php
+++ b/src/Service/ApiKeyUserService.php
@@ -5,7 +5,6 @@
use App\Entity\Main\ApiKeyUser;
use App\Repository\Main\ApiKeyUserRepository;
use Doctrine\ORM\EntityManagerInterface;
-use Exception;
use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;
class ApiKeyUserService
@@ -17,7 +16,7 @@ public function __construct(
}
/**
- * @throws Exception
+ * @throws \Exception
*/
public function createApiKey($name, $webformApiKey = null): ApiKeyUser
{
diff --git a/src/Service/BookingServiceInterface.php b/src/Service/BookingServiceInterface.php
index f9ae13d..19b6e6a 100644
--- a/src/Service/BookingServiceInterface.php
+++ b/src/Service/BookingServiceInterface.php
@@ -6,7 +6,6 @@
use App\Exception\BookingCreateConflictException;
use App\Exception\MicrosoftGraphCommunicationException;
use App\Exception\UserBookingException;
-use DateTime;
interface BookingServiceInterface
{
@@ -58,44 +57,44 @@ public function getUserBookings(string $userId): array;
* Get busy intervals for a given number of schedules.
*
* @param array $schedules
- * @param DateTime $startTime
- * @param DateTime $endTime
+ * @param \DateTime $startTime
+ * @param \DateTime $endTime
* @param string|null $accessToken
*
* @return array
*
* @throws MicrosoftGraphCommunicationException
*/
- public function getBusyIntervals(array $schedules, DateTime $startTime, DateTime $endTime, string $accessToken = null): array;
+ public function getBusyIntervals(array $schedules, \DateTime $startTime, \DateTime $endTime, string $accessToken = null): array;
/**
* @param string $resourceEmail
* @param string $resourceName
* @param string $subject
* @param string $body
- * @param DateTime $startTime
- * @param DateTime $endTime
+ * @param \DateTime $startTime
+ * @param \DateTime $endTime
*
* @return array
*
* @throws BookingCreateConflictException
* @throws MicrosoftGraphCommunicationException
*/
- public function createBookingForResource(string $resourceEmail, string $resourceName, string $subject, string $body, DateTime $startTime, DateTime $endTime, bool $acceptConflict = false): array;
+ public function createBookingForResource(string $resourceEmail, string $resourceName, string $subject, string $body, \DateTime $startTime, \DateTime $endTime, bool $acceptConflict = false): array;
/**
* @param string $resourceEmail
* @param string $resourceName
* @param string $subject
* @param string $body
- * @param DateTime $startTime
- * @param DateTime $endTime
+ * @param \DateTime $startTime
+ * @param \DateTime $endTime
*
* @return array
*
* @throws MicrosoftGraphCommunicationException
*/
- public function createBookingInviteResource(string $resourceEmail, string $resourceName, string $subject, string $body, DateTime $startTime, DateTime $endTime): array;
+ public function createBookingInviteResource(string $resourceEmail, string $resourceName, string $subject, string $body, \DateTime $startTime, \DateTime $endTime): array;
/**
* Create a UserBooking from graph data.
diff --git a/src/Service/MicrosoftGraphBookingService.php b/src/Service/MicrosoftGraphBookingService.php
index 0c4afc4..58a6a19 100644
--- a/src/Service/MicrosoftGraphBookingService.php
+++ b/src/Service/MicrosoftGraphBookingService.php
@@ -8,8 +8,6 @@
use App\Exception\BookingCreateConflictException;
use App\Exception\MicrosoftGraphCommunicationException;
use App\Exception\UserBookingException;
-use DateTime;
-use Exception;
/**
* @see https://github.com/microsoftgraph/msgraph-sdk-php
@@ -33,7 +31,7 @@ public function __construct(
*
* @see https://docs.microsoft.com/en-us/graph/api/calendar-getschedule?view=graph-rest-1.0&tabs=http
*/
- public function getBusyIntervals(array $schedules, DateTime $startTime, DateTime $endTime, string $accessToken = null): array
+ public function getBusyIntervals(array $schedules, \DateTime $startTime, \DateTime $endTime, string $accessToken = null): array
{
// Use service account if accessToken is not set.
$token = $accessToken ?: $this->graphHelperService->authenticateAsServiceAccount();
@@ -81,7 +79,7 @@ public function getBusyIntervals(array $schedules, DateTime $startTime, DateTime
*
* @throws BookingCreateConflictException
*/
- public function createBookingForResource(string $resourceEmail, string $resourceName, string $subject, string $body, DateTime $startTime, DateTime $endTime, bool $acceptConflict = false): array
+ public function createBookingForResource(string $resourceEmail, string $resourceName, string $subject, string $body, \DateTime $startTime, \DateTime $endTime, bool $acceptConflict = false): array
{
$token = $this->graphHelperService->authenticateAsServiceAccount();
@@ -159,7 +157,7 @@ public function createBookingForResource(string $resourceEmail, string $resource
*
* @see https://docs.microsoft.com/en-us/graph/api/user-post-events?view=graph-rest-1.0&tabs=http#examples
*/
- public function createBookingInviteResource(string $resourceEmail, string $resourceName, string $subject, string $body, DateTime $startTime, DateTime $endTime): array
+ public function createBookingInviteResource(string $resourceEmail, string $resourceName, string $subject, string $body, \DateTime $startTime, \DateTime $endTime): array
{
$token = $this->graphHelperService->authenticateAsServiceAccount();
@@ -261,7 +259,7 @@ public function updateBooking(UserBooking $booking): ?string
}
return $response->getStatus();
- } catch (Exception $e) {
+ } catch (\Exception $e) {
throw new UserBookingException($e->getMessage(), (int) $e->getCode());
}
}
@@ -271,7 +269,7 @@ public function updateBooking(UserBooking $booking): ?string
*
* @see https://docs.microsoft.com/en-us/graph/api/event-delete?view=graph-rest-1.0&tabs=http
*/
- public function deleteBooking(UserBooking $booking)
+ public function deleteBooking(UserBooking $booking): void
{
if ($booking->expired) {
throw new UserBookingException('Booking is expired. Cannot be deleted.', 400);
@@ -356,7 +354,7 @@ public function getBooking(string $bookingId): array
public function getUserBookings(string $userId): array
{
try {
- $now = new DateTime();
+ $now = new \DateTime();
$page = 0;
$pageSize = 5;
@@ -377,7 +375,7 @@ public function getUserBookings(string $userId): array
} while ($data['moreResultsAvailable']);
return $userBookings;
- } catch (Exception $e) {
+ } catch (\Exception $e) {
throw new MicrosoftGraphCommunicationException($e->getMessage(), (int) $e->getCode());
}
}
@@ -429,7 +427,7 @@ private function getUserBookingsPage(string $userId, int $page = 0, int $pageSiz
}
return $responseData;
- } catch (Exception $e) {
+ } catch (\Exception $e) {
throw new MicrosoftGraphCommunicationException($e->getMessage(), (int) $e->getCode());
}
}
@@ -445,6 +443,7 @@ public function getUserBookingFromApiData(array $data): UserBooking
try {
// Formatting the url decoded booking id, replacing "/" with "-" as this is graph-compatible, and replacing
// " " with "+", as some encoding issue between javascript and php replaces "+" with " ".
+ /** @var string $cleanedBookingId */
$cleanedBookingId = str_replace(['/', ' '], ['-', '+'], $data['id']);
$userBooking = new UserBooking();
@@ -475,7 +474,7 @@ public function getUserBookingFromApiData(array $data): UserBooking
}
if (is_null($attendeeResource)) {
- throw new Exception('Could not find location in attendee list', 400);
+ throw new \Exception('Could not find location in attendee list', 400);
}
$userBooking->resourceMail = $attendeeResource['emailAddress']['address'];
@@ -501,10 +500,10 @@ public function getUserBookingFromApiData(array $data): UserBooking
$userBooking->status = $status->name;
- $userBooking->expired = $userBooking->end < new DateTime();
+ $userBooking->expired = $userBooking->end < new \DateTime();
return $userBooking;
- } catch (Exception $exception) {
+ } catch (\Exception $exception) {
throw new UserBookingException($exception->getMessage(), (int) $exception->getCode());
}
}
diff --git a/src/Service/MicrosoftGraphHelperService.php b/src/Service/MicrosoftGraphHelperService.php
index fd706be..ed37065 100644
--- a/src/Service/MicrosoftGraphHelperService.php
+++ b/src/Service/MicrosoftGraphHelperService.php
@@ -4,9 +4,7 @@
use App\Exception\MicrosoftGraphCommunicationException;
use App\Factory\ClientFactory;
-use DateTime;
use GuzzleHttp\Exception\GuzzleException;
-use JsonException;
use Microsoft\Graph\Exception\GraphException;
use Microsoft\Graph\Http\GraphResponse;
use Psr\Cache\CacheItemInterface;
@@ -55,7 +53,7 @@ public function authenticateAsUser(string $username, string $password): array
]);
return json_decode($response->getBody()->getContents(), true, 512, JSON_THROW_ON_ERROR);
- } catch (JsonException|GuzzleException $exception) {
+ } catch (\JsonException|GuzzleException $exception) {
throw new MicrosoftGraphCommunicationException($exception->getMessage(), $exception->getCode());
}
}
@@ -85,8 +83,8 @@ public function request(string $path, string $accessToken, string $requestType =
* Check that there is no interval conflict.
*
* @param string $resourceEmail resource to check for conflict in
- * @param DateTime $startTime start of interval
- * @param DateTime $endTime end of interval
+ * @param \DateTime $startTime start of interval
+ * @param \DateTime $endTime end of interval
* @param string|null $accessToken access token
* @param array|null $ignoreICalUIds Ignore bookings with these ICalUIds in the evaluation. Use to allow editing an existing booking.
*
@@ -94,7 +92,7 @@ public function request(string $path, string $accessToken, string $requestType =
*
* @throws MicrosoftGraphCommunicationException
*/
- public function isBookingConflict(string $resourceEmail, DateTime $startTime, DateTime $endTime, string $accessToken = null, array $ignoreICalUIds = null): bool
+ public function isBookingConflict(string $resourceEmail, \DateTime $startTime, \DateTime $endTime, string $accessToken = null, array $ignoreICalUIds = null): bool
{
$token = $accessToken ?: $this->authenticateAsServiceAccount();
$startString = $startTime->setTimezone(new \DateTimeZone('UTC'))->format(MicrosoftGraphBookingService::DATE_FORMAT).'Z';
diff --git a/tests/Api/BookingTest.php b/tests/Api/BookingTest.php
index 51a13a9..974bf1f 100644
--- a/tests/Api/BookingTest.php
+++ b/tests/Api/BookingTest.php
@@ -18,7 +18,6 @@
use App\Service\WebformService;
use App\Tests\AbstractBaseApiTestCase;
use App\Utils\ValidationUtils;
-use Exception;
use Psr\Log\LoggerInterface;
use Symfony\Component\Messenger\MessageBusInterface;
use Symfony\Component\Security\Core\Security;
@@ -31,7 +30,7 @@ class BookingTest extends AbstractBaseApiTestCase
use InteractsWithMessenger;
/**
- * @throws TransportExceptionInterface|Exception
+ * @throws TransportExceptionInterface|\Exception
*/
public function testBookingVoter(): void
{
@@ -114,7 +113,7 @@ public function testBookingWebform(): void
}
/**
- * @throws Exception
+ * @throws \Exception
*/
public function testWebformSubmitMessageHandler(): void
{
diff --git a/tests/Service/MicrosoftGraphBookingServiceTest.php b/tests/Service/MicrosoftGraphBookingServiceTest.php
index 4cc8f81..524a5fe 100644
--- a/tests/Service/MicrosoftGraphBookingServiceTest.php
+++ b/tests/Service/MicrosoftGraphBookingServiceTest.php
@@ -8,7 +8,6 @@
use App\Service\MicrosoftGraphBookingService;
use App\Service\MicrosoftGraphHelperService;
use App\Tests\AbstractBaseApiTestCase;
-use DateTime;
use Microsoft\Graph\Http\GraphRequest;
use Microsoft\Graph\Http\GraphResponse;
@@ -84,8 +83,8 @@ public function testGetUserBookingFromApiData(): void
$this->assertEquals('ID123456', $userBooking->id);
$this->assertEquals('INSTANT', $userBooking->bookingType);
$this->assertEquals('DOKK1-Lokale-Test1', $userBooking->displayName);
- $this->assertEquals((new DateTime('2022-12-13T14:00:00.0000000Z'))->format('c'), $userBooking->start->format('c'));
- $this->assertEquals((new DateTime('2022-12-13T14:15:00.0000000Z'))->format('c'), $userBooking->end->format('c'));
+ $this->assertEquals((new \DateTime('2022-12-13T14:00:00.0000000Z'))->format('c'), $userBooking->start->format('c'));
+ $this->assertEquals((new \DateTime('2022-12-13T14:15:00.0000000Z'))->format('c'), $userBooking->end->format('c'));
$data['responseStatus'] = [
'response' => 'declined',
@@ -483,8 +482,8 @@ public function testCreateBookingForResource(): void
'address' => 'DOKK1-Lokale-Test1@aarhus.dk',
'subject' => 'test',
'body' => '',
- 'start' => new DateTime('2042-12-13T14:00:00.0000000'),
- 'end' => new DateTime('2042-12-13T14:15:00.0000000'),
+ 'start' => new \DateTime('2042-12-13T14:00:00.0000000'),
+ 'end' => new \DateTime('2042-12-13T14:15:00.0000000'),
];
$content = $graphService->createBookingForResource($data['address'], $data['name'], $data['subject'], $data['body'], $data['start'], $data['end']);
@@ -537,8 +536,8 @@ public function testCreateBookingInviteResource(): void
'address' => 'DOKK1-Lokale-Test1@aarhus.dk',
'subject' => 'test',
'body' => '',
- 'start' => new DateTime('2042-12-13T14:00:00.0000000'),
- 'end' => new DateTime('2042-12-13T14:15:00.0000000'),
+ 'start' => new \DateTime('2042-12-13T14:00:00.0000000'),
+ 'end' => new \DateTime('2042-12-13T14:15:00.0000000'),
];
// 1. Success
diff --git a/tests/Service/NotificationServiceData.php b/tests/Service/NotificationServiceData.php
index 5f28766..cd8c592 100644
--- a/tests/Service/NotificationServiceData.php
+++ b/tests/Service/NotificationServiceData.php
@@ -4,7 +4,6 @@
use App\Entity\Main\Booking;
use App\Entity\Resources\AAKResource;
-use DateTime;
class NotificationServiceData
{
@@ -20,8 +19,8 @@ public static function getBooking(): Booking
$booking->setUserId('1234567890');
$booking->setUserPermission('citizen');
$booking->setUserMail('test@example.com');
- $booking->setStartTime(new DateTime('2042-12-13T14:00:00.0000000'));
- $booking->setEndTime(new DateTime('2042-12-13T14:15:00.0000000'));
+ $booking->setStartTime(new \DateTime('2042-12-13T14:00:00.0000000'));
+ $booking->setEndTime(new \DateTime('2042-12-13T14:15:00.0000000'));
return $booking;
}
From 3bf9a5894c7bbc2db8c4f9d2b8decb92ee00f072 Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Thu, 10 Aug 2023 11:13:53 +0200
Subject: [PATCH 2/7] BOOKING-265: Updated changelog
---
CHANGELOG.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 074cd9e..c97d92a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,7 @@ See [keep a changelog](https://keepachangelog.com/en/1.0.0/) for information abo
### Changed
- Modified create booking code to allow conflicts if resource.acceptConflict is true.
+- Updated symfony and dependencies.
## [1.0.4] - 2023-05-03
From ea7fa0ec4963ee5bd0ed5e406daa5d75e06c6198 Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Thu, 10 Aug 2023 11:36:15 +0200
Subject: [PATCH 3/7] BOOKING-265: Added migration for change in
messenger_messages schema
---
migrations/Version20230810091726.php | 31 ++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 migrations/Version20230810091726.php
diff --git a/migrations/Version20230810091726.php b/migrations/Version20230810091726.php
new file mode 100644
index 0000000..2820368
--- /dev/null
+++ b/migrations/Version20230810091726.php
@@ -0,0 +1,31 @@
+addSql('ALTER TABLE messenger_messages CHANGE created_at created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', CHANGE available_at available_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', CHANGE delivered_at delivered_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\'');
+ }
+
+ public function down(Schema $schema): void
+ {
+ // this down() migration is auto-generated, please modify it to your needs
+ $this->addSql('ALTER TABLE messenger_messages CHANGE created_at created_at DATETIME NOT NULL, CHANGE available_at available_at DATETIME NOT NULL, CHANGE delivered_at delivered_at DATETIME DEFAULT NULL');
+ }
+}
From 7777f9033c404cac71ca083ee03056342d7ee8e2 Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Thu, 10 Aug 2023 16:26:17 +0200
Subject: [PATCH 4/7] BOOKING-265: Added skip_unlisted_annotations to
php-cs-fixer to avoid newlines between annotations
---
.php-cs-fixer.dist.php | 3 ++
src/Entity/Resources/AAKResource.php | 35 --------------------
src/Entity/Resources/CvrWhitelist.php | 3 --
src/Entity/Resources/HolidayOpenHours.php | 7 ----
src/Entity/Resources/LocationType.php | 3 --
src/Entity/Resources/OpenHours.php | 12 ++-----
src/Service/MicrosoftGraphBookingService.php | 8 ++---
7 files changed, 7 insertions(+), 64 deletions(-)
diff --git a/.php-cs-fixer.dist.php b/.php-cs-fixer.dist.php
index 9b7af7b..490eaf9 100644
--- a/.php-cs-fixer.dist.php
+++ b/.php-cs-fixer.dist.php
@@ -12,5 +12,8 @@
'phpdoc_align' => false,
'no_superfluous_phpdoc_tags' => false,
'array_syntax' => ['syntax' => 'short'],
+ 'phpdoc_separation' => [
+ 'skip_unlisted_annotations' => true,
+ ]
])
->setFinder($finder);
diff --git a/src/Entity/Resources/AAKResource.php b/src/Entity/Resources/AAKResource.php
index 123273a..ec75f15 100644
--- a/src/Entity/Resources/AAKResource.php
+++ b/src/Entity/Resources/AAKResource.php
@@ -11,235 +11,200 @@
* Extbooking.aakresources.
*
* @ORM\Table(name="ExtBooking.AAKResources")
- *
* @ORM\Entity
*/
class AAKResource
{
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="ID", type="integer", nullable=false)
- *
* @ORM\Id
- *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\OneToMany(targetEntity="OpenHours", mappedBy="resource")
*/
private Collection $openHours;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\OneToMany(targetEntity="HolidayOpenHours", mappedBy="resource")
*/
private Collection $holidayOpenHours;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="ResourceMail", type="string", length=128, nullable=false)
*/
private string $resourceMail;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="ResourceName", type="string", length=128, nullable=false)
*/
private string $resourceName;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="ResourceImage", type="text", length=-1, nullable=true)
*/
private ?string $resourceImage;
/**
* @Groups({"resource"})
- *
* @ORM\Column(name="ResourceEmailText", type="text", length=-1, nullable=true)
*/
private ?string $resourceEmailText;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="Location", type="string", length=128, nullable=false)
*/
private string $location;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="GeoCordinates", type="string", length=128, nullable=true)
*/
private ?string $geoCoordinates;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="Capacity", type="bigint", nullable=true)
*/
private ?int $capacity;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="ResourceDescription", type="text", length=-1, nullable=true)
*/
private ?string $resourceDescription;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="WheelChairAccessible", type="boolean", nullable=false)
*/
private bool $wheelchairAccessible;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="VideoConferenceEquipment", type="boolean", nullable=false)
*/
private bool $videoConferenceEquipment;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="MonitorEquipment", type="boolean", nullable=false)
*/
private bool $monitorEquipment;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="AcceptanceFlow", type="boolean", nullable=false)
*/
private bool $acceptanceFlow;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="Catering", type="boolean", nullable=false)
*/
private bool $catering;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="FormID", type="text", length=-1, nullable=true)
*/
private ?string $formId;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="HasHolidayOpen", type="boolean", nullable=true)
*/
private ?bool $hasHolidayOpen;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="HasOpen", type="boolean", nullable=true)
*/
private ?bool $hasOpen;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="HasWhiteList", type="boolean", nullable=true)
*/
private ?bool $hasWhitelist;
/**
* @Groups({"resource"})
- *
* @ORM\Column(name="PermissionEmployee", type="boolean", nullable=true)
*/
private ?bool $permissionEmployee;
/**
* @Groups({"resource"})
- *
* @ORM\Column(name="PermissionCitizen", type="boolean", nullable=true)
*/
private ?bool $permissionCitizen;
/**
* @Groups({"resource"})
- *
* @ORM\Column(name="PermissionBusinessPartner", type="boolean", nullable=true)
*/
private ?bool $permissionBusinessPartner;
/**
* @Groups({"resource"})
- *
* @ORM\Column(name="UpdateTimeStamp", type="datetime", nullable=false)
*/
private \DateTime $updateTimestamp;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="DisplayName", type="string", length=128, nullable=true)
*/
private ?string $displayName;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="City", type="string", length=128, nullable=true)
*/
private ?string $city;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="StreetName", type="string", length=128, nullable=true)
*/
private ?string $streetName;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="PostalCode", type="integer", nullable=true)
*/
private ?int $postalCode;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="RessourceCategory", type="string", length=128, nullable=true)
*/
private ?string $resourceCategory;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="ResourceDisplayName", type="string", length=128, nullable=true)
*/
private ?string $resourceDisplayName;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="LocationDisplayName", type="string", length=128, nullable=true)
*/
private ?string $locationDisplayName;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="AcceptConflict", type="boolean", nullable=true)
*/
private ?bool $acceptConflict;
diff --git a/src/Entity/Resources/CvrWhitelist.php b/src/Entity/Resources/CvrWhitelist.php
index f2f6437..b0896af 100644
--- a/src/Entity/Resources/CvrWhitelist.php
+++ b/src/Entity/Resources/CvrWhitelist.php
@@ -8,7 +8,6 @@
* Extbooking.cvrwhitelist.
*
* @ORM\Table(name="ExtBooking.cvrWhiteList")
- *
* @ORM\Entity
*/
class CvrWhitelist
@@ -17,9 +16,7 @@ class CvrWhitelist
* @var int
*
* @ORM\Column(name="ID", type="integer", nullable=false)
- *
* @ORM\Id
- *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
diff --git a/src/Entity/Resources/HolidayOpenHours.php b/src/Entity/Resources/HolidayOpenHours.php
index 468e625..a0ba2ec 100644
--- a/src/Entity/Resources/HolidayOpenHours.php
+++ b/src/Entity/Resources/HolidayOpenHours.php
@@ -9,44 +9,37 @@
* Extbooking.holidayopenhours.
*
* @ORM\Table(name="ExtBooking.holidayOpenHours")
- *
* @ORM\Entity
*/
class HolidayOpenHours
{
/**
* @ORM\Column(name="ID", type="integer", nullable=false)
- *
* @ORM\Id
- *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
/**
* @ORM\ManyToOne(targetEntity="AAKResource", inversedBy="holidayOpenHours")
- *
* @ORM\JoinColumn(name="resourceID", referencedColumnName="ID")
*/
private AAKResource $resource;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="holidayopen", type="time", nullable=false)
*/
private \DateTime $holidayOpen;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="holidayclose", type="time", nullable=false)
*/
private \DateTime $holidayClose;
/**
* @Groups({"resource"})
- *
* @ORM\Column(name="UpdateTimeStamp", type="datetime", nullable=false)
*/
private \DateTime $updateTimestamp;
diff --git a/src/Entity/Resources/LocationType.php b/src/Entity/Resources/LocationType.php
index 1373981..c89aee8 100644
--- a/src/Entity/Resources/LocationType.php
+++ b/src/Entity/Resources/LocationType.php
@@ -8,7 +8,6 @@
* Extbooking.locationtype.
*
* @ORM\Table(name="ExtBooking.locationType")
- *
* @ORM\Entity
*/
class LocationType
@@ -17,9 +16,7 @@ class LocationType
* @var int
*
* @ORM\Column(name="ID", type="integer", nullable=false)
- *
* @ORM\Id
- *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
diff --git a/src/Entity/Resources/OpenHours.php b/src/Entity/Resources/OpenHours.php
index 99820a3..c37e13c 100644
--- a/src/Entity/Resources/OpenHours.php
+++ b/src/Entity/Resources/OpenHours.php
@@ -9,55 +9,47 @@
* Extbooking.openhours.
*
* @ORM\Table(name="ExtBooking.OpenHours")
- *
* @ORM\Entity
*/
class OpenHours
{
/**
* @ORM\Column(name="ID", type="integer", nullable=false)
- *
* @ORM\Id
- *
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private int $id;
/**
* @ORM\ManyToOne(targetEntity="AAKResource", inversedBy="openHours")
- *
* @ORM\JoinColumn(name="resourceID", referencedColumnName="ID")
*/
private AAKResource $resource;
/**
* @Groups({"resource", "minimum"})
- *
* @ORM\Column(name="weekday", type="integer", nullable=false)
*/
private int $weekday;
/**
- * @Groups({"resource", "minimum"})
- *
* @see https://www.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html#quoting-reserved-words
*
+ * @Groups({"resource", "minimum"})
* @ORM\Column(name="`open`", type="time", length=0)
*/
private \DateTime $open;
/**
- * @Groups({"resource", "minimum"})
- *
* @see https://www.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html#quoting-reserved-words
*
+ * @Groups({"resource", "minimum"})
* @ORM\Column(name="`close`", type="time", length=0)
*/
private \DateTime $close;
/**
* @Groups({"resource"})
- *
* @ORM\Column(name="UpdateTimeStamp", type="datetime", nullable=false)
*/
private \DateTime $updateTimestamp;
diff --git a/src/Service/MicrosoftGraphBookingService.php b/src/Service/MicrosoftGraphBookingService.php
index e9b60b6..3043cbc 100644
--- a/src/Service/MicrosoftGraphBookingService.php
+++ b/src/Service/MicrosoftGraphBookingService.php
@@ -8,10 +8,6 @@
use App\Exception\BookingCreateConflictException;
use App\Exception\MicrosoftGraphCommunicationException;
use App\Exception\UserBookingException;
-use DateTime;
-use DOMDocument;
-use DOMXPath;
-use Exception;
use Psr\Log\LoggerInterface;
/**
@@ -476,9 +472,9 @@ public function getUserBookingFromApiData(array $data): UserBooking
// Extract the resource from the body of the event.
// Assumption: event body contains td with id = resourceMail.
$body = $data['body']['content'];
- $doc = new DOMDocument();
+ $doc = new \DOMDocument();
$doc->loadHTML($body);
- $xpath = new DOMXpath($doc);
+ $xpath = new \DOMXPath($doc);
$resourceMail = null;
$resourceName = null;
From c28062cfed99ec04ea8bed104f31b634d03553cc Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Thu, 10 Aug 2023 16:28:40 +0200
Subject: [PATCH 5/7] BOOKING-265: Removed useless comments
---
.../TestDispatchBookingMessageCommand.php | 18 ------------------
1 file changed, 18 deletions(-)
diff --git a/src/Command/TestDispatchBookingMessageCommand.php b/src/Command/TestDispatchBookingMessageCommand.php
index 25a461e..58883a3 100644
--- a/src/Command/TestDispatchBookingMessageCommand.php
+++ b/src/Command/TestDispatchBookingMessageCommand.php
@@ -30,14 +30,6 @@ protected function configure(): void
{
}
- /**
- * @param InputInterface $input
- * @param OutputInterface $output
- *
- * @return int
- *
- * @throws \Exception
- */
protected function execute(InputInterface $input, OutputInterface $output): int
{
$io = new SymfonyStyle($input, $output);
@@ -69,16 +61,6 @@ protected function execute(InputInterface $input, OutputInterface $output): int
return Command::SUCCESS;
}
- /**
- * @param string $email
- * @param string $type
- * @param string $from
- * @param string $to
- *
- * @return Booking
- *
- * @throws \Exception
- */
private function createBooking(string $email, string $type, string $from, string $to): Booking
{
$resourceEmail = 'instant' === $type ? 'DOKK1-Lokale-Test1@aarhus.dk' : 'dokk1-lokale-test2@aarhus.dk';
From b0c5289662140d9a502aed1e342492fe42cf31e0 Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Fri, 11 Aug 2023 06:30:56 +0200
Subject: [PATCH 6/7] BOOKING-265: Added auto_setup false to transport
---
config/packages/messenger.yaml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/config/packages/messenger.yaml b/config/packages/messenger.yaml
index dd5309f..3b7b0ed 100644
--- a/config/packages/messenger.yaml
+++ b/config/packages/messenger.yaml
@@ -14,7 +14,10 @@ framework:
multiplier: 3
max_delay: 3600000 # 1 hour
# @see https://symfony.com/doc/current/messenger.html#saving-retrying-failed-messages
- failed: '%env(MESSENGER_TRANSPORT_DSN_FAILED)%'
+ failed:
+ dsn: '%env(MESSENGER_TRANSPORT_DSN_FAILED)%'
+ options:
+ auto_setup: 'false'
routing:
# Route your messages to the transports
'App\Message\WebformSubmitMessage': async
From 084f6e463ae6fdf7e092da59e31b88727fa45fc2 Mon Sep 17 00:00:00 2001
From: Troels Ugilt Jensen <6103205+tuj@users.noreply.github.com>
Date: Fri, 11 Aug 2023 06:32:24 +0200
Subject: [PATCH 7/7] BOOKING-265: Added auto_setup false to transport
---
config/packages/messenger.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/config/packages/messenger.yaml b/config/packages/messenger.yaml
index 3b7b0ed..00ddcbc 100644
--- a/config/packages/messenger.yaml
+++ b/config/packages/messenger.yaml
@@ -13,6 +13,8 @@ framework:
delay: 60000 # 1 minutes
multiplier: 3
max_delay: 3600000 # 1 hour
+ options:
+ auto_setup: 'false'
# @see https://symfony.com/doc/current/messenger.html#saving-retrying-failed-messages
failed:
dsn: '%env(MESSENGER_TRANSPORT_DSN_FAILED)%'