This run took 30 seconds.
From 0eab525d1c6b494405998899d49d851f365e5006 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Wed, 6 May 2026 13:40:05 +0000
Subject: [PATCH] build: Updating mediawiki/mediawiki-codesniffer to 51.0.0
Additional changes:
* Also sorted "composer fix" command to run phpcbf last.
Change-Id: Id3b57048d037b27a027c1c5b9d6985591d698e96
---
composer.json | 6 +-
composer.lock | 215 +++++++++++++++++++++++++-------------------------
2 files changed, 109 insertions(+), 112 deletions(-)
diff --git a/composer.json b/composer.json
index 19423b4..02352df 100644
--- a/composer.json
+++ b/composer.json
@@ -34,7 +34,7 @@
"wikimedia/base-convert": "2.0.2"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "50.0.0",
+ "mediawiki/mediawiki-codesniffer": "51.0.0",
"mediawiki/mediawiki-phan-config": "0.20.0",
"mediawiki/minus-x": "2.0.1",
"ockcyp/covers-validator": "1.7.0",
@@ -56,8 +56,8 @@
"phan": "phan --allow-polyfill-parser",
"cover": "phpunit --coverage-html coverage",
"fix": [
- "phpcbf",
- "minus-x fix ."
+ "minus-x fix .",
+ "phpcbf"
],
"phpcs": "phpcs -sp"
},
diff --git a/composer.lock b/composer.lock
index c83718f..7fb7118 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "e337ddc593fa78a4e1ea8b2651bd11be",
+ "content-hash": "b36957630552aafe698eed32eab74532",
"packages": [
{
"name": "guzzlehttp/guzzle",
@@ -217,16 +217,16 @@
},
{
"name": "guzzlehttp/psr7",
- "version": "2.8.0",
+ "version": "2.9.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "21dc724a0583619cd1652f673303492272778051"
+ "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051",
- "reference": "21dc724a0583619cd1652f673303492272778051",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/7d0ed42f28e42d61352a7a79de682e5e67fec884",
+ "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884",
"shasum": ""
},
"require": {
@@ -242,6 +242,7 @@
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "0.9.0",
+ "jshttp/mime-db": "1.54.0.1",
"phpunit/phpunit": "^8.5.44 || ^9.6.25"
},
"suggest": {
@@ -313,7 +314,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.8.0"
+ "source": "https://github.com/guzzle/psr7/tree/2.9.0"
},
"funding": [
{
@@ -329,7 +330,7 @@
"type": "tidelift"
}
],
- "time": "2025-08-23T21:21:41+00:00"
+ "time": "2026-03-10T16:41:02+00:00"
},
{
"name": "monolog/monolog",
@@ -1013,24 +1014,24 @@
},
{
"name": "composer/spdx-licenses",
- "version": "1.5.9",
+ "version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/composer/spdx-licenses.git",
- "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f"
+ "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f",
- "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f",
+ "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/5ecd0cb4177696f9fd48f1605dda81db3dee7889",
+ "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889",
"shasum": ""
},
"require": {
- "php": "^5.3.2 || ^7.0 || ^8.0"
+ "php": "^7.2 || ^8.0"
},
"require-dev": {
"phpstan/phpstan": "^1.11",
- "symfony/phpunit-bridge": "^3 || ^7"
+ "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3 || ^8.0"
},
"type": "library",
"extra": {
@@ -1073,7 +1074,7 @@
"support": {
"irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/spdx-licenses/issues",
- "source": "https://github.com/composer/spdx-licenses/tree/1.5.9"
+ "source": "https://github.com/composer/spdx-licenses/tree/1.6.0"
},
"funding": [
{
@@ -1083,13 +1084,9 @@
{
"url": "https://github.com/composer",
"type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
- "type": "tidelift"
}
],
- "time": "2025-05-12T21:07:07+00:00"
+ "time": "2026-04-08T20:18:39+00:00"
},
{
"name": "composer/xdebug-handler",
@@ -1211,16 +1208,16 @@
},
{
"name": "dealerdirect/phpcodesniffer-composer-installer",
- "version": "v1.2.0",
+ "version": "v1.2.1",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/composer-installer.git",
- "reference": "845eb62303d2ca9b289ef216356568ccc075ffd1"
+ "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/845eb62303d2ca9b289ef216356568ccc075ffd1",
- "reference": "845eb62303d2ca9b289ef216356568ccc075ffd1",
+ "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/963f0c67bffde0eac41b56be71ac0e8ba132f0bd",
+ "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd",
"shasum": ""
},
"require": {
@@ -1303,7 +1300,7 @@
"type": "thanks_dev"
}
],
- "time": "2025-11-11T04:32:07+00:00"
+ "time": "2026-05-06T08:26:05+00:00"
},
{
"name": "doctrine/deprecations",
@@ -1355,30 +1352,29 @@
},
{
"name": "mediawiki/mediawiki-codesniffer",
- "version": "v50.0.0",
+ "version": "v51.0.0",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/mediawiki-tools-codesniffer.git",
- "reference": "8f8ba0099b59f26c908f8d3b299ba01fb9a0e1dc"
+ "reference": "d9f3595b7e9c73b1f725b0074ac04670c707211e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/mediawiki-tools-codesniffer/zipball/8f8ba0099b59f26c908f8d3b299ba01fb9a0e1dc",
- "reference": "8f8ba0099b59f26c908f8d3b299ba01fb9a0e1dc",
+ "url": "https://api.github.com/repos/wikimedia/mediawiki-tools-codesniffer/zipball/d9f3595b7e9c73b1f725b0074ac04670c707211e",
+ "reference": "d9f3595b7e9c73b1f725b0074ac04670c707211e",
"shasum": ""
},
"require": {
"composer/semver": "^3.4.2",
- "composer/spdx-licenses": "~1.5.2",
- "ext-json": "*",
+ "composer/spdx-licenses": "~1.5.2 || ~1.6.0",
"ext-mbstring": "*",
"php": ">=8.2.0",
- "phpcsstandards/phpcsextra": "1.4.0",
+ "phpcsstandards/phpcsextra": "1.5.0",
"squizlabs/php_codesniffer": "3.13.5"
},
"require-dev": {
"ext-dom": "*",
- "mediawiki/mediawiki-phan-config": "0.18.0",
+ "mediawiki/mediawiki-phan-config": "0.20.0",
"mediawiki/minus-x": "2.0.1",
"php-parallel-lint/php-console-highlighter": "1.0.0",
"php-parallel-lint/php-parallel-lint": "1.4.0",
@@ -1401,9 +1397,9 @@
"mediawiki"
],
"support": {
- "source": "https://github.com/wikimedia/mediawiki-tools-codesniffer/tree/v50.0.0"
+ "source": "https://github.com/wikimedia/mediawiki-tools-codesniffer/tree/v51.0.0"
},
- "time": "2026-02-10T11:49:03+00:00"
+ "time": "2026-05-03T06:29:24+00:00"
},
{
"name": "mediawiki/mediawiki-phan-config",
@@ -2271,27 +2267,27 @@
},
{
"name": "phpcsstandards/phpcsextra",
- "version": "1.4.0",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHPCSExtra.git",
- "reference": "fa4b8d051e278072928e32d817456a7fdb57b6ca"
+ "reference": "b598aa890815b8df16363271b659d73280129101"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/fa4b8d051e278072928e32d817456a7fdb57b6ca",
- "reference": "fa4b8d051e278072928e32d817456a7fdb57b6ca",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/b598aa890815b8df16363271b659d73280129101",
+ "reference": "b598aa890815b8df16363271b659d73280129101",
"shasum": ""
},
"require": {
"php": ">=5.4",
- "phpcsstandards/phpcsutils": "^1.1.0",
- "squizlabs/php_codesniffer": "^3.13.0 || ^4.0"
+ "phpcsstandards/phpcsutils": "^1.2.0",
+ "squizlabs/php_codesniffer": "^3.13.5 || ^4.0.1"
},
"require-dev": {
"php-parallel-lint/php-console-highlighter": "^1.0",
"php-parallel-lint/php-parallel-lint": "^1.4.0",
- "phpcsstandards/phpcsdevcs": "^1.1.6",
+ "phpcsstandards/phpcsdevcs": "^1.2.0",
"phpcsstandards/phpcsdevtools": "^1.2.1",
"phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4"
},
@@ -2349,7 +2345,7 @@
"type": "thanks_dev"
}
],
- "time": "2025-06-14T07:40:39+00:00"
+ "time": "2025-11-12T23:06:57+00:00"
},
{
"name": "phpcsstandards/phpcsutils",
@@ -2499,16 +2495,16 @@
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "6.0.2",
+ "version": "6.0.3",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "897b5986ece6b4f9d8413fea345c7d49c757d6bf"
+ "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/897b5986ece6b4f9d8413fea345c7d49c757d6bf",
- "reference": "897b5986ece6b4f9d8413fea345c7d49c757d6bf",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582",
+ "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582",
"shasum": ""
},
"require": {
@@ -2558,9 +2554,9 @@
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"support": {
"issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
- "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.2"
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3"
},
- "time": "2026-03-01T18:43:49+00:00"
+ "time": "2026-03-18T20:49:53+00:00"
},
{
"name": "phpdocumentor/type-resolver",
@@ -3152,16 +3148,16 @@
},
{
"name": "psy/psysh",
- "version": "v0.12.21",
+ "version": "v0.12.22",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "4821fab5b7cd8c49a673a9fd5754dc9162bb9e97"
+ "reference": "3be75d5b9244936dd4ac62ade2bfb004d13acf0f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4821fab5b7cd8c49a673a9fd5754dc9162bb9e97",
- "reference": "4821fab5b7cd8c49a673a9fd5754dc9162bb9e97",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3be75d5b9244936dd4ac62ade2bfb004d13acf0f",
+ "reference": "3be75d5b9244936dd4ac62ade2bfb004d13acf0f",
"shasum": ""
},
"require": {
@@ -3225,34 +3221,35 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.12.21"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.12.22"
},
- "time": "2026-03-06T21:21:28+00:00"
+ "time": "2026-03-22T23:03:24+00:00"
},
{
"name": "sabre/event",
- "version": "6.0.1",
+ "version": "6.1.0",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/event.git",
- "reference": "70525d519b6fbd8e2cbef4e0dbe69c9d4a3e2db7"
+ "reference": "bc31c95c94c0a7104a7565a2a41ffddc8dcf3012"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/event/zipball/70525d519b6fbd8e2cbef4e0dbe69c9d4a3e2db7",
- "reference": "70525d519b6fbd8e2cbef4e0dbe69c9d4a3e2db7",
+ "url": "https://api.github.com/repos/sabre-io/event/zipball/bc31c95c94c0a7104a7565a2a41ffddc8dcf3012",
+ "reference": "bc31c95c94c0a7104a7565a2a41ffddc8dcf3012",
"shasum": ""
},
"require": {
- "php": "^7.4 || ^8.0"
+ "php": "^8.2"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.64",
+ "friendsofphp/php-cs-fixer": "^3.95",
"phpstan/extension-installer": "^1.4",
- "phpstan/phpstan": "^1.12",
- "phpstan/phpstan-phpunit": "^1.4",
- "phpstan/phpstan-strict-rules": "^1.6",
- "phpunit/phpunit": "^9.6"
+ "phpstan/phpstan": "^2.1",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpstan/phpstan-strict-rules": "^2.0",
+ "phpunit/phpunit": "^10.5",
+ "rector/rector": "^2.4"
},
"type": "library",
"autoload": {
@@ -3296,7 +3293,7 @@
"issues": "https://github.com/sabre-io/event/issues",
"source": "https://github.com/fruux/sabre-event"
},
- "time": "2024-09-06T10:14:28+00:00"
+ "time": "2026-04-27T12:18:32+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -4332,16 +4329,16 @@
},
{
"name": "symfony/console",
- "version": "v6.4.35",
+ "version": "v6.4.37",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "49257c96304c508223815ee965c251e7c79e614e"
+ "reference": "7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/49257c96304c508223815ee965c251e7c79e614e",
- "reference": "49257c96304c508223815ee965c251e7c79e614e",
+ "url": "https://api.github.com/repos/symfony/console/zipball/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5",
+ "reference": "7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5",
"shasum": ""
},
"require": {
@@ -4406,7 +4403,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.35"
+ "source": "https://github.com/symfony/console/tree/v6.4.37"
},
"funding": [
{
@@ -4426,20 +4423,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T13:31:08+00:00"
+ "time": "2026-04-13T15:27:04+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.33.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
+ "reference": "141046a8f9477948ff284fa65be2095baafb94f2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
- "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2",
+ "reference": "141046a8f9477948ff284fa65be2095baafb94f2",
"shasum": ""
},
"require": {
@@ -4489,7 +4486,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0"
},
"funding": [
{
@@ -4509,20 +4506,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-09T11:45:10+00:00"
+ "time": "2026-04-10T16:19:22+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.33.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
+ "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
- "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/4864388bfbd3001ce88e234fab652acd91fdc57e",
+ "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e",
"shasum": ""
},
"require": {
@@ -4571,7 +4568,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.37.0"
},
"funding": [
{
@@ -4591,11 +4588,11 @@
"type": "tidelift"
}
],
- "time": "2025-06-27T09:58:17+00:00"
+ "time": "2026-04-26T13:13:48+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.33.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@@ -4656,7 +4653,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.37.0"
},
"funding": [
{
@@ -4680,16 +4677,16 @@
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.33.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
+ "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
- "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315",
+ "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315",
"shasum": ""
},
"require": {
@@ -4741,7 +4738,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.37.0"
},
"funding": [
{
@@ -4761,7 +4758,7 @@
"type": "tidelift"
}
],
- "time": "2024-12-23T08:48:59+00:00"
+ "time": "2026-04-10T17:25:58+00:00"
},
{
"name": "symfony/service-contracts",
@@ -4852,16 +4849,16 @@
},
{
"name": "symfony/string",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "9f209231affa85aa930a5e46e6eb03381424b30b"
+ "reference": "114ac57257d75df748eda23dd003878080b8e688"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/9f209231affa85aa930a5e46e6eb03381424b30b",
- "reference": "9f209231affa85aa930a5e46e6eb03381424b30b",
+ "url": "https://api.github.com/repos/symfony/string/zipball/114ac57257d75df748eda23dd003878080b8e688",
+ "reference": "114ac57257d75df748eda23dd003878080b8e688",
"shasum": ""
},
"require": {
@@ -4919,7 +4916,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.4.6"
+ "source": "https://github.com/symfony/string/tree/v7.4.8"
},
"funding": [
{
@@ -4939,20 +4936,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-09T09:33:46+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "045321c440ac18347b136c63d2e9bf28a2dc0291"
+ "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/045321c440ac18347b136c63d2e9bf28a2dc0291",
- "reference": "045321c440ac18347b136c63d2e9bf28a2dc0291",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9510c3966f749a1d1ff0059e1eabef6cc621e7fd",
+ "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd",
"shasum": ""
},
"require": {
@@ -5006,7 +5003,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.4.6"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.4.8"
},
"funding": [
{
@@ -5026,7 +5023,7 @@
"type": "tidelift"
}
],
- "time": "2026-02-15T10:53:20+00:00"
+ "time": "2026-03-30T13:44:50+00:00"
},
{
"name": "theseer/tokenizer",
@@ -5080,16 +5077,16 @@
},
{
"name": "webmozart/assert",
- "version": "2.1.6",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/webmozarts/assert.git",
- "reference": "ff31ad6efc62e66e518fbab1cde3453d389bcdc8"
+ "reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/ff31ad6efc62e66e518fbab1cde3453d389bcdc8",
- "reference": "ff31ad6efc62e66e518fbab1cde3453d389bcdc8",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/eb0d790f735ba6cff25c683a85a1da0eadeff9e4",
+ "reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4",
"shasum": ""
},
"require": {
@@ -5136,9 +5133,9 @@
],
"support": {
"issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/2.1.6"
+ "source": "https://github.com/webmozarts/assert/tree/2.3.0"
},
- "time": "2026-02-27T10:28:38+00:00"
+ "time": "2026-04-11T10:33:05+00:00"
}
],
"aliases": [],
--
2.47.3
$ date
--- stdout ---
Wed May 6 13:39:38 UTC 2026
--- end ---
$ git clone file:///srv/git/mediawiki-libs-Shellbox.git /src/repo --depth=1 -b master
--- stderr ---
Cloning into '/src/repo'...
--- stdout ---
--- end ---
$ git config user.name libraryupgrader
--- stdout ---
--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---
--- end ---
$ git submodule update --init
--- stdout ---
--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.
--- end ---
$ git show-ref refs/heads/master
--- stdout ---
94ac013111f4da40bdd2345d8f7b5390dcf134ee refs/heads/master
--- end ---
Upgrading c:mediawiki/mediawiki-codesniffer from 50.0.0 -> 51.0.0
$ /usr/bin/composer update
--- stderr ---
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 16 updates, 0 removals
- Upgrading composer/spdx-licenses (1.5.9 => 1.6.0)
- Upgrading dealerdirect/phpcodesniffer-composer-installer (v1.2.0 => v1.2.1)
- Upgrading guzzlehttp/psr7 (2.8.0 => 2.9.0)
- Upgrading mediawiki/mediawiki-codesniffer (v50.0.0 => v51.0.0)
- Upgrading phpcsstandards/phpcsextra (1.4.0 => 1.5.0)
- Upgrading phpdocumentor/reflection-docblock (6.0.2 => 6.0.3)
- Upgrading psy/psysh (v0.12.21 => v0.12.22)
- Upgrading sabre/event (6.0.1 => 6.1.0)
- Upgrading symfony/console (v6.4.35 => v6.4.37)
- Upgrading symfony/polyfill-ctype (v1.33.0 => v1.37.0)
- Upgrading symfony/polyfill-intl-grapheme (v1.33.0 => v1.37.0)
- Upgrading symfony/polyfill-intl-normalizer (v1.33.0 => v1.37.0)
- Upgrading symfony/polyfill-mbstring (v1.33.0 => v1.37.0)
- Upgrading symfony/string (v7.4.6 => v7.4.8)
- Upgrading symfony/var-dumper (v7.4.6 => v7.4.8)
- Upgrading webmozart/assert (2.1.6 => 2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 76 installs, 0 updates, 0 removals
0 [>---------------------------] 0 [->--------------------------]
- Installing squizlabs/php_codesniffer (3.13.5): Extracting archive
- Installing dealerdirect/phpcodesniffer-composer-installer (v1.2.1): Extracting archive
- Installing composer/pcre (3.3.2): Extracting archive
- Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
- Installing psr/http-message (2.0): Extracting archive
- Installing psr/http-client (1.0.3): Extracting archive
- Installing ralouphie/getallheaders (3.0.3): Extracting archive
- Installing psr/http-factory (1.1.0): Extracting archive
- Installing guzzlehttp/psr7 (2.9.0): Extracting archive
- Installing guzzlehttp/promises (2.3.0): Extracting archive
- Installing guzzlehttp/guzzle (7.10.0): Extracting archive
- Installing phpcsstandards/phpcsutils (1.2.2): Extracting archive
- Installing phpcsstandards/phpcsextra (1.5.0): Extracting archive
- Installing symfony/polyfill-mbstring (v1.37.0): Extracting archive
- Installing composer/spdx-licenses (1.6.0): Extracting archive
- Installing composer/semver (3.4.4): Extracting archive
- Installing mediawiki/mediawiki-codesniffer (v51.0.0): Extracting archive
- Installing symfony/polyfill-intl-normalizer (v1.37.0): Extracting archive
- Installing symfony/polyfill-intl-grapheme (v1.37.0): Extracting archive
- Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
- Installing symfony/string (v7.4.8): Extracting archive
- Installing psr/container (2.0.2): Extracting archive
- Installing symfony/service-contracts (v3.6.1): Extracting archive
- Installing symfony/console (v6.4.37): Extracting archive
- Installing sabre/event (6.1.0): Extracting archive
- Installing phan/var_representation_polyfill (0.1.4): Extracting archive
- Installing phan/tolerant-php-parser (v0.2.0): Extracting archive
- Installing netresearch/jsonmapper (v5.0.1): Extracting archive
- Installing webmozart/assert (2.3.0): Extracting archive
- Installing phpstan/phpdoc-parser (2.3.2): Extracting archive
- Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
- Installing doctrine/deprecations (1.1.6): Extracting archive
- Installing phpdocumentor/type-resolver (2.0.0): Extracting archive
- Installing phpdocumentor/reflection-docblock (6.0.3): Extracting archive
- Installing danog/advanced-json-rpc (v3.2.3): Extracting archive
- Installing psr/log (3.0.2): Extracting archive
- Installing composer/xdebug-handler (3.0.5): Extracting archive
- Installing phan/phan (6.0.2): Extracting archive
- Installing mediawiki/phan-taint-check-plugin (9.1.0): Extracting archive
- Installing mediawiki/mediawiki-phan-config (0.20.0): Extracting archive
- Installing mediawiki/minus-x (2.0.1): Extracting archive
- Installing monolog/monolog (3.10.0): Extracting archive
- Installing sebastian/version (4.0.1): Extracting archive
- Installing sebastian/type (4.0.0): Extracting archive
- Installing sebastian/recursion-context (5.0.1): Extracting archive
- Installing sebastian/object-reflector (3.0.0): Extracting archive
- Installing sebastian/object-enumerator (5.0.0): Extracting archive
- Installing sebastian/global-state (6.0.2): Extracting archive
- Installing sebastian/exporter (5.1.4): Extracting archive
- Installing sebastian/environment (6.1.0): Extracting archive
- Installing sebastian/diff (5.1.1): Extracting archive
- Installing sebastian/comparator (5.0.5): Extracting archive
- Installing sebastian/code-unit (2.0.0): Extracting archive
- Installing sebastian/cli-parser (2.0.1): Extracting archive
- Installing phpunit/php-timer (6.0.0): Extracting archive
- Installing phpunit/php-text-template (3.0.1): Extracting archive
- Installing phpunit/php-invoker (4.0.0): Extracting archive
- Installing phpunit/php-file-iterator (4.1.0): Extracting archive
- Installing theseer/tokenizer (1.3.1): Extracting archive
- Installing nikic/php-parser (v5.7.0): Extracting archive
- Installing sebastian/lines-of-code (2.0.2): Extracting archive
- Installing sebastian/complexity (3.2.0): Extracting archive
- Installing sebastian/code-unit-reverse-lookup (3.0.0): Extracting archive
- Installing phpunit/php-code-coverage (10.1.16): Extracting archive
- Installing phar-io/version (3.2.1): Extracting archive
- Installing phar-io/manifest (2.0.4): Extracting archive
- Installing myclabs/deep-copy (1.13.4): Extracting archive
- Installing phpunit/phpunit (10.5.63): Extracting archive
- Installing ockcyp/covers-validator (v1.7.0): Extracting archive
- Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
- Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
- Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
- Installing symfony/var-dumper (v7.4.8): Extracting archive
- Installing psy/psysh (v0.12.22): Extracting archive
- Installing wikimedia/base-convert (v2.0.2): Extracting archive
- Installing wikimedia/wikipeg (6.1.1): Extracting archive
0/74 [>---------------------------] 0%
26/74 [=========>------------------] 35%
44/74 [================>-----------] 59%
53/74 [====================>-------] 71%
69/74 [==========================>-] 93%
74/74 [============================] 100%
Generating autoload files
45 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
--- end ---
$ vendor/bin/phpcs --report=json
--- stdout ---
{"totals":{"errors":0,"warnings":0,"fixable":0},"files":{"\/src\/repo\/public_html\/shellbox.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputFilePlaceholder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/ValidationError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/UnboxedCommand.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/Wrapper.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/InputFileWithContents.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/BoxedExecutor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/ServerBoxedResult.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/UserDataTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/InputFileFromFile.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputGlobToString.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Action\/CallAction.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/InputFile.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputFileWithContents.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputFileToString.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputFileToFile.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ShellboxError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/ServerUnboxedExecutor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/InputFileFromStream.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/InputFileFromUrl.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputGlobToUrl.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ClientLogHandler.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/InputFileFromString.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputGlobToFile.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/ServerBoxedExecutor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/BoxedResult.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputFileToUrl.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/InputFilePlaceholder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/UnboxedResult.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/BashWrapper.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputFileToStream.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputGlobPlaceholder.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputGlob.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ShellParser\/ShellParser.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/TempDirManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ShellParser\/SyntaxTree.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/FirejailWrapper.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/WindowsWrapper.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Multipart\/MultipartError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ShellParser\/ShellSyntaxError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/OutputFile.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/RPC\/LocalRpcClient.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/RemoteBoxedExecutor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/ShellboxTestCase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Command\/RemoteBoxedExecutorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ShellParser\/Node.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Multipart\/MultipartUtils.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/ShellboxTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/RPC\/LocalRpcClientTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/RPC\/sample_script.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/TestHttpClient.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/SystemdWrapper.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/.phan\/stubs\/PEGParser.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/.phan\/config.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Command\/LocalBoxedExecutorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/TestServer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/MockFileClient.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/FileServer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Action\/MultipartAction.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/RPC\/RpcClientTests.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/RPC\/NotAutoloadedClass.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/FileUtils.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/ShellParser\/PEGParserTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/ShellParser\/SyntaxInfoTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ShellParser\/SyntaxInfo.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/ClientServerTestCase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Server.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ShellParser\/UnimplementedError.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/Validator.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/BuiltinServerManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Client.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Command\/ValidatorTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/fake-shell.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Shellbox.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/RPC\/RpcClient.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/ClientTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Action\/ShellAction.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/BoxedCommand.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/UnboxedExecutor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Multipart\/MultipartReader.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/LocalBoxedExecutor.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Command\/BoxedExecutorTestTrait.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Command\/CommandTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Command\/Command.php":{"errors":0,"warnings":0,"messages":[]}}}
--- end ---
$ /usr/bin/composer install
--- stderr ---
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating autoload files
45 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
--- end ---
$ /usr/bin/composer test
--- stderr ---
> parallel-lint . --exclude vendor
> phpunit
> covers-validator
> phpcs -sp
> phan --allow-polyfill-parser
Parsing files...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 2670 ( 2%) 50MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 2670 ( 5%) 66MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 162 / 2670 ( 7%) 75MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 216 / 2670 ( 8%) 86MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 270 / 2670 ( 11%) 106MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 324 / 2670 ( 13%) 113MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 378 / 2670 ( 15%) 120MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 432 / 2670 ( 20%) 126MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 486 / 2670 ( 20%) 126MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 540 / 2670 ( 20%) 126MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 594 / 2670 ( 24%) 132MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 648 / 2670 ( 24%) 132MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 702 / 2670 ( 28%) 169MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 756 / 2670 ( 28%) 169MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 810 / 2670 ( 33%) 175MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 864 / 2670 ( 33%) 175MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 918 / 2670 ( 37%) 182MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 972 / 2670 ( 37%) 182MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 2670 ( 38%) 192MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 2670 ( 41%) 202MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 2670 ( 45%) 209MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 2670 ( 45%) 209MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 2670 ( 48%) 215MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 2670 ( 48%) 215MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 2670 ( 53%) 222MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 2670 ( 53%) 222MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 2670 ( 56%) 230MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1512 / 2670 ( 59%) 237MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1566 / 2670 ( 59%) 237MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1620 / 2670 ( 62%) 246MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1674 / 2670 ( 62%) 246MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1728 / 2670 ( 64%) 253MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1782 / 2670 ( 68%) 265MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1836 / 2670 ( 68%) 265MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1890 / 2670 ( 71%) 270MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1944 / 2670 ( 73%) 278MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1998 / 2670 ( 75%) 290MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2052 / 2670 ( 77%) 300MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2106 / 2670 ( 79%) 310MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2160 / 2670 ( 81%) 320MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2214 / 2670 ( 83%) 329MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2268 / 2670 ( 86%) 337MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2322 / 2670 ( 89%) 347MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2376 / 2670 ( 89%) 347MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2430 / 2670 ( 91%) 355MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2484 / 2670 ( 93%) 365MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2538 / 2670 ( 96%) 383MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2592 / 2670 ( 98%) 396MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 2646 / 2670 (100%) 405MB
░░░░░░░░░░░░░░░░░░░░░░░░ 2670 / 2670 (100%) 405MB
Analyzing classes...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 478MB
Analyzing functions...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 478MB
Analyzing methods...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 506MB
Analyzing files...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 81 ( 67%) 526MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░ 81 / 81 (100%) 534MB
> minus-x check .
--- stdout ---
PHP 8.4.18 | 10 parallel jobs
............................................................ 60/85 ( 70%)
......................... 85/85 (100%)
Checked 85 files in 0.3 seconds
No syntax error found
PHPUnit 10.5.63 by Sebastian Bergmann and contributors.
Runtime: PHP 8.4.18
Configuration: /src/repo/phpunit.xml.dist
............................................................... 63 / 249 ( 25%)
............................................................... 126 / 249 ( 50%)
............................................................... 189 / 249 ( 75%)
............................................................ 249 / 249 (100%)
Time: 00:04.626, Memory: 14.00 MB
OK (249 tests, 341 assertions)
CoversValidator 1.7.0
Validation complete. All @covers tags are valid.
.......................................... 42 / 42 (100%)
Time: 1.13 secs; Memory: 8MB
MinusX
======
Processing /src/repo...
.............................................................
.....................................................
All good!
--- end ---
build: Updating mediawiki/mediawiki-codesniffer to 51.0.0
Additional changes:
* Also sorted "composer fix" command to run phpcbf last.
$ git add .
--- stdout ---
--- end ---
$ git commit -F /tmp/tmpycse0y3o
--- stdout ---
[master 0eab525] build: Updating mediawiki/mediawiki-codesniffer to 51.0.0
2 files changed, 109 insertions(+), 112 deletions(-)
--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 0eab525d1c6b494405998899d49d851f365e5006 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Wed, 6 May 2026 13:40:05 +0000
Subject: [PATCH] build: Updating mediawiki/mediawiki-codesniffer to 51.0.0
Additional changes:
* Also sorted "composer fix" command to run phpcbf last.
Change-Id: Id3b57048d037b27a027c1c5b9d6985591d698e96
---
composer.json | 6 +-
composer.lock | 215 +++++++++++++++++++++++++-------------------------
2 files changed, 109 insertions(+), 112 deletions(-)
diff --git a/composer.json b/composer.json
index 19423b4..02352df 100644
--- a/composer.json
+++ b/composer.json
@@ -34,7 +34,7 @@
"wikimedia/base-convert": "2.0.2"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "50.0.0",
+ "mediawiki/mediawiki-codesniffer": "51.0.0",
"mediawiki/mediawiki-phan-config": "0.20.0",
"mediawiki/minus-x": "2.0.1",
"ockcyp/covers-validator": "1.7.0",
@@ -56,8 +56,8 @@
"phan": "phan --allow-polyfill-parser",
"cover": "phpunit --coverage-html coverage",
"fix": [
- "phpcbf",
- "minus-x fix ."
+ "minus-x fix .",
+ "phpcbf"
],
"phpcs": "phpcs -sp"
},
diff --git a/composer.lock b/composer.lock
index c83718f..7fb7118 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "e337ddc593fa78a4e1ea8b2651bd11be",
+ "content-hash": "b36957630552aafe698eed32eab74532",
"packages": [
{
"name": "guzzlehttp/guzzle",
@@ -217,16 +217,16 @@
},
{
"name": "guzzlehttp/psr7",
- "version": "2.8.0",
+ "version": "2.9.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "21dc724a0583619cd1652f673303492272778051"
+ "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051",
- "reference": "21dc724a0583619cd1652f673303492272778051",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/7d0ed42f28e42d61352a7a79de682e5e67fec884",
+ "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884",
"shasum": ""
},
"require": {
@@ -242,6 +242,7 @@
"require-dev": {
"bamarni/composer-bin-plugin": "^1.8.2",
"http-interop/http-factory-tests": "0.9.0",
+ "jshttp/mime-db": "1.54.0.1",
"phpunit/phpunit": "^8.5.44 || ^9.6.25"
},
"suggest": {
@@ -313,7 +314,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.8.0"
+ "source": "https://github.com/guzzle/psr7/tree/2.9.0"
},
"funding": [
{
@@ -329,7 +330,7 @@
"type": "tidelift"
}
],
- "time": "2025-08-23T21:21:41+00:00"
+ "time": "2026-03-10T16:41:02+00:00"
},
{
"name": "monolog/monolog",
@@ -1013,24 +1014,24 @@
},
{
"name": "composer/spdx-licenses",
- "version": "1.5.9",
+ "version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/composer/spdx-licenses.git",
- "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f"
+ "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f",
- "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f",
+ "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/5ecd0cb4177696f9fd48f1605dda81db3dee7889",
+ "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889",
"shasum": ""
},
"require": {
- "php": "^5.3.2 || ^7.0 || ^8.0"
+ "php": "^7.2 || ^8.0"
},
"require-dev": {
"phpstan/phpstan": "^1.11",
- "symfony/phpunit-bridge": "^3 || ^7"
+ "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3 || ^8.0"
},
"type": "library",
"extra": {
@@ -1073,7 +1074,7 @@
"support": {
"irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/spdx-licenses/issues",
- "source": "https://github.com/composer/spdx-licenses/tree/1.5.9"
+ "source": "https://github.com/composer/spdx-licenses/tree/1.6.0"
},
"funding": [
{
@@ -1083,13 +1084,9 @@
{
"url": "https://github.com/composer",
"type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
- "type": "tidelift"
}
],
- "time": "2025-05-12T21:07:07+00:00"
+ "time": "2026-04-08T20:18:39+00:00"
},
{
"name": "composer/xdebug-handler",
@@ -1211,16 +1208,16 @@
},
{
"name": "dealerdirect/phpcodesniffer-composer-installer",
- "version": "v1.2.0",
+ "version": "v1.2.1",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/composer-installer.git",
- "reference": "845eb62303d2ca9b289ef216356568ccc075ffd1"
+ "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/845eb62303d2ca9b289ef216356568ccc075ffd1",
- "reference": "845eb62303d2ca9b289ef216356568ccc075ffd1",
+ "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/963f0c67bffde0eac41b56be71ac0e8ba132f0bd",
+ "reference": "963f0c67bffde0eac41b56be71ac0e8ba132f0bd",
"shasum": ""
},
"require": {
@@ -1303,7 +1300,7 @@
"type": "thanks_dev"
}
],
- "time": "2025-11-11T04:32:07+00:00"
+ "time": "2026-05-06T08:26:05+00:00"
},
{
"name": "doctrine/deprecations",
@@ -1355,30 +1352,29 @@
},
{
"name": "mediawiki/mediawiki-codesniffer",
- "version": "v50.0.0",
+ "version": "v51.0.0",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/mediawiki-tools-codesniffer.git",
- "reference": "8f8ba0099b59f26c908f8d3b299ba01fb9a0e1dc"
+ "reference": "d9f3595b7e9c73b1f725b0074ac04670c707211e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/mediawiki-tools-codesniffer/zipball/8f8ba0099b59f26c908f8d3b299ba01fb9a0e1dc",
- "reference": "8f8ba0099b59f26c908f8d3b299ba01fb9a0e1dc",
+ "url": "https://api.github.com/repos/wikimedia/mediawiki-tools-codesniffer/zipball/d9f3595b7e9c73b1f725b0074ac04670c707211e",
+ "reference": "d9f3595b7e9c73b1f725b0074ac04670c707211e",
"shasum": ""
},
"require": {
"composer/semver": "^3.4.2",
- "composer/spdx-licenses": "~1.5.2",
- "ext-json": "*",
+ "composer/spdx-licenses": "~1.5.2 || ~1.6.0",
"ext-mbstring": "*",
"php": ">=8.2.0",
- "phpcsstandards/phpcsextra": "1.4.0",
+ "phpcsstandards/phpcsextra": "1.5.0",
"squizlabs/php_codesniffer": "3.13.5"
},
"require-dev": {
"ext-dom": "*",
- "mediawiki/mediawiki-phan-config": "0.18.0",
+ "mediawiki/mediawiki-phan-config": "0.20.0",
"mediawiki/minus-x": "2.0.1",
"php-parallel-lint/php-console-highlighter": "1.0.0",
"php-parallel-lint/php-parallel-lint": "1.4.0",
@@ -1401,9 +1397,9 @@
"mediawiki"
],
"support": {
- "source": "https://github.com/wikimedia/mediawiki-tools-codesniffer/tree/v50.0.0"
+ "source": "https://github.com/wikimedia/mediawiki-tools-codesniffer/tree/v51.0.0"
},
- "time": "2026-02-10T11:49:03+00:00"
+ "time": "2026-05-03T06:29:24+00:00"
},
{
"name": "mediawiki/mediawiki-phan-config",
@@ -2271,27 +2267,27 @@
},
{
"name": "phpcsstandards/phpcsextra",
- "version": "1.4.0",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHPCSExtra.git",
- "reference": "fa4b8d051e278072928e32d817456a7fdb57b6ca"
+ "reference": "b598aa890815b8df16363271b659d73280129101"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/fa4b8d051e278072928e32d817456a7fdb57b6ca",
- "reference": "fa4b8d051e278072928e32d817456a7fdb57b6ca",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHPCSExtra/zipball/b598aa890815b8df16363271b659d73280129101",
+ "reference": "b598aa890815b8df16363271b659d73280129101",
"shasum": ""
},
"require": {
"php": ">=5.4",
- "phpcsstandards/phpcsutils": "^1.1.0",
- "squizlabs/php_codesniffer": "^3.13.0 || ^4.0"
+ "phpcsstandards/phpcsutils": "^1.2.0",
+ "squizlabs/php_codesniffer": "^3.13.5 || ^4.0.1"
},
"require-dev": {
"php-parallel-lint/php-console-highlighter": "^1.0",
"php-parallel-lint/php-parallel-lint": "^1.4.0",
- "phpcsstandards/phpcsdevcs": "^1.1.6",
+ "phpcsstandards/phpcsdevcs": "^1.2.0",
"phpcsstandards/phpcsdevtools": "^1.2.1",
"phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4"
},
@@ -2349,7 +2345,7 @@
"type": "thanks_dev"
}
],
- "time": "2025-06-14T07:40:39+00:00"
+ "time": "2025-11-12T23:06:57+00:00"
},
{
"name": "phpcsstandards/phpcsutils",
@@ -2499,16 +2495,16 @@
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "6.0.2",
+ "version": "6.0.3",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "897b5986ece6b4f9d8413fea345c7d49c757d6bf"
+ "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/897b5986ece6b4f9d8413fea345c7d49c757d6bf",
- "reference": "897b5986ece6b4f9d8413fea345c7d49c757d6bf",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/7bae67520aa9f5ecc506d646810bd40d9da54582",
+ "reference": "7bae67520aa9f5ecc506d646810bd40d9da54582",
"shasum": ""
},
"require": {
@@ -2558,9 +2554,9 @@
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"support": {
"issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
- "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.2"
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/6.0.3"
},
- "time": "2026-03-01T18:43:49+00:00"
+ "time": "2026-03-18T20:49:53+00:00"
},
{
"name": "phpdocumentor/type-resolver",
@@ -3152,16 +3148,16 @@
},
{
"name": "psy/psysh",
- "version": "v0.12.21",
+ "version": "v0.12.22",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "4821fab5b7cd8c49a673a9fd5754dc9162bb9e97"
+ "reference": "3be75d5b9244936dd4ac62ade2bfb004d13acf0f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4821fab5b7cd8c49a673a9fd5754dc9162bb9e97",
- "reference": "4821fab5b7cd8c49a673a9fd5754dc9162bb9e97",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/3be75d5b9244936dd4ac62ade2bfb004d13acf0f",
+ "reference": "3be75d5b9244936dd4ac62ade2bfb004d13acf0f",
"shasum": ""
},
"require": {
@@ -3225,34 +3221,35 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.12.21"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.12.22"
},
- "time": "2026-03-06T21:21:28+00:00"
+ "time": "2026-03-22T23:03:24+00:00"
},
{
"name": "sabre/event",
- "version": "6.0.1",
+ "version": "6.1.0",
"source": {
"type": "git",
"url": "https://github.com/sabre-io/event.git",
- "reference": "70525d519b6fbd8e2cbef4e0dbe69c9d4a3e2db7"
+ "reference": "bc31c95c94c0a7104a7565a2a41ffddc8dcf3012"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sabre-io/event/zipball/70525d519b6fbd8e2cbef4e0dbe69c9d4a3e2db7",
- "reference": "70525d519b6fbd8e2cbef4e0dbe69c9d4a3e2db7",
+ "url": "https://api.github.com/repos/sabre-io/event/zipball/bc31c95c94c0a7104a7565a2a41ffddc8dcf3012",
+ "reference": "bc31c95c94c0a7104a7565a2a41ffddc8dcf3012",
"shasum": ""
},
"require": {
- "php": "^7.4 || ^8.0"
+ "php": "^8.2"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^3.64",
+ "friendsofphp/php-cs-fixer": "^3.95",
"phpstan/extension-installer": "^1.4",
- "phpstan/phpstan": "^1.12",
- "phpstan/phpstan-phpunit": "^1.4",
- "phpstan/phpstan-strict-rules": "^1.6",
- "phpunit/phpunit": "^9.6"
+ "phpstan/phpstan": "^2.1",
+ "phpstan/phpstan-phpunit": "^2.0",
+ "phpstan/phpstan-strict-rules": "^2.0",
+ "phpunit/phpunit": "^10.5",
+ "rector/rector": "^2.4"
},
"type": "library",
"autoload": {
@@ -3296,7 +3293,7 @@
"issues": "https://github.com/sabre-io/event/issues",
"source": "https://github.com/fruux/sabre-event"
},
- "time": "2024-09-06T10:14:28+00:00"
+ "time": "2026-04-27T12:18:32+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -4332,16 +4329,16 @@
},
{
"name": "symfony/console",
- "version": "v6.4.35",
+ "version": "v6.4.37",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "49257c96304c508223815ee965c251e7c79e614e"
+ "reference": "7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/49257c96304c508223815ee965c251e7c79e614e",
- "reference": "49257c96304c508223815ee965c251e7c79e614e",
+ "url": "https://api.github.com/repos/symfony/console/zipball/7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5",
+ "reference": "7bbcaf3fdb1e18fa42a7f0b84a10d091c10548f5",
"shasum": ""
},
"require": {
@@ -4406,7 +4403,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v6.4.35"
+ "source": "https://github.com/symfony/console/tree/v6.4.37"
},
"funding": [
{
@@ -4426,20 +4423,20 @@
"type": "tidelift"
}
],
- "time": "2026-03-06T13:31:08+00:00"
+ "time": "2026-04-13T15:27:04+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.33.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
+ "reference": "141046a8f9477948ff284fa65be2095baafb94f2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
- "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2",
+ "reference": "141046a8f9477948ff284fa65be2095baafb94f2",
"shasum": ""
},
"require": {
@@ -4489,7 +4486,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.37.0"
},
"funding": [
{
@@ -4509,20 +4506,20 @@
"type": "tidelift"
}
],
- "time": "2024-09-09T11:45:10+00:00"
+ "time": "2026-04-10T16:19:22+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.33.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
+ "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
- "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/4864388bfbd3001ce88e234fab652acd91fdc57e",
+ "reference": "4864388bfbd3001ce88e234fab652acd91fdc57e",
"shasum": ""
},
"require": {
@@ -4571,7 +4568,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.37.0"
},
"funding": [
{
@@ -4591,11 +4588,11 @@
"type": "tidelift"
}
],
- "time": "2025-06-27T09:58:17+00:00"
+ "time": "2026-04-26T13:13:48+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.33.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
@@ -4656,7 +4653,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.37.0"
},
"funding": [
{
@@ -4680,16 +4677,16 @@
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.33.0",
+ "version": "v1.37.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
+ "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
- "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315",
+ "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315",
"shasum": ""
},
"require": {
@@ -4741,7 +4738,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.37.0"
},
"funding": [
{
@@ -4761,7 +4758,7 @@
"type": "tidelift"
}
],
- "time": "2024-12-23T08:48:59+00:00"
+ "time": "2026-04-10T17:25:58+00:00"
},
{
"name": "symfony/service-contracts",
@@ -4852,16 +4849,16 @@
},
{
"name": "symfony/string",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "9f209231affa85aa930a5e46e6eb03381424b30b"
+ "reference": "114ac57257d75df748eda23dd003878080b8e688"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/9f209231affa85aa930a5e46e6eb03381424b30b",
- "reference": "9f209231affa85aa930a5e46e6eb03381424b30b",
+ "url": "https://api.github.com/repos/symfony/string/zipball/114ac57257d75df748eda23dd003878080b8e688",
+ "reference": "114ac57257d75df748eda23dd003878080b8e688",
"shasum": ""
},
"require": {
@@ -4919,7 +4916,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.4.6"
+ "source": "https://github.com/symfony/string/tree/v7.4.8"
},
"funding": [
{
@@ -4939,20 +4936,20 @@
"type": "tidelift"
}
],
- "time": "2026-02-09T09:33:46+00:00"
+ "time": "2026-03-24T13:12:05+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v7.4.6",
+ "version": "v7.4.8",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "045321c440ac18347b136c63d2e9bf28a2dc0291"
+ "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/045321c440ac18347b136c63d2e9bf28a2dc0291",
- "reference": "045321c440ac18347b136c63d2e9bf28a2dc0291",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/9510c3966f749a1d1ff0059e1eabef6cc621e7fd",
+ "reference": "9510c3966f749a1d1ff0059e1eabef6cc621e7fd",
"shasum": ""
},
"require": {
@@ -5006,7 +5003,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.4.6"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.4.8"
},
"funding": [
{
@@ -5026,7 +5023,7 @@
"type": "tidelift"
}
],
- "time": "2026-02-15T10:53:20+00:00"
+ "time": "2026-03-30T13:44:50+00:00"
},
{
"name": "theseer/tokenizer",
@@ -5080,16 +5077,16 @@
},
{
"name": "webmozart/assert",
- "version": "2.1.6",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/webmozarts/assert.git",
- "reference": "ff31ad6efc62e66e518fbab1cde3453d389bcdc8"
+ "reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/ff31ad6efc62e66e518fbab1cde3453d389bcdc8",
- "reference": "ff31ad6efc62e66e518fbab1cde3453d389bcdc8",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/eb0d790f735ba6cff25c683a85a1da0eadeff9e4",
+ "reference": "eb0d790f735ba6cff25c683a85a1da0eadeff9e4",
"shasum": ""
},
"require": {
@@ -5136,9 +5133,9 @@
],
"support": {
"issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/2.1.6"
+ "source": "https://github.com/webmozarts/assert/tree/2.3.0"
},
- "time": "2026-02-27T10:28:38+00:00"
+ "time": "2026-04-11T10:33:05+00:00"
}
],
"aliases": [],
--
2.47.3
--- end ---