Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/DiscussionTools/tests/phpunit/LanguageDataTest.php
Ðазад
<?php namespace MediaWiki\Extension\DiscussionTools\Tests; use MediaWiki\Extension\DiscussionTools\LanguageData; use MediaWiki\MainConfigNames; /** * @covers \MediaWiki\Extension\DiscussionTools\LanguageData */ class LanguageDataTest extends IntegrationTestCase { /** * @dataProvider provideLocalData */ public function testGetLocalData( string $langCode, array $config, string $expectedPath ): void { $config += [ MainConfigNames::LanguageCode => $langCode, MainConfigNames::UsePigLatinVariant => false, MainConfigNames::TranslateNumerals => true, MainConfigNames::Localtimezone => 'UTC', ]; $this->overrideConfigValues( $config ); $expectedData = static::getJson( $expectedPath ); $services = $this->getServiceContainer(); $languageData = new LanguageData( $services->getMainConfig(), $services->getContentLanguage(), $services->getLanguageConverterFactory(), $services->getSpecialPageFactory() ); $data = $languageData->getLocalData(); // Optionally write updated content to the JSON files if ( getenv( 'DISCUSSIONTOOLS_OVERWRITE_TESTS' ) ) { static::overwriteJsonFile( $expectedPath, $data ); } static::assertEquals( $expectedData, $data ); } public static function provideLocalData(): array { return [ // Boring [ 'en', [], '../cases/datatest-en.json' ], // Has language variants (T259818) [ 'sr', [], '../cases/datatest-sr.json' ], // Has localised digits (T261706) [ 'ckb', [], '../cases/datatest-ckb.json' ], // Has unusual timezone abbreviation (T265500) [ 'th', [ MainConfigNames::Localtimezone => 'Asia/Bangkok' ], '../cases/datatest-th.json' ], // Special page alias with underscores (T327021) [ 'hu', [], '../cases/datatest-hu.json' ], ]; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка