This run took 15 seconds.
From 3b2ced28d0ac22c67d93dd87d21fc8e5c67598f4 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Wed, 20 May 2026 07:00:26 +0000
Subject: [PATCH] build: Updating mediawiki/mediawiki-codesniffer to 51.0.0
Change-Id: Ib2b753eeb7b339b58044c5aced2302b97192b270
---
composer.json | 2 +-
composer.lock | 65 +++++++++++++++++++++++++--------------------------
2 files changed, 33 insertions(+), 34 deletions(-)
diff --git a/composer.json b/composer.json
index d37ceed..234e9a1 100644
--- a/composer.json
+++ b/composer.json
@@ -31,7 +31,7 @@
}
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "50.0.0",
+ "mediawiki/mediawiki-codesniffer": "51.0.0",
"php-parallel-lint/php-parallel-lint": "1.4.0",
"phpunit/phpunit": "9.6.34"
},
diff --git a/composer.lock b/composer.lock
index b4e1c69..ecda0bf 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": "3f94b2da1adaba81e4061f4aec3e957b",
+ "content-hash": "2d3042248867e44ab52fac85a6d3c542",
"packages": [
{
"name": "bd808/monolog-udp2log-handler",
@@ -689,24 +689,24 @@
},
{
"name": "composer/spdx-licenses",
- "version": "1.5.10",
+ "version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/composer/spdx-licenses.git",
- "reference": "e886f5201b27ad5bc3f9967b83394740722e5473"
+ "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/e886f5201b27ad5bc3f9967b83394740722e5473",
- "reference": "e886f5201b27ad5bc3f9967b83394740722e5473",
+ "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": {
@@ -749,7 +749,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.10"
+ "source": "https://github.com/composer/spdx-licenses/tree/1.6.0"
},
"funding": [
{
@@ -761,20 +761,20 @@
"type": "github"
}
],
- "time": "2026-04-08T20:11:16+00:00"
+ "time": "2026-04-08T20:18:39+00:00"
},
{
"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": {
@@ -857,7 +857,7 @@
"type": "thanks_dev"
}
],
- "time": "2025-11-11T04:32:07+00:00"
+ "time": "2026-05-06T08:26:05+00:00"
},
{
"name": "doctrine/instantiator",
@@ -930,30 +930,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",
@@ -976,9 +975,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": "myclabs/deep-copy",
@@ -1279,27 +1278,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"
},
@@ -1357,7 +1356,7 @@
"type": "thanks_dev"
}
],
- "time": "2025-06-14T07:40:39+00:00"
+ "time": "2025-11-12T23:06:57+00:00"
},
{
"name": "phpcsstandards/phpcsutils",
@@ -3034,5 +3033,5 @@
"php": ">=7.4"
},
"platform-dev": {},
- "plugin-api-version": "2.9.0"
+ "plugin-api-version": "2.6.0"
}
--
2.47.3
$ date
--- stdout ---
Wed May 20 07:00:16 UTC 2026
--- end ---
$ git clone file:///srv/git/wikimedia-slimapp.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 ---
290869a7f00f0e2f08a546403a2852c80b15ca76 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, 4 updates, 0 removals
- Upgrading composer/spdx-licenses (1.5.10 => 1.6.0)
- Upgrading dealerdirect/phpcodesniffer-composer-installer (v1.2.0 => v1.2.1)
- Upgrading mediawiki/mediawiki-codesniffer (v50.0.0 => v51.0.0)
- Upgrading phpcsstandards/phpcsextra (1.4.0 => 1.5.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 45 installs, 0 updates, 0 removals
- Downloading monolog/monolog (1.23.0)
- Downloading bd808/monolog-udp2log-handler (v1.0.1)
- Downloading sebastian/version (3.0.2)
- Downloading sebastian/type (3.2.1)
- Downloading sebastian/resource-operations (3.0.4)
- Downloading sebastian/recursion-context (4.0.6)
- Downloading sebastian/object-reflector (2.0.4)
- Downloading sebastian/object-enumerator (4.0.4)
- Downloading sebastian/global-state (5.0.8)
- Downloading sebastian/exporter (4.0.8)
- Downloading sebastian/environment (5.1.5)
- Downloading sebastian/comparator (4.0.10)
- Downloading sebastian/code-unit (1.0.8)
- Downloading sebastian/cli-parser (1.0.2)
- Downloading phpunit/php-timer (5.0.3)
- Downloading phpunit/php-text-template (2.0.4)
- Downloading phpunit/php-invoker (3.1.1)
- Downloading phpunit/php-file-iterator (3.0.6)
- Downloading sebastian/lines-of-code (1.0.4)
- Downloading sebastian/complexity (2.0.3)
- Downloading sebastian/code-unit-reverse-lookup (2.0.3)
- Downloading phpunit/php-code-coverage (9.2.32)
- Downloading doctrine/instantiator (2.1.0)
- Downloading phpunit/phpunit (9.6.34)
- Downloading slim/slim (2.6.3)
- Downloading slim/views (0.1.3)
- Downloading twig/twig (v1.44.8)
- Downloading wikimedia/simplei18n (v1.0.1)
0/28 [>---------------------------] 0%
22/28 [======================>-----] 78%
26/28 [==========================>-] 92%
28/28 [============================] 100%
- Installing squizlabs/php_codesniffer (3.13.5): Extracting archive
- Installing dealerdirect/phpcodesniffer-composer-installer (v1.2.1): Extracting archive
- Installing psr/log (1.1.4): Extracting archive
- Installing monolog/monolog (1.23.0): Extracting archive
- Installing bd808/monolog-udp2log-handler (v1.0.1): Extracting archive
- Installing phpcsstandards/phpcsutils (1.2.2): Extracting archive
- Installing phpcsstandards/phpcsextra (1.5.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 php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
- Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
- Installing phpmailer/phpmailer (v6.12.0): Extracting archive
- Installing sebastian/version (3.0.2): Extracting archive
- Installing sebastian/type (3.2.1): Extracting archive
- Installing sebastian/resource-operations (3.0.4): Extracting archive
- Installing sebastian/recursion-context (4.0.6): Extracting archive
- Installing sebastian/object-reflector (2.0.4): Extracting archive
- Installing sebastian/object-enumerator (4.0.4): Extracting archive
- Installing sebastian/global-state (5.0.8): Extracting archive
- Installing sebastian/exporter (4.0.8): Extracting archive
- Installing sebastian/environment (5.1.5): Extracting archive
- Installing sebastian/diff (4.0.6): Extracting archive
- Installing sebastian/comparator (4.0.10): Extracting archive
- Installing sebastian/code-unit (1.0.8): Extracting archive
- Installing sebastian/cli-parser (1.0.2): Extracting archive
- Installing phpunit/php-timer (5.0.3): Extracting archive
- Installing phpunit/php-text-template (2.0.4): Extracting archive
- Installing phpunit/php-invoker (3.1.1): Extracting archive
- Installing phpunit/php-file-iterator (3.0.6): Extracting archive
- Installing theseer/tokenizer (1.3.1): Extracting archive
- Installing nikic/php-parser (v5.7.0): Extracting archive
- Installing sebastian/lines-of-code (1.0.4): Extracting archive
- Installing sebastian/complexity (2.0.3): Extracting archive
- Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
- Installing phpunit/php-code-coverage (9.2.32): 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 doctrine/instantiator (2.1.0): Extracting archive
- Installing phpunit/phpunit (9.6.34): Extracting archive
- Installing slim/slim (2.6.3): Extracting archive
- Installing slim/views (0.1.3): Extracting archive
- Installing twig/twig (v1.44.8): Extracting archive
- Installing wikimedia/simplei18n (v1.0.1): Extracting archive
0/43 [>---------------------------] 0%
29/43 [==================>---------] 67%
43/43 [============================] 100%
Package slim/views is abandoned, you should avoid using it. No replacement was suggested.
Generating autoload files
36 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
Found 2 ignored security vulnerability advisories affecting 1 package.
Run "composer audit" for a full list of advisories.
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils
--- end ---
Previously failing phpcs rules: {'MediaWiki.Usage.ForbiddenFunctions.curl_close'}
$ vendor/bin/phpcs --report=json
--- stdout ---
.............W..... 19 / 19 (100%)
{"totals":{"errors":0,"warnings":2,"fixable":0},"files":{"\/src\/repo\/src\/Controller.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Auth\/UserManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/TwigExtension.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Auth\/UserData.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/bootstrap.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/CsrfMiddleware.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Config.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HeaderMiddleware.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/ConfigTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Auth\/PasswordTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Auth\/AuthManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Mailer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Dao\/AbstractDaoTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ParsoidClient.php":{"errors":0,"warnings":2,"messages":[{"message":"curl_close should not be used","source":"MediaWiki.Usage.ForbiddenFunctions.curl_close","severity":5,"fixable":false,"type":"WARNING","line":164,"column":13},{"message":"curl_close should not be used","source":"MediaWiki.Usage.ForbiddenFunctions.curl_close","severity":5,"fixable":false,"type":"WARNING","line":167,"column":9}]},"\/src\/repo\/src\/Dao\/AbstractDao.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/FormTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Auth\/Password.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/AbstractApp.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Form.php":{"errors":0,"warnings":0,"messages":[]}}}
--- end ---
PHPCS run failed
$ vendor/bin/phpcs --report=json
--- stdout ---
................W.. 19 / 19 (100%)
{"totals":{"errors":0,"warnings":2,"fixable":0},"files":{"\/src\/repo\/src\/Auth\/UserManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Auth\/UserData.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Config.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/bootstrap.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/HeaderMiddleware.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/TwigExtension.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/CsrfMiddleware.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/AbstractApp.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Auth\/AuthManager.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Auth\/PasswordTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Dao\/AbstractDaoTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Mailer.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/ConfigTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Controller.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ParsoidClient.php":{"errors":0,"warnings":2,"messages":[{"message":"curl_close should not be used","source":"MediaWiki.Usage.ForbiddenFunctions.curl_close","severity":5,"fixable":false,"type":"WARNING","line":164,"column":13},{"message":"curl_close should not be used","source":"MediaWiki.Usage.ForbiddenFunctions.curl_close","severity":5,"fixable":false,"type":"WARNING","line":167,"column":9}]},"\/src\/repo\/tests\/FormTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Auth\/Password.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Dao\/AbstractDao.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/Form.php":{"errors":0,"warnings":0,"messages":[]}}}
--- end ---
$ git checkout /src/repo/.phpcs.xml
--- stderr ---
Updated 1 path from the index
--- stdout ---
--- 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
Package slim/views is abandoned, you should avoid using it. No replacement was suggested.
Generating autoload files
36 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
> phpcs
--- stdout ---
PHP 8.4.18 | 10 parallel jobs
................... 19/19 (100%)
Checked 19 files in 0.1 seconds
No syntax error found
PHPUnit 9.6.34 by Sebastian Bergmann and contributors.
Runtime: PHP 8.4.18
Configuration: /src/repo/phpunit.xml.dist
................................ 32 / 32 (100%)
Time: 00:00.082, Memory: 6.00 MB
OK (32 tests, 109 assertions)
................... 19 / 19 (100%)
Time: 474ms; Memory: 8MB
--- end ---
build: Updating mediawiki/mediawiki-codesniffer to 51.0.0
$ git add .
--- stdout ---
--- end ---
$ git commit -F /tmp/tmpse4uaaku
--- stdout ---
[master 3b2ced2] build: Updating mediawiki/mediawiki-codesniffer to 51.0.0
2 files changed, 33 insertions(+), 34 deletions(-)
--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 3b2ced28d0ac22c67d93dd87d21fc8e5c67598f4 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Wed, 20 May 2026 07:00:26 +0000
Subject: [PATCH] build: Updating mediawiki/mediawiki-codesniffer to 51.0.0
Change-Id: Ib2b753eeb7b339b58044c5aced2302b97192b270
---
composer.json | 2 +-
composer.lock | 65 +++++++++++++++++++++++++--------------------------
2 files changed, 33 insertions(+), 34 deletions(-)
diff --git a/composer.json b/composer.json
index d37ceed..234e9a1 100644
--- a/composer.json
+++ b/composer.json
@@ -31,7 +31,7 @@
}
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "50.0.0",
+ "mediawiki/mediawiki-codesniffer": "51.0.0",
"php-parallel-lint/php-parallel-lint": "1.4.0",
"phpunit/phpunit": "9.6.34"
},
diff --git a/composer.lock b/composer.lock
index b4e1c69..ecda0bf 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": "3f94b2da1adaba81e4061f4aec3e957b",
+ "content-hash": "2d3042248867e44ab52fac85a6d3c542",
"packages": [
{
"name": "bd808/monolog-udp2log-handler",
@@ -689,24 +689,24 @@
},
{
"name": "composer/spdx-licenses",
- "version": "1.5.10",
+ "version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/composer/spdx-licenses.git",
- "reference": "e886f5201b27ad5bc3f9967b83394740722e5473"
+ "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/e886f5201b27ad5bc3f9967b83394740722e5473",
- "reference": "e886f5201b27ad5bc3f9967b83394740722e5473",
+ "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": {
@@ -749,7 +749,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.10"
+ "source": "https://github.com/composer/spdx-licenses/tree/1.6.0"
},
"funding": [
{
@@ -761,20 +761,20 @@
"type": "github"
}
],
- "time": "2026-04-08T20:11:16+00:00"
+ "time": "2026-04-08T20:18:39+00:00"
},
{
"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": {
@@ -857,7 +857,7 @@
"type": "thanks_dev"
}
],
- "time": "2025-11-11T04:32:07+00:00"
+ "time": "2026-05-06T08:26:05+00:00"
},
{
"name": "doctrine/instantiator",
@@ -930,30 +930,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",
@@ -976,9 +975,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": "myclabs/deep-copy",
@@ -1279,27 +1278,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"
},
@@ -1357,7 +1356,7 @@
"type": "thanks_dev"
}
],
- "time": "2025-06-14T07:40:39+00:00"
+ "time": "2025-11-12T23:06:57+00:00"
},
{
"name": "phpcsstandards/phpcsutils",
@@ -3034,5 +3033,5 @@
"php": ">=7.4"
},
"platform-dev": {},
- "plugin-api-version": "2.9.0"
+ "plugin-api-version": "2.6.0"
}
--
2.47.3
--- end ---