Page MenuHomePhabricator

PHP Deprecated: Return type of MessageCollection::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in MessageCollection.php on line 910
Closed, ResolvedPublic

Description

PHP Deprecated:  Return type of MessageCollection::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wiki/mediawiki/extensions/Translate/MessageCollection.php on line 910
PHP Stack trace:
PHP   1. {main}() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:0
PHP   2. PHPUnitMaintClass->execute() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:153
PHP   3. PHPUnit\TextUI\Command->run($argv = [0 => 'tests/phpunit/phpunit.php', 1 => '-c', 2 => 'tests/phpunit/suite.xml'], $exit = TRUE) /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:101
PHP   4. PHPUnit\TextUI\Command->handleArguments($argv = [0 => 'tests/phpunit/phpunit.php', 1 => '-c', 2 => 'tests/phpunit/suite.xml']) /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/TextUI/Command.php:202
PHP   5. PHPUnit\Util\Configuration->getTestSuiteConfiguration($testSuiteFilter = '') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/TextUI/Command.php:963
PHP   6. PHPUnit\Util\Configuration->getTestSuite($testSuiteNode = class DOMElement { public $schemaTypeInfo = NULL; public $tagName = 'testsuite'; public $firstElementChild = '(object value omitted)'; public $lastElementChild = '(object value omitted)'; public $childElementCount = 4; public $previousElementSibling = '(object value omitted)'; public $nextElementSibling = '(object value omitted)'; public $nodeName = 'testsuite'; public $nodeValue = 'skinsstructuresuites/ExtensionsTestSuite.phpsuites/LessTestSuite.php'; public $nodeType = 1; public $parentNode = '(object value omitted)'; public $childNodes = '(object value omitted)'; public $firstChild = '(object value omitted)'; public $lastChild = '(object value omitted)'; public $previousSibling = '(object value omitted)'; public $nextSibling = '(object value omitted)'; public $attributes = '(object value omitted)'; public $ownerDocument = '(object value omitted)'; public $namespaceURI = NULL; public $prefix = ''; public $localName = 'testsuite'; public $baseURI = '/var/www/wiki/mediawiki/core/tests/phpunit/'; public $textContent = 'skinsstructuresuites/ExtensionsTestSuite.phpsuites/LessTestSuite.php' }, $testSuiteFilter = '') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/Configuration.php:907
PHP   7. PHPUnit\Framework\TestSuite->addTestFile($filename = '/var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/Configuration.php:1061
PHP   8. ReflectionMethod->invoke($object = NULL, ...$args = variadic()) /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:455
PHP   9. ExtensionsTestSuite::suite('ExtensionsTestSuite') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:455
PHP  10. ExtensionsTestSuite->__construct() /var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php:43
PHP  11. PHPUnit\Framework\TestSuite->addTestFiles($fileNames = [0 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Cache/PersistentDatabaseCacheTest.php', 1 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ElasticSearchTTMServerTest.php', 2 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ExclusionInclusionListTest.php', 3 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/FakeTTMServerTest.php', 4 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/HookDocTest.php', 5 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageCollectionTest.php', 6 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupBaseTest.php', 7 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupStatesUpdaterJobTest.php', 8 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupsTest.php', 9 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageIndexRebuildJobTest.php', 10 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageIndexTest.php', 11 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageProcessing/CsvTranslationImporterTest.php', 12 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageProcessing/StringMatcherTest.php', 13 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/PageTranslation/PageTitleRenamerTest.php', 14 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/PageTranslation/TranslationPageTest.php', 15 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ServicesTest.php', 16 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Statistics/TranslatorActivityTest.php', 17 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Synchronization/GroupSynchronizationCacheTest.php', 18 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Synchronization/MessageWebImporterTest.php', 19 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TTMServerMessageUpdateJobTest.php', 20 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateHooksTest.php', 21 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateSandboxTest.php', 22 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateUtilsTest.php', 23 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateYamlTest.php', 24 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslationFuzzyUpdaterTest.php', 25 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorInterface/Aid/TranslationAidDataProviderTest.php', 26 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorInterface/EntitySearchTest.php', 27 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorSandbox/TranslationStashStorageTest.php', 28 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Validation/ValidationRunnerTest.php', 29 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Validation/Validators/MediaWikiPluralValidatorTest.php', 30 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/WikiPageMessageGroupTest.php', 31 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiGroupReviewTest.php', 32 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiManageMessageGroupsTest.php', 33 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryManageMessageGroupsTest.php', 34 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryMessageCollectionTest.php', 35 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryMessageGroupsTest.php', 36 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiTranslationReviewTest.php', 37 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AmdFFSTest.php', 38 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php', 39 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AppleFFSTest.php', 40 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AppleInfoPlistFfsTest.php', 41 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/DtdFFSTest.php', 42 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/GettextFFSTest.php', 43 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/IniFFSTest.php', 44 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/JavaFFSTest.php', 45 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/JsonFFSTest.php', 46 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/MediaWikiExtensionsTest.php', 47 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/XliffFFSTest.php', 48 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/AggregateMessageGroupLoaderTest.php', 49 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/FileBasedMessageGroupLoaderTest.php', 50 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/MessageGroupLoaderTest.php', 51 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/TranslatablePageMessageGroupStoreTest.php', 52 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationHooksTest.php', 53 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationParserTest.php', 54 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationTaggingTest.php', 55 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/TranslatablePageIntegrationTest.php', 56 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/MessageBundleTranslation/MessageBundleContentTest.php', 57 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/MessageProcessing/ArrayFlattenerTest.php', 58 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/ParserOutputTest.php', 59 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/SectionTest.php', 60 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslatablePageInsertablesSuggesterTest.php', 61 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslatablePageParserTest.php', 62 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslationUnitIssueTest.php', 63 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslationUnitTest.php', 64 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Synchronization/MessageUpdateParameterTest.php', 65 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/CombinedInsertablesSuggesterTest.php', 66 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/HtmlTagInsertablesSuggesterTest.php', 67 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/InsertableFactoryTest.php', 68 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/MediaWikiInsertablesSuggesterTest.php', 69 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/NumericalParameterInsertablesSuggesterTest.php', 70 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/RegexInsertablesSuggesterTest.php', 71 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/UrlInsertablesSuggesterTest.php', 72 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TtmServer/TtmServerFactoryTest.php', 73 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/GettextPluralTest.php', 74 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/ParsingPlaceholderFactoryTest.php', 75 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/SmartFormatPluralTest.php', 76 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/UnicodePluralTest.php', 77 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/BraceBalanceValidatorTest.php', 78 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/EscapeCharacterValidatorTest.php', 79 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/GettextNewlineValidatorTest.php', 80 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/GettextPluralValidatorTest.php', 81 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/InsertableRegexValidatorTest.php', 82 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/InsertableRubyVariableValidatorTest.php', 83 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/IosVariableValidatorTest.php', 84 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MatchSetValidatorTest.php', 85 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiLinkValidatorTest.php', 86 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiPageNameValidatorTest.php', 87 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiParameterValidatorTest.php', 88 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiTimeListValidatorTest.php', 89 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NewlineValidatorTest.php', 90 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NotEmptyValidatorTest.php', 91 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NumericalParameterValidatorTest.php', 92 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/PrintfValidatorTest.php', 93 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/PythonInterpolationValidatorTest.php', 94 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/ReplacementValidatorTest.php', 95 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/SmartFormatPluralValidatorTest.php', 96 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/UnicodePluralValidatorTest.php', 97 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/tag/TranslatablePageTest.php', 98 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/utils/MessageSourceChangeTest.php', 99 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupCacheTest.php', 100 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupStatsTest.php', 101 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupWANCacheTest.php']) /var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php:31
PHP  12. PHPUnit\Framework\TestSuite->addTestFile($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:474
PHP  13. PHPUnit\Util\FileLoader::checkAndLoad($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:376
PHP  14. PHPUnit\Util\FileLoader::load($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/FileLoader.php:54
PHP  15. include_once() /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/FileLoader.php:66
PHP  16. AutoLoader::autoload($className = 'MessageCollection') /var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php:133
PHP  17. require() /var/www/wiki/mediawiki/core/includes/AutoLoader.php:244
PHP Deprecated:  Return type of MessageCollection::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wiki/mediawiki/extensions/Translate/MessageCollection.php on line 918
PHP Stack trace:
PHP   1. {main}() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:0
PHP   2. PHPUnitMaintClass->execute() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:153
PHP   3. PHPUnit\TextUI\Command->run($argv = [0 => 'tests/phpunit/phpunit.php', 1 => '-c', 2 => 'tests/phpunit/suite.xml'], $exit = TRUE) /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:101
PHP   4. PHPUnit\TextUI\Command->handleArguments($argv = [0 => 'tests/phpunit/phpunit.php', 1 => '-c', 2 => 'tests/phpunit/suite.xml']) /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/TextUI/Command.php:202
PHP   5. PHPUnit\Util\Configuration->getTestSuiteConfiguration($testSuiteFilter = '') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/TextUI/Command.php:963
PHP   6. PHPUnit\Util\Configuration->getTestSuite($testSuiteNode = class DOMElement { public $schemaTypeInfo = NULL; public $tagName = 'testsuite'; public $firstElementChild = '(object value omitted)'; public $lastElementChild = '(object value omitted)'; public $childElementCount = 4; public $previousElementSibling = '(object value omitted)'; public $nextElementSibling = '(object value omitted)'; public $nodeName = 'testsuite'; public $nodeValue = 'skinsstructuresuites/ExtensionsTestSuite.phpsuites/LessTestSuite.php'; public $nodeType = 1; public $parentNode = '(object value omitted)'; public $childNodes = '(object value omitted)'; public $firstChild = '(object value omitted)'; public $lastChild = '(object value omitted)'; public $previousSibling = '(object value omitted)'; public $nextSibling = '(object value omitted)'; public $attributes = '(object value omitted)'; public $ownerDocument = '(object value omitted)'; public $namespaceURI = NULL; public $prefix = ''; public $localName = 'testsuite'; public $baseURI = '/var/www/wiki/mediawiki/core/tests/phpunit/'; public $textContent = 'skinsstructuresuites/ExtensionsTestSuite.phpsuites/LessTestSuite.php' }, $testSuiteFilter = '') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/Configuration.php:907
PHP   7. PHPUnit\Framework\TestSuite->addTestFile($filename = '/var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/Configuration.php:1061
PHP   8. ReflectionMethod->invoke($object = NULL, ...$args = variadic()) /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:455
PHP   9. ExtensionsTestSuite::suite('ExtensionsTestSuite') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:455
PHP  10. ExtensionsTestSuite->__construct() /var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php:43
PHP  11. PHPUnit\Framework\TestSuite->addTestFiles($fileNames = [0 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Cache/PersistentDatabaseCacheTest.php', 1 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ElasticSearchTTMServerTest.php', 2 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ExclusionInclusionListTest.php', 3 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/FakeTTMServerTest.php', 4 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/HookDocTest.php', 5 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageCollectionTest.php', 6 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupBaseTest.php', 7 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupStatesUpdaterJobTest.php', 8 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupsTest.php', 9 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageIndexRebuildJobTest.php', 10 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageIndexTest.php', 11 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageProcessing/CsvTranslationImporterTest.php', 12 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageProcessing/StringMatcherTest.php', 13 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/PageTranslation/PageTitleRenamerTest.php', 14 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/PageTranslation/TranslationPageTest.php', 15 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ServicesTest.php', 16 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Statistics/TranslatorActivityTest.php', 17 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Synchronization/GroupSynchronizationCacheTest.php', 18 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Synchronization/MessageWebImporterTest.php', 19 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TTMServerMessageUpdateJobTest.php', 20 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateHooksTest.php', 21 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateSandboxTest.php', 22 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateUtilsTest.php', 23 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateYamlTest.php', 24 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslationFuzzyUpdaterTest.php', 25 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorInterface/Aid/TranslationAidDataProviderTest.php', 26 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorInterface/EntitySearchTest.php', 27 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorSandbox/TranslationStashStorageTest.php', 28 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Validation/ValidationRunnerTest.php', 29 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Validation/Validators/MediaWikiPluralValidatorTest.php', 30 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/WikiPageMessageGroupTest.php', 31 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiGroupReviewTest.php', 32 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiManageMessageGroupsTest.php', 33 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryManageMessageGroupsTest.php', 34 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryMessageCollectionTest.php', 35 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryMessageGroupsTest.php', 36 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiTranslationReviewTest.php', 37 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AmdFFSTest.php', 38 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php', 39 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AppleFFSTest.php', 40 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AppleInfoPlistFfsTest.php', 41 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/DtdFFSTest.php', 42 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/GettextFFSTest.php', 43 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/IniFFSTest.php', 44 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/JavaFFSTest.php', 45 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/JsonFFSTest.php', 46 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/MediaWikiExtensionsTest.php', 47 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/XliffFFSTest.php', 48 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/AggregateMessageGroupLoaderTest.php', 49 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/FileBasedMessageGroupLoaderTest.php', 50 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/MessageGroupLoaderTest.php', 51 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/TranslatablePageMessageGroupStoreTest.php', 52 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationHooksTest.php', 53 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationParserTest.php', 54 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationTaggingTest.php', 55 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/TranslatablePageIntegrationTest.php', 56 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/MessageBundleTranslation/MessageBundleContentTest.php', 57 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/MessageProcessing/ArrayFlattenerTest.php', 58 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/ParserOutputTest.php', 59 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/SectionTest.php', 60 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslatablePageInsertablesSuggesterTest.php', 61 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslatablePageParserTest.php', 62 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslationUnitIssueTest.php', 63 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslationUnitTest.php', 64 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Synchronization/MessageUpdateParameterTest.php', 65 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/CombinedInsertablesSuggesterTest.php', 66 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/HtmlTagInsertablesSuggesterTest.php', 67 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/InsertableFactoryTest.php', 68 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/MediaWikiInsertablesSuggesterTest.php', 69 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/NumericalParameterInsertablesSuggesterTest.php', 70 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/RegexInsertablesSuggesterTest.php', 71 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/UrlInsertablesSuggesterTest.php', 72 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TtmServer/TtmServerFactoryTest.php', 73 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/GettextPluralTest.php', 74 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/ParsingPlaceholderFactoryTest.php', 75 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/SmartFormatPluralTest.php', 76 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/UnicodePluralTest.php', 77 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/BraceBalanceValidatorTest.php', 78 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/EscapeCharacterValidatorTest.php', 79 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/GettextNewlineValidatorTest.php', 80 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/GettextPluralValidatorTest.php', 81 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/InsertableRegexValidatorTest.php', 82 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/InsertableRubyVariableValidatorTest.php', 83 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/IosVariableValidatorTest.php', 84 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MatchSetValidatorTest.php', 85 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiLinkValidatorTest.php', 86 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiPageNameValidatorTest.php', 87 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiParameterValidatorTest.php', 88 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiTimeListValidatorTest.php', 89 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NewlineValidatorTest.php', 90 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NotEmptyValidatorTest.php', 91 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NumericalParameterValidatorTest.php', 92 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/PrintfValidatorTest.php', 93 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/PythonInterpolationValidatorTest.php', 94 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/ReplacementValidatorTest.php', 95 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/SmartFormatPluralValidatorTest.php', 96 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/UnicodePluralValidatorTest.php', 97 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/tag/TranslatablePageTest.php', 98 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/utils/MessageSourceChangeTest.php', 99 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupCacheTest.php', 100 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupStatsTest.php', 101 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupWANCacheTest.php']) /var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php:31
PHP  12. PHPUnit\Framework\TestSuite->addTestFile($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:474
PHP  13. PHPUnit\Util\FileLoader::checkAndLoad($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:376
PHP  14. PHPUnit\Util\FileLoader::load($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/FileLoader.php:54
PHP  15. include_once() /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/FileLoader.php:66
PHP  16. AutoLoader::autoload($className = 'MessageCollection') /var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php:133
PHP  17. require() /var/www/wiki/mediawiki/core/includes/AutoLoader.php:244
PHP Deprecated:  Return type of MessageCollection::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wiki/mediawiki/extensions/Translate/MessageCollection.php on line 926
PHP Stack trace:
PHP   1. {main}() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:0
PHP   2. PHPUnitMaintClass->execute() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:153
PHP   3. PHPUnit\TextUI\Command->run($argv = [0 => 'tests/phpunit/phpunit.php', 1 => '-c', 2 => 'tests/phpunit/suite.xml'], $exit = TRUE) /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:101
PHP   4. PHPUnit\TextUI\Command->handleArguments($argv = [0 => 'tests/phpunit/phpunit.php', 1 => '-c', 2 => 'tests/phpunit/suite.xml']) /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/TextUI/Command.php:202
PHP   5. PHPUnit\Util\Configuration->getTestSuiteConfiguration($testSuiteFilter = '') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/TextUI/Command.php:963
PHP   6. PHPUnit\Util\Configuration->getTestSuite($testSuiteNode = class DOMElement { public $schemaTypeInfo = NULL; public $tagName = 'testsuite'; public $firstElementChild = '(object value omitted)'; public $lastElementChild = '(object value omitted)'; public $childElementCount = 4; public $previousElementSibling = '(object value omitted)'; public $nextElementSibling = '(object value omitted)'; public $nodeName = 'testsuite'; public $nodeValue = 'skinsstructuresuites/ExtensionsTestSuite.phpsuites/LessTestSuite.php'; public $nodeType = 1; public $parentNode = '(object value omitted)'; public $childNodes = '(object value omitted)'; public $firstChild = '(object value omitted)'; public $lastChild = '(object value omitted)'; public $previousSibling = '(object value omitted)'; public $nextSibling = '(object value omitted)'; public $attributes = '(object value omitted)'; public $ownerDocument = '(object value omitted)'; public $namespaceURI = NULL; public $prefix = ''; public $localName = 'testsuite'; public $baseURI = '/var/www/wiki/mediawiki/core/tests/phpunit/'; public $textContent = 'skinsstructuresuites/ExtensionsTestSuite.phpsuites/LessTestSuite.php' }, $testSuiteFilter = '') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/Configuration.php:907
PHP   7. PHPUnit\Framework\TestSuite->addTestFile($filename = '/var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/Configuration.php:1061
PHP   8. ReflectionMethod->invoke($object = NULL, ...$args = variadic()) /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:455
PHP   9. ExtensionsTestSuite::suite('ExtensionsTestSuite') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:455
PHP  10. ExtensionsTestSuite->__construct() /var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php:43
PHP  11. PHPUnit\Framework\TestSuite->addTestFiles($fileNames = [0 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Cache/PersistentDatabaseCacheTest.php', 1 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ElasticSearchTTMServerTest.php', 2 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ExclusionInclusionListTest.php', 3 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/FakeTTMServerTest.php', 4 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/HookDocTest.php', 5 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageCollectionTest.php', 6 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupBaseTest.php', 7 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupStatesUpdaterJobTest.php', 8 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupsTest.php', 9 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageIndexRebuildJobTest.php', 10 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageIndexTest.php', 11 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageProcessing/CsvTranslationImporterTest.php', 12 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageProcessing/StringMatcherTest.php', 13 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/PageTranslation/PageTitleRenamerTest.php', 14 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/PageTranslation/TranslationPageTest.php', 15 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ServicesTest.php', 16 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Statistics/TranslatorActivityTest.php', 17 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Synchronization/GroupSynchronizationCacheTest.php', 18 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Synchronization/MessageWebImporterTest.php', 19 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TTMServerMessageUpdateJobTest.php', 20 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateHooksTest.php', 21 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateSandboxTest.php', 22 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateUtilsTest.php', 23 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateYamlTest.php', 24 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslationFuzzyUpdaterTest.php', 25 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorInterface/Aid/TranslationAidDataProviderTest.php', 26 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorInterface/EntitySearchTest.php', 27 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorSandbox/TranslationStashStorageTest.php', 28 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Validation/ValidationRunnerTest.php', 29 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Validation/Validators/MediaWikiPluralValidatorTest.php', 30 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/WikiPageMessageGroupTest.php', 31 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiGroupReviewTest.php', 32 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiManageMessageGroupsTest.php', 33 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryManageMessageGroupsTest.php', 34 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryMessageCollectionTest.php', 35 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryMessageGroupsTest.php', 36 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiTranslationReviewTest.php', 37 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AmdFFSTest.php', 38 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php', 39 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AppleFFSTest.php', 40 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AppleInfoPlistFfsTest.php', 41 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/DtdFFSTest.php', 42 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/GettextFFSTest.php', 43 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/IniFFSTest.php', 44 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/JavaFFSTest.php', 45 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/JsonFFSTest.php', 46 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/MediaWikiExtensionsTest.php', 47 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/XliffFFSTest.php', 48 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/AggregateMessageGroupLoaderTest.php', 49 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/FileBasedMessageGroupLoaderTest.php', 50 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/MessageGroupLoaderTest.php', 51 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/TranslatablePageMessageGroupStoreTest.php', 52 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationHooksTest.php', 53 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationParserTest.php', 54 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationTaggingTest.php', 55 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/TranslatablePageIntegrationTest.php', 56 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/MessageBundleTranslation/MessageBundleContentTest.php', 57 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/MessageProcessing/ArrayFlattenerTest.php', 58 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/ParserOutputTest.php', 59 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/SectionTest.php', 60 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslatablePageInsertablesSuggesterTest.php', 61 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslatablePageParserTest.php', 62 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslationUnitIssueTest.php', 63 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslationUnitTest.php', 64 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Synchronization/MessageUpdateParameterTest.php', 65 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/CombinedInsertablesSuggesterTest.php', 66 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/HtmlTagInsertablesSuggesterTest.php', 67 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/InsertableFactoryTest.php', 68 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/MediaWikiInsertablesSuggesterTest.php', 69 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/NumericalParameterInsertablesSuggesterTest.php', 70 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/RegexInsertablesSuggesterTest.php', 71 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/UrlInsertablesSuggesterTest.php', 72 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TtmServer/TtmServerFactoryTest.php', 73 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/GettextPluralTest.php', 74 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/ParsingPlaceholderFactoryTest.php', 75 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/SmartFormatPluralTest.php', 76 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/UnicodePluralTest.php', 77 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/BraceBalanceValidatorTest.php', 78 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/EscapeCharacterValidatorTest.php', 79 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/GettextNewlineValidatorTest.php', 80 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/GettextPluralValidatorTest.php', 81 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/InsertableRegexValidatorTest.php', 82 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/InsertableRubyVariableValidatorTest.php', 83 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/IosVariableValidatorTest.php', 84 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MatchSetValidatorTest.php', 85 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiLinkValidatorTest.php', 86 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiPageNameValidatorTest.php', 87 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiParameterValidatorTest.php', 88 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiTimeListValidatorTest.php', 89 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NewlineValidatorTest.php', 90 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NotEmptyValidatorTest.php', 91 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NumericalParameterValidatorTest.php', 92 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/PrintfValidatorTest.php', 93 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/PythonInterpolationValidatorTest.php', 94 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/ReplacementValidatorTest.php', 95 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/SmartFormatPluralValidatorTest.php', 96 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/UnicodePluralValidatorTest.php', 97 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/tag/TranslatablePageTest.php', 98 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/utils/MessageSourceChangeTest.php', 99 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupCacheTest.php', 100 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupStatsTest.php', 101 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupWANCacheTest.php']) /var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php:31
PHP  12. PHPUnit\Framework\TestSuite->addTestFile($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:474
PHP  13. PHPUnit\Util\FileLoader::checkAndLoad($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:376
PHP  14. PHPUnit\Util\FileLoader::load($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/FileLoader.php:54
PHP  15. include_once() /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/FileLoader.php:66
PHP  16. AutoLoader::autoload($className = 'MessageCollection') /var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php:133
PHP  17. require() /var/www/wiki/mediawiki/core/includes/AutoLoader.php:244
PHP Deprecated:  Return type of MessageCollection::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wiki/mediawiki/extensions/Translate/MessageCollection.php on line 931
PHP Stack trace:
PHP   1. {main}() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:0
PHP   2. PHPUnitMaintClass->execute() /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:153
PHP   3. PHPUnit\TextUI\Command->run($argv = [0 => 'tests/phpunit/phpunit.php', 1 => '-c', 2 => 'tests/phpunit/suite.xml'], $exit = TRUE) /var/www/wiki/mediawiki/core/tests/phpunit/phpunit.php:101
PHP   4. PHPUnit\TextUI\Command->handleArguments($argv = [0 => 'tests/phpunit/phpunit.php', 1 => '-c', 2 => 'tests/phpunit/suite.xml']) /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/TextUI/Command.php:202
PHP   5. PHPUnit\Util\Configuration->getTestSuiteConfiguration($testSuiteFilter = '') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/TextUI/Command.php:963
PHP   6. PHPUnit\Util\Configuration->getTestSuite($testSuiteNode = class DOMElement { public $schemaTypeInfo = NULL; public $tagName = 'testsuite'; public $firstElementChild = '(object value omitted)'; public $lastElementChild = '(object value omitted)'; public $childElementCount = 4; public $previousElementSibling = '(object value omitted)'; public $nextElementSibling = '(object value omitted)'; public $nodeName = 'testsuite'; public $nodeValue = 'skinsstructuresuites/ExtensionsTestSuite.phpsuites/LessTestSuite.php'; public $nodeType = 1; public $parentNode = '(object value omitted)'; public $childNodes = '(object value omitted)'; public $firstChild = '(object value omitted)'; public $lastChild = '(object value omitted)'; public $previousSibling = '(object value omitted)'; public $nextSibling = '(object value omitted)'; public $attributes = '(object value omitted)'; public $ownerDocument = '(object value omitted)'; public $namespaceURI = NULL; public $prefix = ''; public $localName = 'testsuite'; public $baseURI = '/var/www/wiki/mediawiki/core/tests/phpunit/'; public $textContent = 'skinsstructuresuites/ExtensionsTestSuite.phpsuites/LessTestSuite.php' }, $testSuiteFilter = '') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/Configuration.php:907
PHP   7. PHPUnit\Framework\TestSuite->addTestFile($filename = '/var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/Configuration.php:1061
PHP   8. ReflectionMethod->invoke($object = NULL, ...$args = variadic()) /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:455
PHP   9. ExtensionsTestSuite::suite('ExtensionsTestSuite') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:455
PHP  10. ExtensionsTestSuite->__construct() /var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php:43
PHP  11. PHPUnit\Framework\TestSuite->addTestFiles($fileNames = [0 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Cache/PersistentDatabaseCacheTest.php', 1 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ElasticSearchTTMServerTest.php', 2 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ExclusionInclusionListTest.php', 3 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/FakeTTMServerTest.php', 4 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/HookDocTest.php', 5 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageCollectionTest.php', 6 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupBaseTest.php', 7 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupStatesUpdaterJobTest.php', 8 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageGroupsTest.php', 9 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageIndexRebuildJobTest.php', 10 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageIndexTest.php', 11 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageProcessing/CsvTranslationImporterTest.php', 12 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/MessageProcessing/StringMatcherTest.php', 13 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/PageTranslation/PageTitleRenamerTest.php', 14 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/PageTranslation/TranslationPageTest.php', 15 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ServicesTest.php', 16 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Statistics/TranslatorActivityTest.php', 17 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Synchronization/GroupSynchronizationCacheTest.php', 18 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Synchronization/MessageWebImporterTest.php', 19 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TTMServerMessageUpdateJobTest.php', 20 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateHooksTest.php', 21 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateSandboxTest.php', 22 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateUtilsTest.php', 23 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslateYamlTest.php', 24 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslationFuzzyUpdaterTest.php', 25 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorInterface/Aid/TranslationAidDataProviderTest.php', 26 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorInterface/EntitySearchTest.php', 27 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/TranslatorSandbox/TranslationStashStorageTest.php', 28 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Validation/ValidationRunnerTest.php', 29 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/Validation/Validators/MediaWikiPluralValidatorTest.php', 30 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/WikiPageMessageGroupTest.php', 31 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiGroupReviewTest.php', 32 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiManageMessageGroupsTest.php', 33 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryManageMessageGroupsTest.php', 34 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryMessageCollectionTest.php', 35 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiQueryMessageGroupsTest.php', 36 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/api/ApiTranslationReviewTest.php', 37 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AmdFFSTest.php', 38 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php', 39 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AppleFFSTest.php', 40 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AppleInfoPlistFfsTest.php', 41 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/DtdFFSTest.php', 42 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/GettextFFSTest.php', 43 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/IniFFSTest.php', 44 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/JavaFFSTest.php', 45 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/JsonFFSTest.php', 46 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/MediaWikiExtensionsTest.php', 47 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/XliffFFSTest.php', 48 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/AggregateMessageGroupLoaderTest.php', 49 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/FileBasedMessageGroupLoaderTest.php', 50 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/MessageGroupLoaderTest.php', 51 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/messagegroups/TranslatablePageMessageGroupStoreTest.php', 52 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationHooksTest.php', 53 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationParserTest.php', 54 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/PageTranslationTaggingTest.php', 55 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/tag/TranslatablePageIntegrationTest.php', 56 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/MessageBundleTranslation/MessageBundleContentTest.php', 57 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/MessageProcessing/ArrayFlattenerTest.php', 58 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/ParserOutputTest.php', 59 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/SectionTest.php', 60 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslatablePageInsertablesSuggesterTest.php', 61 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslatablePageParserTest.php', 62 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslationUnitIssueTest.php', 63 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/PageTranslation/TranslationUnitTest.php', 64 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Synchronization/MessageUpdateParameterTest.php', 65 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/CombinedInsertablesSuggesterTest.php', 66 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/HtmlTagInsertablesSuggesterTest.php', 67 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/InsertableFactoryTest.php', 68 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/MediaWikiInsertablesSuggesterTest.php', 69 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/NumericalParameterInsertablesSuggesterTest.php', 70 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/RegexInsertablesSuggesterTest.php', 71 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TranslatorInterface/Insertable/UrlInsertablesSuggesterTest.php', 72 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/TtmServer/TtmServerFactoryTest.php', 73 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/GettextPluralTest.php', 74 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/ParsingPlaceholderFactoryTest.php', 75 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/SmartFormatPluralTest.php', 76 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Utilities/UnicodePluralTest.php', 77 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/BraceBalanceValidatorTest.php', 78 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/EscapeCharacterValidatorTest.php', 79 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/GettextNewlineValidatorTest.php', 80 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/GettextPluralValidatorTest.php', 81 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/InsertableRegexValidatorTest.php', 82 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/InsertableRubyVariableValidatorTest.php', 83 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/IosVariableValidatorTest.php', 84 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MatchSetValidatorTest.php', 85 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiLinkValidatorTest.php', 86 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiPageNameValidatorTest.php', 87 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiParameterValidatorTest.php', 88 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/MediaWikiTimeListValidatorTest.php', 89 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NewlineValidatorTest.php', 90 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NotEmptyValidatorTest.php', 91 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/NumericalParameterValidatorTest.php', 92 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/PrintfValidatorTest.php', 93 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/PythonInterpolationValidatorTest.php', 94 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/ReplacementValidatorTest.php', 95 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/SmartFormatPluralValidatorTest.php', 96 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/Validation/Validators/UnicodePluralValidatorTest.php', 97 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/tag/TranslatablePageTest.php', 98 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/unit/utils/MessageSourceChangeTest.php', 99 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupCacheTest.php', 100 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupStatsTest.php', 101 => '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/utils/MessageGroupWANCacheTest.php']) /var/www/wiki/mediawiki/core/tests/phpunit/suites/ExtensionsTestSuite.php:31
PHP  12. PHPUnit\Framework\TestSuite->addTestFile($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:474
PHP  13. PHPUnit\Util\FileLoader::checkAndLoad($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Framework/TestSuite.php:376
PHP  14. PHPUnit\Util\FileLoader::load($filename = '/var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php') /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/FileLoader.php:54
PHP  15. include_once() /var/www/wiki/mediawiki/core/vendor/phpunit/phpunit/src/Util/FileLoader.php:66
PHP  16. AutoLoader::autoload($className = 'MessageCollection') /var/www/wiki/mediawiki/extensions/Translate/tests/phpunit/ffs/AndroidXmlFFSTest.php:133
PHP  17. require() /var/www/wiki/mediawiki/core/includes/AutoLoader.php:244

Event Timeline

Change 813911 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/extensions/Translate@master] MessageCollection: Add return type hints for inbuilt interfaces

https://gerrit.wikimedia.org/r/813911

Change 813911 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] MessageCollection: Add return type hints for inbuilt interfaces

https://gerrit.wikimedia.org/r/813911

Reedy claimed this task.