This run took 43 seconds.
From d2f00f1e35d5ba27b815be13e37f43baefd9e5d1 Mon Sep 17 00:00:00 2001 From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org> Date: Sun, 7 Sep 2025 19:30:44 +0000 Subject: [PATCH] build: Updating mediawiki/mediawiki-codesniffer to 48.0.0 Change-Id: I1d1a6c291aaf2cec58c1ea96ad6464f2d9fb5705 --- composer.json | 2 +- src/ITextFormatter.php | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 7601833..0d20c01 100644 --- a/composer.json +++ b/composer.json @@ -82,7 +82,7 @@ "wikimedia/assert": "^0.5.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "47.0.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", "mediawiki/mediawiki-phan-config": "0.17.0", "mediawiki/minus-x": "1.1.3", "ockcyp/covers-validator": "1.6.0", diff --git a/src/ITextFormatter.php b/src/ITextFormatter.php index bb46269..310ae38 100644 --- a/src/ITextFormatter.php +++ b/src/ITextFormatter.php @@ -30,7 +30,6 @@ namespace Wikimedia\Message; * Implementations of TextFormatter are not required to perfectly format * any message in any language. Implementations should make a best effort to * produce human-readable text. - * */ interface ITextFormatter { /** -- 2.39.5
$ date --- stdout --- Sun Sep 7 19:30:04 UTC 2025 --- end --- $ git clone file:///srv/git/mediawiki-libs-Message.git repo --depth=1 -b master --- stderr --- Cloning into '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 --- 1634c9fee0a2457fa4f6ab5655b140178ce8c873 refs/heads/master --- end --- $ /usr/bin/composer install --- stderr --- No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information. Loading composer repositories with package information Updating dependencies Lock file operations: 73 installs, 0 updates, 0 removals - Locking composer/pcre (3.3.2) - Locking composer/semver (3.4.3) - Locking composer/spdx-licenses (1.5.9) - Locking composer/xdebug-handler (3.0.5) - Locking dealerdirect/phpcodesniffer-composer-installer (v1.1.2) - Locking doctrine/deprecations (1.1.5) - Locking doctrine/instantiator (2.0.0) - Locking felixfbecker/advanced-json-rpc (v3.2.1) - Locking mediawiki/mediawiki-codesniffer (v47.0.0) - Locking mediawiki/mediawiki-phan-config (0.17.0) - Locking mediawiki/minus-x (1.1.3) - Locking mediawiki/phan-taint-check-plugin (7.0.0) - Locking microsoft/tolerant-php-parser (v0.1.2) - Locking myclabs/deep-copy (1.13.4) - Locking netresearch/jsonmapper (v4.5.0) - Locking nikic/php-parser (v5.6.1) - Locking ockcyp/covers-validator (v1.6.0) - Locking phan/phan (5.5.1) - Locking phar-io/manifest (2.0.4) - Locking phar-io/version (3.2.1) - Locking php-parallel-lint/php-console-color (v1.0.1) - Locking php-parallel-lint/php-console-highlighter (v1.0.0) - Locking php-parallel-lint/php-parallel-lint (v1.4.0) - Locking phpcsstandards/phpcsextra (1.2.1) - Locking phpcsstandards/phpcsutils (1.0.12) - Locking phpdocumentor/reflection-common (2.2.0) - Locking phpdocumentor/reflection-docblock (5.6.3) - Locking phpdocumentor/type-resolver (1.10.0) - Locking phpstan/phpdoc-parser (2.3.0) - Locking phpunit/php-code-coverage (9.2.32) - Locking phpunit/php-file-iterator (3.0.6) - Locking phpunit/php-invoker (3.1.1) - Locking phpunit/php-text-template (2.0.4) - Locking phpunit/php-timer (5.0.3) - Locking phpunit/phpunit (9.6.21) - Locking psr/container (2.0.2) - Locking psr/log (3.0.2) - Locking sabre/event (5.1.7) - Locking sebastian/cli-parser (1.0.2) - Locking sebastian/code-unit (1.0.8) - Locking sebastian/code-unit-reverse-lookup (2.0.3) - Locking sebastian/comparator (4.0.9) - Locking sebastian/complexity (2.0.3) - Locking sebastian/diff (4.0.6) - Locking sebastian/environment (5.1.5) - Locking sebastian/exporter (4.0.6) - Locking sebastian/global-state (5.0.8) - Locking sebastian/lines-of-code (1.0.4) - Locking sebastian/object-enumerator (4.0.4) - Locking sebastian/object-reflector (2.0.4) - Locking sebastian/recursion-context (4.0.6) - Locking sebastian/resource-operations (3.0.4) - Locking sebastian/type (3.2.1) - Locking sebastian/version (3.0.2) - Locking squizlabs/php_codesniffer (3.12.2) - Locking symfony/console (v6.4.25) - Locking symfony/deprecation-contracts (v3.6.0) - Locking symfony/polyfill-ctype (v1.33.0) - Locking symfony/polyfill-intl-grapheme (v1.33.0) - Locking symfony/polyfill-intl-normalizer (v1.33.0) - Locking symfony/polyfill-mbstring (v1.33.0) - Locking symfony/polyfill-php80 (v1.33.0) - Locking symfony/polyfill-php81 (v1.33.0) - Locking symfony/polyfill-php84 (v1.32.0) - Locking symfony/service-contracts (v3.6.0) - Locking symfony/string (v7.3.3) - Locking theseer/tokenizer (1.2.3) - Locking tysonandre/var_representation_polyfill (0.1.3) - Locking webmozart/assert (1.11.0) - Locking wikimedia/assert (v0.5.1) - Locking wikimedia/json-codec (v3.0.3) - Locking wikimedia/testing-access-wrapper (3.0.0) - Locking wikimedia/update-history (1.0.1) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 73 installs, 0 updates, 0 removals - Downloading symfony/polyfill-php84 (v1.32.0) - Downloading wikimedia/json-codec (v3.0.3) 0/2 [>---------------------------] 0% 2/2 [============================] 100% - Installing squizlabs/php_codesniffer (3.12.2): Extracting archive - Installing dealerdirect/phpcodesniffer-composer-installer (v1.1.2): Extracting archive - Installing composer/pcre (3.3.2): Extracting archive - Installing symfony/polyfill-php80 (v1.33.0): Extracting archive - Installing phpcsstandards/phpcsutils (1.0.12): Extracting archive - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive - Installing symfony/polyfill-mbstring (v1.33.0): Extracting archive - Installing composer/spdx-licenses (1.5.9): Extracting archive - Installing composer/semver (3.4.3): Extracting archive - Installing mediawiki/mediawiki-codesniffer (v47.0.0): Extracting archive - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.33.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.33.0): Extracting archive - Installing symfony/polyfill-ctype (v1.33.0): Extracting archive - Installing symfony/string (v7.3.3): Extracting archive - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive - Installing psr/container (2.0.2): Extracting archive - Installing symfony/service-contracts (v3.6.0): Extracting archive - Installing symfony/console (v6.4.25): Extracting archive - Installing sabre/event (5.1.7): Extracting archive - Installing netresearch/jsonmapper (v4.5.0): Extracting archive - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive - Installing webmozart/assert (1.11.0): Extracting archive - Installing phpstan/phpdoc-parser (2.3.0): Extracting archive - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive - Installing doctrine/deprecations (1.1.5): Extracting archive - Installing phpdocumentor/type-resolver (1.10.0): Extracting archive - Installing phpdocumentor/reflection-docblock (5.6.3): Extracting archive - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive - Installing psr/log (3.0.2): Extracting archive - Installing composer/xdebug-handler (3.0.5): Extracting archive - Installing phan/phan (5.5.1): Extracting archive - Installing mediawiki/phan-taint-check-plugin (7.0.0): Extracting archive - Installing mediawiki/mediawiki-phan-config (0.17.0): Extracting archive - Installing mediawiki/minus-x (1.1.3): 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.6): Extracting archive - Installing sebastian/environment (5.1.5): Extracting archive - Installing sebastian/diff (4.0.6): Extracting archive - Installing sebastian/comparator (4.0.9): 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.2.3): Extracting archive - Installing nikic/php-parser (v5.6.1): 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.0.0): Extracting archive - Installing phpunit/phpunit (9.6.21): Extracting archive - Installing ockcyp/covers-validator (v1.6.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/polyfill-php84 (v1.32.0): Extracting archive - Installing wikimedia/assert (v0.5.1): Extracting archive - Installing symfony/polyfill-php81 (v1.33.0): Extracting archive - Installing wikimedia/json-codec (v3.0.3): Extracting archive - Installing wikimedia/testing-access-wrapper (3.0.0): Extracting archive - Installing wikimedia/update-history (1.0.1): Extracting archive 0/71 [>---------------------------] 0% 19/71 [=======>--------------------] 26% 29/71 [===========>----------------] 40% 43/71 [================>-----------] 60% 53/71 [====================>-------] 74% 66/71 [==========================>-] 92% 71/71 [============================] 100% 5 package suggestions were added by new dependencies, use `composer suggest` to see details. Generating optimized autoload files 45 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils --- end --- Upgrading c:mediawiki/mediawiki-codesniffer from 47.0.0 -> 48.0.0 $ /usr/bin/composer update --- stderr --- Loading composer repositories with package information Updating dependencies Lock file operations: 0 installs, 5 updates, 0 removals - Upgrading composer/semver (3.4.3 => 3.4.4) - Upgrading mediawiki/mediawiki-codesniffer (v47.0.0 => v48.0.0) - Upgrading phpcsstandards/phpcsextra (1.2.1 => 1.4.0) - Upgrading phpcsstandards/phpcsutils (1.0.12 => 1.1.1) - Upgrading squizlabs/php_codesniffer (3.12.2 => 3.13.2) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 0 installs, 5 updates, 0 removals 0 [>---------------------------] 0 [->--------------------------] - Upgrading squizlabs/php_codesniffer (3.12.2 => 3.13.2): Extracting archive - Upgrading phpcsstandards/phpcsutils (1.0.12 => 1.1.1): Extracting archive - Upgrading phpcsstandards/phpcsextra (1.2.1 => 1.4.0): Extracting archive - Upgrading composer/semver (3.4.3 => 3.4.4): Extracting archive - Upgrading mediawiki/mediawiki-codesniffer (v47.0.0 => v48.0.0): Extracting archive 0/5 [>---------------------------] 0% 4/5 [======================>-----] 80% 5/5 [============================] 100% Generating optimized 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":1,"fixable":1},"files":{"\/src\/repo\/src\/IMessageFormatterFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/T377912TestCase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/MessageParam.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/MessageSpecifier.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ListType.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/MessageParamTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ITextFormatter.php":{"errors":0,"warnings":1,"messages":[{"message":"Doc comments must not end with multiple empty lines","source":"MediaWiki.Commenting.ClassDocumentation.EmptyLinesEnd","severity":5,"fixable":true,"type":"WARNING","line":34,"column":2}]},"\/src\/repo\/tests\/Unit\/ListParamTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ParamType.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ListParam.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DataMessageValue.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ScalarParam.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/ScalarParamTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/DataMessageValueTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/MessageValueTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/MessageValue.php":{"errors":0,"warnings":0,"messages":[]}}} --- end --- PHPCS run failed $ vendor/bin/phpcbf --- stdout --- PHPCBF RESULT SUMMARY ---------------------------------------------------------------------- FILE FIXED REMAINING ---------------------------------------------------------------------- /src/repo/src/ITextFormatter.php 1 0 ---------------------------------------------------------------------- A TOTAL OF 1 ERROR WERE FIXED IN 1 FILE ---------------------------------------------------------------------- Time: 314ms; Memory: 8MB --- end --- $ vendor/bin/phpcs --report=json --- stdout --- {"totals":{"errors":0,"warnings":0,"fixable":0},"files":{"\/src\/repo\/src\/IMessageFormatterFactory.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ListType.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/MessageParam.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/MessageSpecifier.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ITextFormatter.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/T377912TestCase.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/MessageParamTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ScalarParam.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ParamType.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/ListParam.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/ListParamTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/ScalarParamTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/DataMessageValueTest.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/DataMessageValue.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/src\/MessageValue.php":{"errors":0,"warnings":0,"messages":[]},"\/src\/repo\/tests\/Unit\/MessageValueTest.php":{"errors":0,"warnings":0,"messages":[]}}} --- end --- $ git checkout .phpcs.xml --- stderr --- Updated 0 paths 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 Generating optimized 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 > php -d 'extension=pcov.so' vendor/bin/phpunit PHP Warning: Module "pcov" is already loaded in Unknown on line 0 > covers-validator > phan --allow-polyfill-parser --long-progress-bar Parsing files... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 1544 ( 5%) 51MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 108 / 1544 ( 7%) 68MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 162 / 1544 ( 11%) 75MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 216 / 1544 ( 19%) 81MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 270 / 1544 ( 19%) 81MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 324 / 1544 ( 25%) 102MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 378 / 1544 ( 25%) 102MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 432 / 1544 ( 33%) 130MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 486 / 1544 ( 33%) 130MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 540 / 1544 ( 35%) 142MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 594 / 1544 ( 42%) 158MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 648 / 1544 ( 42%) 158MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 702 / 1544 ( 50%) 165MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 756 / 1544 ( 50%) 165MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 810 / 1544 ( 54%) 176MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 864 / 1544 ( 61%) 184MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 918 / 1544 ( 61%) 184MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 972 / 1544 ( 65%) 193MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 1544 ( 69%) 205MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 1544 ( 75%) 213MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 1544 ( 75%) 213MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 1544 ( 81%) 222MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 1544 ( 81%) 222MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 1544 ( 86%) 233MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 1544 ( 91%) 244MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 1544 ( 91%) 244MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 1544 ( 94%) 252MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1512 / 1544 ( 98%) 267MB ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1544 / 1544 (100%) 276MB Analyzing classes... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 302MB Analyzing functions... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 303MB Analyzing methods... ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 310MB Analyzing files... ░░░░░░░░░░ 10 / 10 (100%) 315MB > phpcs -sp --cache > minus-x check . --- stdout --- PHP 8.2.28 | 10 parallel jobs ................. 17/17 (100%) Checked 17 files in 0.1 seconds No syntax error found PHPUnit 9.6.21 by Sebastian Bergmann and contributors. Random Seed: 1757273438 ................................................................ 64 / 64 (100%) Time: 00:00.019, Memory: 6.00 MB OK (64 tests, 103 assertions) CoversValidator 1.6.0 Validation complete. All @covers tags are valid. ................ 16 / 16 (100%) Time: 149ms; Memory: 8MB MinusX ====== Processing /src/repo... ................................. All good! --- end --- build: Updating mediawiki/mediawiki-codesniffer to 48.0.0 $ git add . --- stdout --- --- end --- $ git commit -F /tmp/tmph7hevjmx --- stdout --- [master d2f00f1] build: Updating mediawiki/mediawiki-codesniffer to 48.0.0 2 files changed, 1 insertion(+), 2 deletions(-) --- end --- $ git format-patch HEAD~1 --stdout --- stdout --- From d2f00f1e35d5ba27b815be13e37f43baefd9e5d1 Mon Sep 17 00:00:00 2001 From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org> Date: Sun, 7 Sep 2025 19:30:44 +0000 Subject: [PATCH] build: Updating mediawiki/mediawiki-codesniffer to 48.0.0 Change-Id: I1d1a6c291aaf2cec58c1ea96ad6464f2d9fb5705 --- composer.json | 2 +- src/ITextFormatter.php | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 7601833..0d20c01 100644 --- a/composer.json +++ b/composer.json @@ -82,7 +82,7 @@ "wikimedia/assert": "^0.5.1" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "47.0.0", + "mediawiki/mediawiki-codesniffer": "48.0.0", "mediawiki/mediawiki-phan-config": "0.17.0", "mediawiki/minus-x": "1.1.3", "ockcyp/covers-validator": "1.6.0", diff --git a/src/ITextFormatter.php b/src/ITextFormatter.php index bb46269..310ae38 100644 --- a/src/ITextFormatter.php +++ b/src/ITextFormatter.php @@ -30,7 +30,6 @@ namespace Wikimedia\Message; * Implementations of TextFormatter are not required to perfectly format * any message in any language. Implementations should make a best effort to * produce human-readable text. - * */ interface ITextFormatter { /** -- 2.39.5 --- end ---