Use Node 20

Backported from the 2.6 branch.
Also, update composer & node deps.
This commit is contained in:
Jeremy Benoist 2023-12-27 23:00:49 +01:00
parent 5a19a32450
commit 019e978846
No known key found for this signature in database
GPG key ID: BCA73962457ACC3C
5 changed files with 504 additions and 817 deletions

2
.nvmrc
View file

@ -1 +1 @@
18 20

411
composer.lock generated
View file

@ -318,23 +318,23 @@
}, },
{ {
"name": "clue/stream-filter", "name": "clue/stream-filter",
"version": "v1.6.0", "version": "v1.7.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/clue/stream-filter.git", "url": "https://github.com/clue/stream-filter.git",
"reference": "d6169430c7731d8509da7aecd0af756a5747b78e" "reference": "049509fef80032cb3f051595029ab75b49a3c2f7"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/clue/stream-filter/zipball/d6169430c7731d8509da7aecd0af756a5747b78e", "url": "https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7",
"reference": "d6169430c7731d8509da7aecd0af756a5747b78e", "reference": "049509fef80032cb3f051595029ab75b49a3c2f7",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.3" "php": ">=5.3"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -356,7 +356,7 @@
} }
], ],
"description": "A simple and modern approach to stream filtering in PHP", "description": "A simple and modern approach to stream filtering in PHP",
"homepage": "https://github.com/clue/php-stream-filter", "homepage": "https://github.com/clue/stream-filter",
"keywords": [ "keywords": [
"bucket brigade", "bucket brigade",
"callback", "callback",
@ -368,7 +368,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/clue/stream-filter/issues", "issues": "https://github.com/clue/stream-filter/issues",
"source": "https://github.com/clue/stream-filter/tree/v1.6.0" "source": "https://github.com/clue/stream-filter/tree/v1.7.0"
}, },
"funding": [ "funding": [
{ {
@ -380,7 +380,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2022-02-21T13:15:14+00:00" "time": "2023-12-20T15:40:13+00:00"
}, },
{ {
"name": "craue/config-bundle", "name": "craue/config-bundle",
@ -470,16 +470,16 @@
}, },
{ {
"name": "dasprid/enum", "name": "dasprid/enum",
"version": "1.0.4", "version": "1.0.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/DASPRiD/Enum.git", "url": "https://github.com/DASPRiD/Enum.git",
"reference": "8e6b6ea76eabbf19ea2bf5b67b98e1860474012f" "reference": "6faf451159fb8ba4126b925ed2d78acfce0dc016"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/DASPRiD/Enum/zipball/8e6b6ea76eabbf19ea2bf5b67b98e1860474012f", "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/6faf451159fb8ba4126b925ed2d78acfce0dc016",
"reference": "8e6b6ea76eabbf19ea2bf5b67b98e1860474012f", "reference": "6faf451159fb8ba4126b925ed2d78acfce0dc016",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -514,9 +514,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/DASPRiD/Enum/issues", "issues": "https://github.com/DASPRiD/Enum/issues",
"source": "https://github.com/DASPRiD/Enum/tree/1.0.4" "source": "https://github.com/DASPRiD/Enum/tree/1.0.5"
}, },
"time": "2023-03-01T18:44:03+00:00" "time": "2023-08-25T16:18:39+00:00"
}, },
{ {
"name": "defuse/php-encryption", "name": "defuse/php-encryption",
@ -2699,52 +2699,52 @@
}, },
{ {
"name": "gedmo/doctrine-extensions", "name": "gedmo/doctrine-extensions",
"version": "v3.12.0", "version": "v3.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine-extensions/DoctrineExtensions.git", "url": "https://github.com/doctrine-extensions/DoctrineExtensions.git",
"reference": "eef4b4978118fdb4c0a03509325e807ad96e3bec" "reference": "3b5b5cba476b4ae32a55ef69ef2e59d64d5893cf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine-extensions/DoctrineExtensions/zipball/eef4b4978118fdb4c0a03509325e807ad96e3bec", "url": "https://api.github.com/repos/doctrine-extensions/DoctrineExtensions/zipball/3b5b5cba476b4ae32a55ef69ef2e59d64d5893cf",
"reference": "eef4b4978118fdb4c0a03509325e807ad96e3bec", "reference": "3b5b5cba476b4ae32a55ef69ef2e59d64d5893cf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"behat/transliterator": "~1.2", "behat/transliterator": "^1.2",
"doctrine/annotations": "^1.13 || ^2.0", "doctrine/annotations": "^1.13 || ^2.0",
"doctrine/collections": "^1.2 || ^2.0", "doctrine/collections": "^1.2 || ^2.0",
"doctrine/common": "^2.13 || ^3.0", "doctrine/common": "^2.13 || ^3.0",
"doctrine/event-manager": "^1.2 || ^2.0", "doctrine/event-manager": "^1.2 || ^2.0",
"doctrine/persistence": "^2.2 || ^3.0", "doctrine/persistence": "^2.2 || ^3.0",
"php": "^7.2 || ^8.0", "php": "^7.4 || ^8.0",
"psr/cache": "^1 || ^2 || ^3", "psr/cache": "^1 || ^2 || ^3",
"symfony/cache": "^4.4 || ^5.3 || ^6.0", "symfony/cache": "^5.4 || ^6.0 || ^7.0",
"symfony/deprecation-contracts": "^2.1 || ^3.0" "symfony/deprecation-contracts": "^2.1 || ^3.0"
}, },
"conflict": { "conflict": {
"doctrine/dbal": "<2.13.1 || ^3.0 <3.2", "doctrine/dbal": "<3.2",
"doctrine/mongodb-odm": "<2.3", "doctrine/mongodb-odm": "<2.3",
"doctrine/orm": "<2.10.2", "doctrine/orm": "<2.14.0 || 2.16.0 || 2.16.1",
"sebastian/comparator": "<2.0" "sebastian/comparator": "<2.0"
}, },
"require-dev": { "require-dev": {
"doctrine/cache": "^1.11 || ^2.0", "doctrine/cache": "^1.11 || ^2.0",
"doctrine/dbal": "^2.13.1 || ^3.2", "doctrine/dbal": "^3.2",
"doctrine/doctrine-bundle": "^2.3", "doctrine/doctrine-bundle": "^2.3",
"doctrine/mongodb-odm": "^2.3", "doctrine/mongodb-odm": "^2.3",
"doctrine/orm": "^2.10.2", "doctrine/orm": "^2.14.0",
"friendsofphp/php-cs-fixer": "^3.4.0 <3.10", "friendsofphp/php-cs-fixer": "^3.14.0",
"nesbot/carbon": "^2.55", "nesbot/carbon": "^2.71 || 3.x-dev as 3.0",
"phpstan/phpstan": "^1.10.2", "phpstan/phpstan": "^1.10.2",
"phpstan/phpstan-doctrine": "^1.0", "phpstan/phpstan-doctrine": "^1.0",
"phpstan/phpstan-phpunit": "^1.0", "phpstan/phpstan-phpunit": "^1.0",
"phpunit/phpunit": "^8.5 || ^9.5", "phpunit/phpunit": "^9.6",
"rector/rector": "^0.15.20", "rector/rector": "^0.18",
"symfony/console": "^4.4 || ^5.3 || ^6.0", "symfony/console": "^5.4 || ^6.0 || ^7.0",
"symfony/phpunit-bridge": "^6.0", "symfony/phpunit-bridge": "^6.0 || ^7.0",
"symfony/yaml": "^4.4 || ^5.3 || ^6.0" "symfony/yaml": "^5.4 || ^6.0 || ^7.0"
}, },
"suggest": { "suggest": {
"doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM",
@ -2801,7 +2801,7 @@
"support": { "support": {
"email": "gediminas.morkevicius@gmail.com", "email": "gediminas.morkevicius@gmail.com",
"issues": "https://github.com/doctrine-extensions/DoctrineExtensions/issues", "issues": "https://github.com/doctrine-extensions/DoctrineExtensions/issues",
"source": "https://github.com/doctrine-extensions/DoctrineExtensions/tree/v3.12.0", "source": "https://github.com/doctrine-extensions/DoctrineExtensions/tree/v3.14.0",
"wiki": "https://github.com/Atlantic18/DoctrineExtensions/tree/main/doc" "wiki": "https://github.com/Atlantic18/DoctrineExtensions/tree/main/doc"
}, },
"funding": [ "funding": [
@ -2822,7 +2822,7 @@
"type": "github" "type": "github"
} }
], ],
"time": "2023-07-08T20:38:42+00:00" "time": "2023-12-03T09:10:34+00:00"
}, },
{ {
"name": "grandt/binstring", "name": "grandt/binstring",
@ -3516,12 +3516,12 @@
} }
}, },
"autoload": { "autoload": {
"psr-4": {
"Hoa\\Consistency\\": "."
},
"files": [ "files": [
"Prelude.php" "Prelude.php"
] ],
"psr-4": {
"Hoa\\Consistency\\": "."
}
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": [ "license": [
@ -3923,12 +3923,12 @@
} }
}, },
"autoload": { "autoload": {
"psr-4": {
"Hoa\\Protocol\\": "."
},
"files": [ "files": [
"Wrapper.php" "Wrapper.php"
] ],
"psr-4": {
"Hoa\\Protocol\\": "."
}
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": [ "license": [
@ -4604,16 +4604,16 @@
}, },
{ {
"name": "j0k3r/graby-site-config", "name": "j0k3r/graby-site-config",
"version": "1.0.177", "version": "1.0.180",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/j0k3r/graby-site-config.git", "url": "https://github.com/j0k3r/graby-site-config.git",
"reference": "cce11a0d0ec6fc06cebda65c340fcfb7c63ce78a" "reference": "4580b0617981210335a79711f14f3415e5ed4ef6"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/j0k3r/graby-site-config/zipball/cce11a0d0ec6fc06cebda65c340fcfb7c63ce78a", "url": "https://api.github.com/repos/j0k3r/graby-site-config/zipball/4580b0617981210335a79711f14f3415e5ed4ef6",
"reference": "cce11a0d0ec6fc06cebda65c340fcfb7c63ce78a", "reference": "4580b0617981210335a79711f14f3415e5ed4ef6",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4642,9 +4642,9 @@
"description": "Graby site config files", "description": "Graby site config files",
"support": { "support": {
"issues": "https://github.com/j0k3r/graby-site-config/issues", "issues": "https://github.com/j0k3r/graby-site-config/issues",
"source": "https://github.com/j0k3r/graby-site-config/tree/1.0.177" "source": "https://github.com/j0k3r/graby-site-config/tree/1.0.180"
}, },
"time": "2023-10-01T02:12:17+00:00" "time": "2023-12-27T21:28:25+00:00"
}, },
{ {
"name": "j0k3r/httplug-ssrf-plugin", "name": "j0k3r/httplug-ssrf-plugin",
@ -5648,16 +5648,16 @@
}, },
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
"version": "2.9.1", "version": "2.9.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Seldaek/monolog.git", "url": "https://github.com/Seldaek/monolog.git",
"reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1" "reference": "437cb3628f4cf6042cc10ae97fc2b8472e48ca1f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/f259e2b15fb95494c83f52d3caad003bbf5ffaa1", "url": "https://api.github.com/repos/Seldaek/monolog/zipball/437cb3628f4cf6042cc10ae97fc2b8472e48ca1f",
"reference": "f259e2b15fb95494c83f52d3caad003bbf5ffaa1", "reference": "437cb3628f4cf6042cc10ae97fc2b8472e48ca1f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5734,7 +5734,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/Seldaek/monolog/issues", "issues": "https://github.com/Seldaek/monolog/issues",
"source": "https://github.com/Seldaek/monolog/tree/2.9.1" "source": "https://github.com/Seldaek/monolog/tree/2.9.2"
}, },
"funding": [ "funding": [
{ {
@ -5746,7 +5746,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-02-06T13:44:46+00:00" "time": "2023-10-27T15:25:26+00:00"
}, },
{ {
"name": "myclabs/php-enum", "name": "myclabs/php-enum",
@ -7347,16 +7347,16 @@
}, },
{ {
"name": "phpstan/phpdoc-parser", "name": "phpstan/phpdoc-parser",
"version": "1.24.4", "version": "1.24.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git", "url": "https://github.com/phpstan/phpdoc-parser.git",
"reference": "6bd0c26f3786cd9b7c359675cb789e35a8e07496" "reference": "fedf211ff14ec8381c9bf5714e33a7a552dd1acc"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/6bd0c26f3786cd9b7c359675cb789e35a8e07496", "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fedf211ff14ec8381c9bf5714e33a7a552dd1acc",
"reference": "6bd0c26f3786cd9b7c359675cb789e35a8e07496", "reference": "fedf211ff14ec8381c9bf5714e33a7a552dd1acc",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -7388,9 +7388,9 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types", "description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": { "support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues", "issues": "https://github.com/phpstan/phpdoc-parser/issues",
"source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.4" "source": "https://github.com/phpstan/phpdoc-parser/tree/1.24.5"
}, },
"time": "2023-11-26T18:29:22+00:00" "time": "2023-12-16T09:33:33+00:00"
}, },
{ {
"name": "phpzip/phpzip", "name": "phpzip/phpzip",
@ -8057,23 +8057,23 @@
}, },
{ {
"name": "react/promise", "name": "react/promise",
"version": "v2.10.0", "version": "v2.11.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/reactphp/promise.git", "url": "https://github.com/reactphp/promise.git",
"reference": "f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38" "reference": "1a8460931ea36dc5c76838fec5734d55c88c6831"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/reactphp/promise/zipball/f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", "url": "https://api.github.com/repos/reactphp/promise/zipball/1a8460931ea36dc5c76838fec5734d55c88c6831",
"reference": "f913fb8cceba1e6644b7b90c4bfb678ed8a3ef38", "reference": "1a8460931ea36dc5c76838fec5734d55c88c6831",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.4.0" "php": ">=5.4.0"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.36" "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
}, },
"type": "library", "type": "library",
"autoload": { "autoload": {
@ -8117,7 +8117,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/reactphp/promise/issues", "issues": "https://github.com/reactphp/promise/issues",
"source": "https://github.com/reactphp/promise/tree/v2.10.0" "source": "https://github.com/reactphp/promise/tree/v2.11.0"
}, },
"funding": [ "funding": [
{ {
@ -8125,7 +8125,7 @@
"type": "open_collective" "type": "open_collective"
} }
], ],
"time": "2023-05-02T15:15:43+00:00" "time": "2023-11-16T16:16:50+00:00"
}, },
{ {
"name": "rulerz-php/doctrine-orm", "name": "rulerz-php/doctrine-orm",
@ -8446,6 +8446,7 @@
"support": { "support": {
"source": "https://github.com/scheb/2fa-qr-code/tree/v5.13.2" "source": "https://github.com/scheb/2fa-qr-code/tree/v5.13.2"
}, },
"abandoned": true,
"time": "2022-01-03T10:21:24+00:00" "time": "2022-01-03T10:21:24+00:00"
}, },
{ {
@ -11087,91 +11088,18 @@
], ],
"time": "2023-11-10T13:31:29+00:00" "time": "2023-11-10T13:31:29+00:00"
}, },
{
"name": "symfony/inflector",
"version": "v5.4.21",
"source": {
"type": "git",
"url": "https://github.com/symfony/inflector.git",
"reference": "d56964e2b19253ba331a829c20d911dd27aa61b6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/inflector/zipball/d56964e2b19253ba331a829c20d911dd27aa61b6",
"reference": "d56964e2b19253ba331a829c20d911dd27aa61b6",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16",
"symfony/string": "^5.3.10|^6.0"
},
"type": "library",
"autoload": {
"psr-4": {
"Symfony\\Component\\Inflector\\": ""
},
"exclude-from-classmap": [
"/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Bernhard Schussek",
"email": "bschussek@gmail.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Converts words between their singular and plural forms (English only)",
"homepage": "https://symfony.com",
"keywords": [
"inflection",
"pluralize",
"singularize",
"string",
"symfony",
"words"
],
"support": {
"source": "https://github.com/symfony/inflector/tree/v5.4.21"
},
"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"
}
],
"abandoned": "EnglishInflector from the String component",
"time": "2023-02-14T08:03:56+00:00"
},
{ {
"name": "symfony/intl", "name": "symfony/intl",
"version": "v5.4.26", "version": "v5.4.30",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/intl.git", "url": "https://github.com/symfony/intl.git",
"reference": "c26c40b64ecdc056810e294ea67ac5b34182cd69" "reference": "cd6cce16151ac871071a3495e7a325460b952b5a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/intl/zipball/c26c40b64ecdc056810e294ea67ac5b34182cd69", "url": "https://api.github.com/repos/symfony/intl/zipball/cd6cce16151ac871071a3495e7a325460b952b5a",
"reference": "c26c40b64ecdc056810e294ea67ac5b34182cd69", "reference": "cd6cce16151ac871071a3495e7a325460b952b5a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -11231,7 +11159,7 @@
"localization" "localization"
], ],
"support": { "support": {
"source": "https://github.com/symfony/intl/tree/v5.4.26" "source": "https://github.com/symfony/intl/tree/v5.4.30"
}, },
"funding": [ "funding": [
{ {
@ -11247,7 +11175,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-07-13T09:02:54+00:00" "time": "2023-10-28T09:19:54+00:00"
}, },
{ {
"name": "symfony/mailer", "name": "symfony/mailer",
@ -12373,25 +12301,26 @@
}, },
{ {
"name": "symfony/property-access", "name": "symfony/property-access",
"version": "v4.4.44", "version": "v5.4.26",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/property-access.git", "url": "https://github.com/symfony/property-access.git",
"reference": "d49682f6f0764df725c95128213a38f7e0a9f358" "reference": "0249e46f69e92049a488f39fcf531cb42c50caaa"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/property-access/zipball/d49682f6f0764df725c95128213a38f7e0a9f358", "url": "https://api.github.com/repos/symfony/property-access/zipball/0249e46f69e92049a488f39fcf531cb42c50caaa",
"reference": "d49682f6f0764df725c95128213a38f7e0a9f358", "reference": "0249e46f69e92049a488f39fcf531cb42c50caaa",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.1.3", "php": ">=7.2.5",
"symfony/inflector": "^3.4|^4.0|^5.0", "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-php80": "^1.16" "symfony/polyfill-php80": "^1.16",
"symfony/property-info": "^5.2|^6.0"
}, },
"require-dev": { "require-dev": {
"symfony/cache": "^3.4|^4.0|^5.0" "symfony/cache": "^4.4|^5.0|^6.0"
}, },
"suggest": { "suggest": {
"psr/cache-implementation": "To cache access methods." "psr/cache-implementation": "To cache access methods."
@ -12429,11 +12358,11 @@
"injection", "injection",
"object", "object",
"property", "property",
"property path", "property-path",
"reflection" "reflection"
], ],
"support": { "support": {
"source": "https://github.com/symfony/property-access/tree/v4.4.44" "source": "https://github.com/symfony/property-access/tree/v5.4.26"
}, },
"funding": [ "funding": [
{ {
@ -12449,7 +12378,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-06-27T13:16:42+00:00" "time": "2023-07-13T15:20:41+00:00"
}, },
{ {
"name": "symfony/property-info", "name": "symfony/property-info",
@ -13188,21 +13117,21 @@
}, },
{ {
"name": "symfony/serializer", "name": "symfony/serializer",
"version": "v5.3.12", "version": "v5.4.33",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/serializer.git", "url": "https://github.com/symfony/serializer.git",
"reference": "bf570839e289e0bdde69c9fa867d3a42f5e8fde1" "reference": "d751878816665fa3e51c75f01d31c6ee62e94ce5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/serializer/zipball/bf570839e289e0bdde69c9fa867d3a42f5e8fde1", "url": "https://api.github.com/repos/symfony/serializer/zipball/d751878816665fa3e51c75f01d31c6ee62e94ce5",
"reference": "bf570839e289e0bdde69c9fa867d3a42f5e8fde1", "reference": "d751878816665fa3e51c75f01d31c6ee62e94ce5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=7.2.5", "php": ">=7.2.5",
"symfony/deprecation-contracts": "^2.1", "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-ctype": "~1.8", "symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-php80": "^1.16" "symfony/polyfill-php80": "^1.16"
}, },
@ -13211,29 +13140,30 @@
"phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0", "phpdocumentor/type-resolver": "<1.4.0",
"symfony/dependency-injection": "<4.4", "symfony/dependency-injection": "<4.4",
"symfony/property-access": "<4.4", "symfony/property-access": "<5.4",
"symfony/property-info": "<5.3", "symfony/property-info": "<5.4.24|>=6,<6.2.11",
"symfony/uid": "<5.3",
"symfony/yaml": "<4.4" "symfony/yaml": "<4.4"
}, },
"require-dev": { "require-dev": {
"doctrine/annotations": "^1.12", "doctrine/annotations": "^1.12|^2",
"phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0",
"symfony/cache": "^4.4|^5.0", "symfony/cache": "^4.4|^5.0|^6.0",
"symfony/config": "^4.4|^5.0", "symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0", "symfony/dependency-injection": "^4.4|^5.0|^6.0",
"symfony/error-handler": "^4.4|^5.0", "symfony/error-handler": "^4.4|^5.0|^6.0",
"symfony/filesystem": "^4.4|^5.0", "symfony/filesystem": "^4.4|^5.0|^6.0",
"symfony/form": "^4.4|^5.0", "symfony/form": "^4.4|^5.0|^6.0",
"symfony/http-foundation": "^4.4|^5.0", "symfony/http-foundation": "^4.4|^5.0|^6.0",
"symfony/http-kernel": "^4.4|^5.0", "symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/mime": "^4.4|^5.0", "symfony/mime": "^4.4|^5.0|^6.0",
"symfony/property-access": "^4.4.9|^5.0.9", "symfony/property-access": "^5.4|^6.0",
"symfony/property-info": "^5.3", "symfony/property-info": "^5.4.24|^6.2.11",
"symfony/uid": "^5.1", "symfony/uid": "^5.3|^6.0",
"symfony/validator": "^4.4|^5.0", "symfony/validator": "^4.4|^5.0|^6.0",
"symfony/var-dumper": "^4.4|^5.0", "symfony/var-dumper": "^4.4|^5.0|^6.0",
"symfony/var-exporter": "^4.4|^5.0", "symfony/var-exporter": "^4.4|^5.0|^6.0",
"symfony/yaml": "^4.4|^5.0" "symfony/yaml": "^4.4|^5.0|^6.0"
}, },
"suggest": { "suggest": {
"psr/cache-implementation": "For using the metadata cache.", "psr/cache-implementation": "For using the metadata cache.",
@ -13270,7 +13200,7 @@
"description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/serializer/tree/v5.3.12" "source": "https://github.com/symfony/serializer/tree/v5.4.33"
}, },
"funding": [ "funding": [
{ {
@ -13286,7 +13216,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2021-11-24T08:13:09+00:00" "time": "2023-12-01T10:42:49+00:00"
}, },
{ {
"name": "symfony/service-contracts", "name": "symfony/service-contracts",
@ -15348,20 +15278,19 @@
}, },
{ {
"name": "zircote/swagger-php", "name": "zircote/swagger-php",
"version": "4.7.11", "version": "4.8.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/zircote/swagger-php.git", "url": "https://github.com/zircote/swagger-php.git",
"reference": "f01574d1ac55cb0bf31a8dd80525ad58eef83afc" "reference": "a70a5dc5db26183c86f589ff3d76fb11e141fc58"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/zircote/swagger-php/zipball/f01574d1ac55cb0bf31a8dd80525ad58eef83afc", "url": "https://api.github.com/repos/zircote/swagger-php/zipball/a70a5dc5db26183c86f589ff3d76fb11e141fc58",
"reference": "f01574d1ac55cb0bf31a8dd80525ad58eef83afc", "reference": "a70a5dc5db26183c86f589ff3d76fb11e141fc58",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"doctrine/annotations": "^1.7 || ^2.0",
"ext-json": "*", "ext-json": "*",
"php": ">=7.2", "php": ">=7.2",
"psr/log": "^1.1 || ^2.0 || ^3.0", "psr/log": "^1.1 || ^2.0 || ^3.0",
@ -15371,11 +15300,15 @@
}, },
"require-dev": { "require-dev": {
"composer/package-versions-deprecated": "^1.11", "composer/package-versions-deprecated": "^1.11",
"doctrine/annotations": "^1.7 || ^2.0",
"friendsofphp/php-cs-fixer": "^2.17 || ^3.0", "friendsofphp/php-cs-fixer": "^2.17 || ^3.0",
"phpstan/phpstan": "^1.6", "phpstan/phpstan": "^1.6",
"phpunit/phpunit": ">=8", "phpunit/phpunit": ">=8",
"vimeo/psalm": "^4.23" "vimeo/psalm": "^4.23"
}, },
"suggest": {
"doctrine/annotations": "^1.7 || ^2.0"
},
"bin": [ "bin": [
"bin/openapi" "bin/openapi"
], ],
@ -15420,9 +15353,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/zircote/swagger-php/issues", "issues": "https://github.com/zircote/swagger-php/issues",
"source": "https://github.com/zircote/swagger-php/tree/4.7.11" "source": "https://github.com/zircote/swagger-php/tree/4.8.2"
}, },
"time": "2023-08-03T21:23:48+00:00" "time": "2023-12-19T19:59:07+00:00"
} }
], ],
"packages-dev": [ "packages-dev": [
@ -15499,16 +15432,16 @@
}, },
{ {
"name": "composer/semver", "name": "composer/semver",
"version": "3.3.2", "version": "3.4.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/composer/semver.git", "url": "https://github.com/composer/semver.git",
"reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32",
"reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -15558,9 +15491,9 @@
"versioning" "versioning"
], ],
"support": { "support": {
"irc": "irc://irc.freenode.org/composer", "irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/semver/issues", "issues": "https://github.com/composer/semver/issues",
"source": "https://github.com/composer/semver/tree/3.3.2" "source": "https://github.com/composer/semver/tree/3.4.0"
}, },
"funding": [ "funding": [
{ {
@ -15576,7 +15509,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2022-04-01T19:23:25+00:00" "time": "2023-08-31T09:50:34+00:00"
}, },
{ {
"name": "composer/xdebug-handler", "name": "composer/xdebug-handler",
@ -15713,38 +15646,40 @@
}, },
{ {
"name": "doctrine/data-fixtures", "name": "doctrine/data-fixtures",
"version": "1.6.7", "version": "1.7.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/data-fixtures.git", "url": "https://github.com/doctrine/data-fixtures.git",
"reference": "ae4e845decbe177348fdbecd04331f4fb96aa301" "reference": "bbcb74f2ac6dbe81a14b3c3687d7623490a0448f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/ae4e845decbe177348fdbecd04331f4fb96aa301", "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/bbcb74f2ac6dbe81a14b3c3687d7623490a0448f",
"reference": "ae4e845decbe177348fdbecd04331f4fb96aa301", "reference": "bbcb74f2ac6dbe81a14b3c3687d7623490a0448f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"doctrine/deprecations": "^0.5.3 || ^1.0", "doctrine/deprecations": "^0.5.3 || ^1.0",
"doctrine/persistence": "^1.3.3 || ^2.0 || ^3.0", "doctrine/persistence": "^2.0|^3.0",
"php": "^7.2 || ^8.0" "php": "^7.4 || ^8.0"
}, },
"conflict": { "conflict": {
"doctrine/dbal": "<2.13", "doctrine/dbal": "<3.5 || >=5",
"doctrine/orm": "<2.14", "doctrine/orm": "<2.14 || >=4",
"doctrine/phpcr-odm": "<1.3.0" "doctrine/phpcr-odm": "<1.3.0"
}, },
"require-dev": { "require-dev": {
"doctrine/coding-standard": "^11.0", "doctrine/annotations": "^1.12 || ^2",
"doctrine/dbal": "^2.13 || ^3.0", "doctrine/coding-standard": "^12",
"doctrine/dbal": "^3.5 || ^4",
"doctrine/mongodb-odm": "^1.3.0 || ^2.0.0", "doctrine/mongodb-odm": "^1.3.0 || ^2.0.0",
"doctrine/orm": "^2.14", "doctrine/orm": "^2.14 || ^3",
"ext-sqlite3": "*", "ext-sqlite3": "*",
"phpstan/phpstan": "^1.5", "phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^8.5 || ^9.5 || ^10.0", "phpunit/phpunit": "^9.6.13 || ^10.4.2",
"symfony/cache": "^5.0 || ^6.0", "symfony/cache": "^5.4 || ^6.3 || ^7",
"vimeo/psalm": "^4.10 || ^5.9" "symfony/var-exporter": "^5.4 || ^6.3 || ^7",
"vimeo/psalm": "^5.9"
}, },
"suggest": { "suggest": {
"alcaeus/mongo-php-adapter": "For using MongoDB ODM 1.3 with PHP 7 (deprecated)", "alcaeus/mongo-php-adapter": "For using MongoDB ODM 1.3 with PHP 7 (deprecated)",
@ -15775,7 +15710,7 @@
], ],
"support": { "support": {
"issues": "https://github.com/doctrine/data-fixtures/issues", "issues": "https://github.com/doctrine/data-fixtures/issues",
"source": "https://github.com/doctrine/data-fixtures/tree/1.6.7" "source": "https://github.com/doctrine/data-fixtures/tree/1.7.0"
}, },
"funding": [ "funding": [
{ {
@ -15791,7 +15726,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-08-17T21:15:33+00:00" "time": "2023-11-24T11:18:31+00:00"
}, },
{ {
"name": "doctrine/doctrine-fixtures-bundle", "name": "doctrine/doctrine-fixtures-bundle",
@ -16290,16 +16225,16 @@
}, },
{ {
"name": "justinrainbow/json-schema", "name": "justinrainbow/json-schema",
"version": "5.2.12", "version": "v5.2.13",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/justinrainbow/json-schema.git", "url": "https://github.com/justinrainbow/json-schema.git",
"reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/fbbe7e5d79f618997bc3332a6f49246036c45793",
"reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", "reference": "fbbe7e5d79f618997bc3332a6f49246036c45793",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -16354,9 +16289,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/justinrainbow/json-schema/issues", "issues": "https://github.com/justinrainbow/json-schema/issues",
"source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" "source": "https://github.com/justinrainbow/json-schema/tree/v5.2.13"
}, },
"time": "2022-04-13T08:02:27+00:00" "time": "2023-09-26T02:20:38+00:00"
}, },
{ {
"name": "localheinz/diff", "name": "localheinz/diff",
@ -16469,16 +16404,16 @@
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
"version": "v4.17.1", "version": "v4.18.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/nikic/PHP-Parser.git", "url": "https://github.com/nikic/PHP-Parser.git",
"reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999",
"reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", "reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -16519,9 +16454,9 @@
], ],
"support": { "support": {
"issues": "https://github.com/nikic/PHP-Parser/issues", "issues": "https://github.com/nikic/PHP-Parser/issues",
"source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" "source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0"
}, },
"time": "2023-08-13T19:53:39+00:00" "time": "2023-12-10T21:03:43+00:00"
}, },
{ {
"name": "php-cs-fixer/diff", "name": "php-cs-fixer/diff",
@ -16868,16 +16803,16 @@
}, },
{ {
"name": "phpstan/phpstan-symfony", "name": "phpstan/phpstan-symfony",
"version": "1.3.5", "version": "1.3.6",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpstan/phpstan-symfony.git", "url": "https://github.com/phpstan/phpstan-symfony.git",
"reference": "27ff6339f83796a7e0dd963cf445cd3c456fc620" "reference": "34b3c43684834f6a20aa51af8d455480d9de8b88"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/27ff6339f83796a7e0dd963cf445cd3c456fc620", "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/34b3c43684834f6a20aa51af8d455480d9de8b88",
"reference": "27ff6339f83796a7e0dd963cf445cd3c456fc620", "reference": "34b3c43684834f6a20aa51af8d455480d9de8b88",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -16934,9 +16869,9 @@
"description": "Symfony Framework extensions and rules for PHPStan", "description": "Symfony Framework extensions and rules for PHPStan",
"support": { "support": {
"issues": "https://github.com/phpstan/phpstan-symfony/issues", "issues": "https://github.com/phpstan/phpstan-symfony/issues",
"source": "https://github.com/phpstan/phpstan-symfony/tree/1.3.5" "source": "https://github.com/phpstan/phpstan-symfony/tree/1.3.6"
}, },
"time": "2023-10-30T14:52:15+00:00" "time": "2023-12-22T11:22:34+00:00"
}, },
{ {
"name": "symfony/browser-kit", "name": "symfony/browser-kit",
@ -17326,16 +17261,16 @@
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
"version": "v5.4.26", "version": "v5.4.28",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/process.git", "url": "https://github.com/symfony/process.git",
"reference": "1a44dc377ec86a50fab40d066cd061e28a6b482f" "reference": "45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/process/zipball/1a44dc377ec86a50fab40d066cd061e28a6b482f", "url": "https://api.github.com/repos/symfony/process/zipball/45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b",
"reference": "1a44dc377ec86a50fab40d066cd061e28a6b482f", "reference": "45261e1fccad1b5447a8d7a8e67aa7b4a9798b7b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -17368,7 +17303,7 @@
"description": "Executes commands in sub-processes", "description": "Executes commands in sub-processes",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"support": { "support": {
"source": "https://github.com/symfony/process/tree/v5.4.26" "source": "https://github.com/symfony/process/tree/v5.4.28"
}, },
"funding": [ "funding": [
{ {
@ -17384,7 +17319,7 @@
"type": "tidelift" "type": "tidelift"
} }
], ],
"time": "2023-07-12T15:44:31+00:00" "time": "2023-08-07T10:36:04+00:00"
}, },
{ {
"name": "symfony/web-profiler-bundle", "name": "symfony/web-profiler-bundle",

View file

@ -1,7 +1,7 @@
FROM php:8.1-fpm AS rootless FROM php:8.1-fpm AS rootless
ARG DEBIAN_FRONTEND=noninteractive ARG DEBIAN_FRONTEND=noninteractive
ARG NODE_VERSION=16 ARG NODE_VERSION=20
RUN apt-get update \ RUN apt-get update \
&& apt-get install -y \ && apt-get install -y \
@ -33,8 +33,7 @@ RUN apt-get update && apt-get install -y \
zlib1g-dev \ zlib1g-dev \
git \ git \
build-essential \ build-essential \
nodejs \ nodejs
npm
RUN docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp RUN docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp
RUN docker-php-ext-install -j "$(nproc)" \ RUN docker-php-ext-install -j "$(nproc)" \
bcmath \ bcmath \

View file

@ -7,7 +7,7 @@
"doc": "docs" "doc": "docs"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=20"
}, },
"repository": { "repository": {
"type": "git", "type": "git",

901
yarn.lock

File diff suppressed because it is too large Load diff