MediaWiki REL1_33
generatePhpCharToUpperMappings.php File Reference

Go to the source code of this file.

Variables

 $data = []
 Utility to generate mapping file used in mw.Title (phpCharToUpper.json)
 
 $jsUpperChars = json_decode( exec( 'node generateJsToUpperCaseList.js' ) )
 
 for ($i=0;$i< 65536;$i++)
 

Variable Documentation

◆ $data

$data = []

Utility to generate mapping file used in mw.Title (phpCharToUpper.json)

Compares output of String.toUpperCase in JavaScript with mb_strtoupper in PHP, and outputs a list of lower:upper mappings where they differ. This is then used by Title.js to provide the same normalization in the client as on the server.

Definition at line 13 of file generatePhpCharToUpperMappings.php.

Referenced by DummyContentForTesting\__construct(), DummyNonTextContent\__construct(), FauxRequest\__construct(), Exif\__construct(), CaptchaAuthenticationRequest\__construct(), CommentStoreComment\__construct(), ApiMessage\__construct(), ApiRawMessage\__construct(), ApiQueryRecentChangesIntegrationTest\__construct(), ApiQueryWatchlistIntegrationTest\__construct(), EnhancedChangesListTest\__construct(), OldChangesListTest\__construct(), RCCacheEntryFactoryTest\__construct(), LinksUpdateTest\__construct(), JobQueueTest\__construct(), RefreshLinksPartitionTest\__construct(), PageArchiveTestBase\__construct(), WikiPageDbTestBase\__construct(), RevisionDbTestBase\__construct(), MediaWikiTestCase\__construct(), MediaWiki\Session\SessionInfo\__construct(), CaptchaAuthenticationRequest\__set_state(), MediaWiki\Auth\AuthenticationRequest\__set_state(), MediaWiki\Auth\ButtonAuthenticationRequest\__set_state(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest\__set_state(), MediaWiki\Auth\PasswordDomainAuthenticationRequest\__set_state(), MemcachedClient\_fgets(), MemcachedClient\_fread(), MemcachedClient\_fwrite(), MemcachedClient\_load_items(), _recaptcha_http_post(), _recaptcha_qsencode(), SearchEngineTest\addAugmentors(), HTMLForm\addButton(), TestFileReader\addCurrentTest(), ApiBase\addDeprecation(), ApiErrorFormatter\addError(), ApiBase\addError(), ParserOutput\addOutputHook(), ApiQueryBase\addPageSubItems(), OutputPage\addParserOutputMetadata(), LogPage\addRelations(), ApiErrorFormatter\addWarning(), ApiBase\addWarning(), Skin\afterContentHook(), ApiQuerySiteinfo\appendDbReplLagInfo(), ApiQuerySiteinfo\appendExtensions(), ApiQuerySiteinfo\appendFileExtensions(), ApiQuerySiteinfo\appendGeneralInfo(), ApiQuerySiteinfo\appendInstalledLibraries(), ApiQuerySiteinfo\appendInterwikiMap(), ApiQuerySiteinfo\appendLanguages(), ApiQuerySiteinfo\appendLanguageVariants(), ApiQuerySiteinfo\appendMagicWords(), ApiQuerySiteinfo\appendNamespaceAliases(), ApiQuerySiteinfo\appendNamespaces(), ApiQuerySiteinfo\appendRestrictions(), ApiQuerySiteinfo\appendRightsInfo(), SamplingStatsdClient\appendSampleRate(), ApiQuerySiteinfo\appendSkins(), ApiQuerySiteinfo\appendSpecialPageAliases(), ApiQuerySiteinfo\appendStatistics(), ApiQuerySiteinfo\appendSubscribedHooks(), ApiQuerySiteinfo\appendUserGroups(), ResourceLoader\applyFilter(), ApiQueryGadgets\applyList(), FormOptionsTest\assertGuessArray(), FormOptionsTest\assertGuessBoolean(), FormOptionsTest\assertGuessFloat(), FormOptionsTest\assertGuessInt(), FormOptionsTest\assertGuessString(), SVGMetadataExtractorTest\assertMetadata(), MWHttpRequestTestCase\assertResponseFieldValue(), PerRowAugmentor\augmentAll(), SearchEngine\augmentSearchResults(), ExternalStoreMedium\batchFetchFromURLs(), SpecialBlock\blockLogFlags(), ChangeTags\buildTagFilterSelector(), ForeignResourceManager\cacheSet(), PathRouterTest\callbackForTest(), User\changeAuthenticationData(), TextPassDumper\characterData(), GenerateCollationData\charCallback(), PhpXmlBugTester\chardata(), SpecialPage\checkLoginSecurityLevel(), TestFileReader\checkSection(), UploadBase\checkSvgScriptCallback(), MediaWiki\Session\Session\clear(), ApiFormatRaw\closePrinter(), ResourceLoaderStartUpModule\compileUnresolvedDependencies(), OrderedStreamingForkController\consume(), OrderedStreamingForkController\consumeNoFork(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider\continueLinkAttempt(), PdfImage\convertDumpToArray(), IPTC\convIPTC(), IPTC\convIPTCHelper(), MediaWiki\Session\Session\count(), ApiMessage\create(), Wikimedia\StaticArrayWriter\create(), CommentStore\createComment(), MediaWiki\Session\Session\current(), ApiResultTest\customTransform(), DifferenceEngine\debug(), GIFMetadataExtractor\decodeBPP(), CommentStore\decodeMessage(), ApiUpload\dieRecoverableError(), ApiBase\dieWithError(), ApiBase\dieWithErrorOrDebug(), MigrateArchiveText\doDBUpdates(), MemoryFileBackend\doDirectoryExists(), WikiEditorHooks\doEventLogging(), MySqlLockManager\doGetLocksOnServer(), GenderCache\doLinkBatch(), DBFileJournal\doLogChangeBatch(), PopulateInterwiki\doPopulate(), MemoryFileBackend\doStoreInternal(), FileBackendTest\doTestGetFileContents(), FileBackendTest\doTestGetFileHttpUrl(), FileBackendTest\doTestStreamFile(), FileBackendTest\doTestStreamFileRange(), ImportableUploadRevisionImporter\downloadSource(), ParserTestPrinter\dumpToFile(), WikiEditorHooks\editPageAttemptSaveAfter(), WikiEditorHooks\editPageShowEditFormInitial(), MediaWiki\Tidy\RemexCompatFormatter\element(), XmlTypeCheck\elementClose(), XmlTypeCheck\elementData(), ApiFormatBaseTest\encodeData(), ApiFormatTestBase\encodeData(), MediaWiki\Tidy\RemexCompatMunger\endTag(), ApiMain\errorMessagesFromException(), ResourceLoaderLessVarFileModule\excludeMessagesFromBlob(), SpecialTrackingCategories\execute(), ApiQueryOATH\execute(), UpdateLexerList\execute(), ApiBlock\execute(), ApiEmailUser\execute(), ApiFeedWatchlist\execute(), ApiFormatFeedWrapper\execute(), ApiFormatJson\execute(), ApiFormatRaw\execute(), ApiFormatXml\execute(), ApiHelp\execute(), ApiQuery\execute(), ApiQueryAllUsers\execute(), ApiQueryUsers\execute(), ApiRevisionDelete\execute(), ApiUnblock\execute(), GenerateNormalizerDataAr\execute(), PopulateInterwiki\execute(), PasswordReset\execute(), MediaWiki\Session\Session\exists(), LogFormatterTestCase\expandDatabaseRow(), ExtensionProcessor\extractConfig2(), MediaWiki\Sparql\SparqlClient\extractData(), ExtensionProcessor\extractResourceLoaderModules(), PathRouter\extractTitle(), OrderedStreamingForkController\feedChildren(), ForeignResourceManager\fetch(), LocalisationUpdate\FileSystemFetcher\fetchDirectory(), IcuCollation\fetchFirstLetterData(), ForeignAPIRepo\fetchImageQuery(), PopulateInterwiki\fetchLinks(), ImportSiteScripts\fetchScriptList(), ForeignAPIRepo\fileExistsBatch(), ResourceLoader\filter(), HTMLCheckMatrix\filterDataForSubmit(), HTMLMultiSelectField\filterDataForSubmit(), HTMLForm\filterDataForSubmit(), PreferencesFormOOUI\filterDataForSubmit(), MediaWiki\Preferences\TimezoneFilter\filterFromForm(), SpecialUndelete\formatFileRow(), ApiErrorFormatter\formatMessageInternal(), XmlSelect\formatOptions(), ApiRsd\formatRsdApiList(), MediaWiki\Session\Session\get(), MediaWiki\Session\BotPasswordSessionProvider\getAllowedUserRights(), MediaWiki\Interwiki\ClassicInterwikiLookup\getAllPrefixesCached(), FormOptions\getAllValues(), FormOptions\getChangedValues(), CommentStore\getCommentInternal(), SiteConfiguration\getConfig(), ApiContinuationManager\getContinuation(), WebInstallerOutput\getCSS(), MultiHttpClient\getCurlHandle(), PdfHandler\getDimensionInfo(), MemoryFileBackend\getDirectoryListInternal(), BitmapMetadataHandler\getExif(), FileBackendMultiWrite\getFileContentsMulti(), MemoryFileBackend\getFileListInternal(), ApiFormatRaw\getFilename(), ProfilerSectionOnly\getFunctionReport(), ProfilerXhprof\getFunctionReport(), SectionProfiler\getFunctionStats(), WebRequest\getGPCVal(), Language\getGrammarTransformations(), HTMLForm\getHiddenFields(), FindHooks\getHooksFromOnlineDocCategory(), RevDelFileItem\getHTML(), ResourceLoaderImage\getImageData(), ForeignAPIRepo\getImageInfo(), PdfImage\getImageSize(), DjVuImage\getImageSize(), ResourceLoaderStartUpModule\getImplicitDependencies(), ForeignAPIRepo\getInfo(), HTMLRadioField\getInputOOUI(), MediaWiki\Auth\ButtonAuthenticationRequestTest\getInstance(), JobQueueRedis\getJobFromUidInternal(), Wikimedia\Rdbms\DatabaseMysqlBase\getLagFromPtHeartbeat(), EditPage\getLastDelete(), EnhancedChangesList\getLineData(), ApiQueryGadgetCategories\getList(), Wikimedia\Rdbms\DatabaseMysqlBase\getMasterPos(), GIFMetadataExtractor\getMetadata(), ApiFormatRaw\getMimeType(), ResourceLoaderStartUpModule\getModuleRegistrations(), DummyContentForTesting\getNativeData(), DummyNonTextContent\getNativeData(), HTMLFormField\getNearestFieldByName(), SpecialEditWatchlist\getNormalForm(), DjVuImage\getPageInfo(), PdfImage\getPageSize(), PdfHandler\getPageText(), Title\getParentCategories(), MediaWiki\Auth\LocalPasswordPrimaryAuthenticationProvider\getPasswordResetData(), ActiveUsersPager\getQueryInfo(), FauxRequest\getQueryValues(), MarkpatrolledAction\getRecentChange(), Wikimedia\Rdbms\DatabaseMysqlBase\getReplicaPos(), ApiQueryBlocks\getRestrictionData(), ExifBitmapHandler\getRotation(), ExifBitmapHandler\getRotationForExif(), SpecialSearch\getSearchProfiles(), SiteImporterTest\getSerializedSiteList(), MediaWiki\Revision\SlotRecord\getSha1(), MWExceptionHandler\getStructuredExceptionData(), ForeignAPIRepo\getThumbError(), ForeignAPIRepo\getThumbUrl(), UIDGenerator\getTimeAndDelay(), ApiTestCase\getTokenList(), FormOptions\getUnconsumedValues(), FauxRequest\getValues(), FormOptionsTest\guess(), FormOptions\guessType(), AuthManagerSpecialPage\handleFormSubmit(), SpecialChangeCredentials\handleFormSubmit(), ConvertExtensionToRegistration\handleResourceModules(), RollbackAction\handleRollbackRequest(), ForeignResourceManager\handleTypeFile(), ForeignResourceManager\handleTypeMultiFile(), ForeignResourceManager\handleTypeTar(), MWCryptHash\hash(), CommentStore\hash(), MediaWiki\Session\SessionProvider\hashToSessionId(), MWCryptHash\hmac(), WikiRevision\importLogItem(), Installer\includeExtensions(), EasyDeflate\inflate(), Wikimedia\Rdbms\ChronologyProtector\initPositions(), ApiFormatFeedWrapper\initPrinter(), ApiFormatRaw\initPrinter(), ExternalStore\insert(), CommentStore\insert(), ManualLogEntry\insert(), BenchmarkDeleteTruncate\insertData(), CommentStore\insertInternal(), SqlBagOStuff\insertMulti(), MediaWiki\Tidy\RemexCompatMunger\insertPWrapper(), ExternalStore\insertToDefault(), ExternalStore\insertToForeignDefault(), ExternalStore\insertWithFallback(), CommentStore\insertWithTempTable(), Parser\interwikiTransclude(), EasyDeflate\isDeflated(), GIFHandler\isMetadataValid(), PNGHandler\isMetadataValid(), WebPHandler\isMetadataValid(), Parser\isValidHalfParsedText(), MediaWiki\Session\Session\key(), EtcdConfig\load(), SpecialSearch\load(), ApiAuthManagerHelper\loadAuthenticationRequests(), HTMLFormFieldCloner\loadDataFromRequest(), DatabaseUpdater\loadExtensions(), User\loadFromCache(), ResourceLoaderImageModule\loadFromDefinition(), ResourceLoaderOOUIImageModule\loadFromDefinition(), ExtensionRegistry\loadFromQueue(), Article\loadFromRow(), WikiPage\loadFromRow(), User\loadFromRow(), CaptchaAuthenticationRequest\loadFromSubmission(), ReCaptchaAuthenticationRequest\loadFromSubmission(), ReCaptchaNoCaptchaAuthenticationRequest\loadFromSubmission(), MediaWiki\Auth\AuthenticationRequest\loadFromSubmission(), FileBasedSiteLookup\loadJsonFile(), User\loadOptions(), WikiPage\loadPageData(), MediaWiki\Auth\AuthenticationRequest\loadRequestsFromSubmission(), MediaWiki\Session\SessionManager\loadSessionInfoFromStore(), FileBasedSiteLookup\loadSitesFromCache(), MediaWiki\Revision\RevisionStore\loadSlotContent(), ProfilerOutputDb\log(), ProfilerOutputDump\log(), ResourceLoader\makeModuleResponse(), MediaWiki\Tests\Revision\SlotRecordTest\makeRow(), Skin\makeVariablesScript(), Wikimedia\Rdbms\Database\makeWhereFrom2d(), WebRequestTest\mockWebRequest(), Xml\monthSelector(), Gadget\newFromDefinitionContent(), User\newFromRow(), ForeignAPIFile\newFromTitle(), ImportStreamSource\newFromURL(), FileBasedSiteLookup\newSiteFromArray(), BotPassword\newUnsaved(), CommentStoreComment\newUnsavedComment(), ApiUsageException\newWithMessage(), MediaWiki\Session\Session\next(), MediaWiki\Logger\Monolog\LogstashFormatter\normalizeException(), MediaWiki\Site\MediaWikiPageNameNormalizer\normalizePageName(), WebRequest\normalizeUnicode(), NothingFunctionData(), MediaWiki\Session\Session\offsetExists(), MWTimestamp\offsetForUser(), MediaWiki\Session\Session\offsetGet(), CiteHooks\onAPIQuerySiteInfoGeneralInfo(), LocalisationUpdate\onRecacheFallback(), CategoryTreeHooks\onSpecialTrackingCategoriesPreprocess(), MarkpatrolledAction\onSubmit(), RevertAction\onSubmit(), SpecialPagesWithProp\onSubmit(), SpecialCiteThisPage\onSubmit(), SpecialInterwiki\onSubmit(), SpecialChangeContentModel\onSubmit(), SpecialLockdb\onSubmit(), SpecialPageLanguage\onSubmit(), SpecialPasswordReset\onSubmit(), SpecialRandomInCategory\onSubmit(), SpecialRedirect\onSubmit(), SpecialUnlockdb\onSubmit(), SpecialBlock\onSubmit(), ApiQuery\outputGeneralPageInfo(), IPTC\parse(), OutputPageTest\parserOutputHookCallback(), OutputPageTest\parserOutputHookCallbackStatic(), ReCaptchaNoCaptcha\passCaptcha(), ApiUpload\performStash(), ApiPageSet\populateGeneratorData(), ClassicInterwikiLookupTest\populateHash(), MediaWiki\Auth\ThrottlePreAuthenticationProvider\postAuthentication(), Pingback\postPingback(), PdfImage\postProcessDump(), ApiQueryContinueTestBase\printResult(), SpecialTags\processCreateTagForm(), SpecialBlock\processForm(), XmlTypeCheck\processingInstructionHandler(), ApiQueryBase\processRow(), SpecialTags\processTagForm(), NullStatsdDataFactory\produceStatsdData(), HooksTest\provideHooks(), MediaWiki\Auth\AuthenticationRequestTest\provideLoadFromSubmission(), MediaWiki\Auth\CreationReasonAuthenticationRequestTest\provideLoadFromSubmission(), MediaWiki\Auth\PasswordAuthenticationRequestTest\provideLoadFromSubmission(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest\provideLoadFromSubmission(), MediaWiki\Auth\UserDataAuthenticationRequestTest\provideLoadFromSubmission(), MediaWiki\Auth\UsernameAuthenticationRequestTest\provideLoadFromSubmission(), ResourcesTest\provideMediaStylesheets(), ResourcesTest\provideResourceFiles(), CaptchaTest\provideSimpleTriggersCaptcha(), XhprofData\pruneData(), ApiQueryContinueTestBase\query(), MediaWiki\Sparql\SparqlClient\query(), MediaWiki\Session\PHPSessionHandler\read(), GIFMetadataExtractor\readBlock(), ExtensionRegistry\readFromQueue(), ContribsPager\reallyDoQuery(), DeletedContribsPager\reallyDoQuery(), OrderedStreamingForkController\receive(), EnhancedChangesList\recentChangesBlockLine(), HTMLFormFieldCloner\rekeyValuesArray(), CSSMin\remapOne(), MediaWiki\Session\Session\remove(), Parser\replaceTransparentTags(), PdfImage\retrieveMetaData(), MediaWiki\Session\Session\rewind(), ApiQueryBacklinks\run(), ApiQueryQueryPage\run(), SamplingStatsdClient\sampleData(), SpecialBotPasswords\save(), LogPage\saveContent(), OATHAuthUtils\seal(), TitleTest\secureAndSplitGlobals(), SamplingStatsdClient\send(), Pingback\sendPingback(), RedisBagOStuff\serialize(), SqlBagOStuff\serialize(), Parser\serializeHalfParsedText(), MediaWiki\Session\Session\set(), setApiCode(), setApiData(), SearchResultSet\setAugmentedData(), MediaWiki\Auth\AuthManager\setAuthenticationSessionData(), ApiContinuationManager\setContinuationIntoResult(), WebResponse\setCookie(), ApiTestCase\setExpectedApiException(), SearchEngine\setFeatureData(), ApiPageSet\setGeneratorData(), ApiQueryGadgets\setIndexedTagNameForMetadata(), ParserOutput\setLimitReportData(), RedisBagOStuff\setMulti(), BagOStuff\setMulti(), MemcachedPeclBagOStuff\setMulti(), ReplicatedBagOStuff\setMulti(), MediaWiki\Auth\AbstractPasswordPrimaryAuthenticationProvider\setPasswordResetFlag(), FormSpecialPage\setReauthPostData(), AuthManagerSpecialPage\setRequest(), LoginSignupSpecialPage\setRequest(), MediaWiki\Session\TestBagOStuff\setSessionData(), WebRequest\setSessionData(), ApiQueryTest\setUp(), MediaWikiTitleCodecTest\setUp(), UploadBaseTest\setUp(), ParserTestRunner\setupUploadBackend(), SpecialComparePages\showDiff(), NothingClass\someNonStaticWithData(), ExternalStoreMwstore\store(), ExternalStoreDB\store(), MediaWiki\Storage\SqlBlobStore\storeBlob(), HTTPFileStreamer\stream(), SevenZipStream\stream_write(), SpecialEmailUser\submit(), SpecialEditWatchlist\submitNormal(), SpecialEditWatchlist\submitRaw(), JpegHandler\swapICCProfile(), ApiQueryContinueTest\test1List(), ApiQueryContinueTest\test2Lists(), ApiQueryContinue2Test\testA(), MediaWiki\Auth\AuthManagerTest\testAccountCreationLogging(), ApiMainTest\testAddRequestedFieldsResponseLangInfo(), ApiMainTest\testApi(), ApiMainTest\testApiNoParam(), MWDebugTest\testAppendDebugInfoToApiResultXmlFormat(), MWRestrictionsTest\testArray(), MediaWiki\Auth\AuthManagerTest\testAutoAccountCreation(), MediaWiki\Session\MetadataMergeExceptionTest\testBasics(), MediaWiki\Session\BotPasswordSessionProviderTest\testCheckSessionInfo(), ApiCheckTokenTest\testCheckTokenExpired(), ApiCheckTokenTest\testCheckTokenInvalid(), ApiCheckTokenTest\testCheckTokenSuffixWarning(), ApiCheckTokenTest\testCheckTokenValid(), ApiClearHasMsgTest\testClearFlag(), StaticArrayWriterTest\testCreate(), MediaWiki\Session\SessionTest\testDataAccess(), ContentHandlerTest\testDataIndexFields(), WikitextContentHandlerTest\testDataIndexFieldsFile(), ApiQuerySiteinfoTest\testDbReplLagInfo(), MediaWiki\Tests\Storage\SqlBlobStoreTest\testDecompressData(), ApiQueryDisabledTest\testDisabled(), ApiEditPageTest\testEdit(), TemplateParserTest\testEnableRecursivePartials(), ApiQueryBlocksTest\testExecute(), ApiQueryInfoTest\testExecute(), ApiQueryBlocksTest\testExecuteBlock(), ApiQueryInfoTest\testExecuteEditActions(), ApiQueryInfoTest\testExecuteEditActionsFull(), ApiQueryInfoTest\testExecuteEditActionsFullBlock(), ApiQueryBlocksTest\testExecuteRestrictions(), ApiQueryBlocksTest\testExecuteSitewide(), SearchResultTest\testExtensionData(), SearchResultTest\testExtensionDataArrayBC(), ApiQuerySiteinfoTest\testExtensions(), JsonContentTest\testFillParserOutput(), ApiQueryContinueTest\testGen1Prop(), ApiQueryContinueTest\testGen1Prop1List(), ApiQueryContinueTest\testGen2Prop(), ApiQueryContinueTest\testGen2Prop2List1Meta(), ApiQuerySiteinfoTest\testGeneral(), FileTest\testGenerateBucketsIfNeeded(), CaptchaPreAuthenticationProviderTest\testGetAuthenticationRequests_store(), MediaWiki\Session\SessionBackendTest\testGetData(), MediaWiki\Auth\AuthenticationRequestTestCase\testGetFieldInfo(), ResourceLoaderImageTest\testGetImageData(), ApiWatchTest\testGetRollbackToken(), FileTest\testGetThumbnailBucket(), FileTest\testGetThumbnailSource(), ExifTest\testGPSExtraction(), MWCryptHashTest\testHash(), MWCryptHashTest\testHmac(), ResourcesTest\testIllegalDependencies(), EasyDeflateTest\testInflate(), CommentStoreTest\testInsertRoundTrip(), CommentStoreTest\testInsertRoundTrip_withKeyConstruction(), ImportLogFormatterTest\testInterwikiLogDatabaseRows(), ApiQuerySiteinfoTest\testInterwikiMap(), FormatMetadataTest\testInvalidDate(), EasyDeflateTest\testIsDeflated(), ApiQuerySiteinfoTest\testLanguages(), ApiQuerySiteinfoTest\testLinkPrefixCharset(), MediaWiki\Auth\AuthenticationRequestTest\testLoadFromSubmission(), MediaWiki\Auth\AuthenticationRequestTestCase\testLoadFromSubmission(), MediaWiki\Auth\UserDataAuthenticationRequestTest\testLoadFromSubmission(), MediaWiki\Auth\AuthenticationRequestTest\testLoadRequestsFromSubmission(), MediaWiki\Session\SessionManagerTest\testLoadSessionInfoFromStore(), ContentHandlerTest\testMakeContent(), ResourceLoaderImageTest\testMassageSvgPathdata(), ResourcesTest\testMissingDependencies(), ResourcesTest\testMissingMessages(), MediaWiki\Tests\Maintenance\MaintenanceTest\testOutput(), MediaWiki\Tests\Maintenance\MaintenanceTest\testOutputChanneled(), OutputPageTest\testParserOutputHooks(), ApiMainTest\testPrinterParameterValidationError(), SpecialBlockTest\testProcessForm(), SpecialBlockTest\testProcessFormExisting(), SpecialBlockTest\testProcessFormRestrictions(), SpecialBlockTest\testProcessFormRestrictionsChange(), ApiPurgeTest\testPurgeMainPage(), ApiQuerySiteinfoTest\testReadOnly(), ApiQueryContinueTest\testSameGenAndProp(), ApiQueryContinueTest\testSameGenList(), SamplingStatsdClientTest\testSampling(), MediaWiki\Session\SessionTest\testSecretsRoundTripping(), MWHttpRequestTestCase\testSetCallback(), UploadFromUrlTest\testSetupUrlDownload(), ApiQuerySiteinfoTest\testSkins(), ApiQuerySiteinfoTest\testStatistics(), ApiEditPageTest\testSupportsDirectApiEditing_withContentHandlerOverride(), UploadFromUrlTest\testSyncDownload(), ApiQueryTest\testTitlesAreRejectedIfInvalid(), ApiQueryTest\testTitlesGetNormalized(), ApiQueryTest\testTitlesWithWhitespaces(), ExifTest\testUnicodeUserComment(), ResourcesTest\testUnsatisfiableDependencies(), ApiQuerySiteinfoTest\testUserGroups(), ApiResultTest\testUtilityFunctions(), ApiQuerySiteinfoTest\testVariants(), ResourcesTest\testVersionHash(), ApiWatchTest\testWatchClear(), ApiWatchTest\testWatchEdit(), ApiWatchTest\testWatchProtect(), ApiWatchTest\testWatchRollback(), BitmapMetadataHandler\Tiff(), Language\transformUsingPairFile(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProvider\tryReset(), HTMLForm\trySubmit(), MSCompoundFileReader\unpack(), RedisBagOStuff\unserialize(), unserialize(), HashRing\unserialize(), MapCacheLRU\unserialize(), Wikimedia\Rdbms\MySQLMasterPos\unserialize(), Message\unserialize(), Parser\unserializeHalfParsedText(), OrderedStreamingForkController\updateAvailableSockets(), Language\userAdjust(), MediaWiki\Session\Session\valid(), ExtensionJsonValidator\validate(), SpecialPageAliasTest\validSpecialPageAliasesProvider(), wfDiff(), wfMerge(), wfUnpack(), and MediaWiki\Session\PHPSessionHandler\write().

◆ $jsUpperChars

$jsUpperChars = json_decode( exec( 'node generateJsToUpperCaseList.js' ) )

Definition at line 16 of file generatePhpCharToUpperMappings.php.

◆ for

for( $i=0; $i< 65536; $i++) ( )

Definition at line 19 of file generatePhpCharToUpperMappings.php.