MediaWiki  1.27.3
docs/distributors.txt File Reference

Functions

This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as
the way many things work by
default is tailored toward
shared hosting These defaults
are unconventional from the
point of view of 
normal (non-web) applications--they might conflict with distributors'policies
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as
the way many things work by
default is tailored toward
shared hosting These defaults
are unconventional from the
point of view of and they
certainly aren t ideal for
someone who s installing
MediaWiki as MediaWiki does
not conform to normal Unix
filesystem layout Hopefully we
ll offer direct support for
standard layouts in the but
for now *any change to the
location of files is
unsupported *Moving things and
leaving symlinks will
*probably *not break but it is
*strongly *advised not to try
any more intrusive changes to
get MediaWiki to conform more
closely to your filesystem
hierarchy Any such attempt
will almost certainly result
in unnecessary bugs The
standard recommended location
to install relative to the web
is 
w (so, e.g.,/var/www/w).Rewrite rules can then be used to enable"pretty URLs"like/wiki/Article instead of/w/index.php?title
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as 
well (like Wikipedia!)
 

Variables

This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as
the way many things work by
default is tailored toward
shared hosting These defaults
are unconventional from the
point of view of and they
certainly aren t ideal for
someone who s installing
MediaWiki as MediaWiki does
not conform to normal Unix
filesystem layout Hopefully we
ll offer direct support for
standard layouts in the but
for now *any change to the
location of files is
unsupported *Moving things and
leaving symlinks will
*probably *not break 
anything
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such 
as
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could 
change
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as
the way many things work by
default is tailored toward
shared hosting These defaults
are unconventional from the
point of view of and they
certainly aren t ideal for
someone who s installing
MediaWiki as MediaWiki does
not conform to normal Unix
filesystem layout Hopefully we
ll offer direct support for
standard layouts in the but
for now *any change to the
location of files is
unsupported *Moving things and
leaving symlinks will
*probably *not break but it is
*strongly *advised not to try
any more intrusive changes to
get MediaWiki to conform more
closely to your filesystem
hierarchy Any such attempt
will almost certainly result
in unnecessary bugs The
standard recommended location
to install relative to the web
is it should be possible to
enable the appropriate rewrite
rules by 
default
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux 
distributions
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as
the way many things work by
default is tailored toward
shared hosting These defaults
are unconventional from the
point of view of and they
certainly aren t ideal for
someone who s installing
MediaWiki as MediaWiki does
not conform to normal Unix
filesystem layout Hopefully we
ll offer direct support for
standard layouts in the 
future
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as
the way many things work by
default is tailored toward
shared hosting These defaults
are unconventional from the
point of view of and they
certainly aren t ideal for
someone who s installing
MediaWiki as MediaWiki does
not conform to normal Unix
filesystem layout Hopefully we
ll offer direct support for
standard layouts in the but
for now *any change to the
location of files is
unsupported *Moving things and
leaving symlinks will
*probably *not break but it is
*strongly *advised not to try
any more intrusive changes to
get MediaWiki to conform more
closely to your filesystem
hierarchy Any such attempt
will almost certainly result
in unnecessary bugs The
standard recommended location
to install 
MediaWiki
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution
packages
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix 
permissions
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as
the way many things work by
default is tailored toward
shared hosting These defaults
are unconventional from the
point of view of and they
certainly aren t ideal for
someone who s installing
MediaWiki as 
root
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access MediaWiki
s design is based around
catering to the lowest common
denominator Although we
support higher end setups as
the way many things work by
default is tailored toward
shared hosting These defaults
are unconventional from the
point of view of and they
certainly aren t ideal for
someone who s installing
MediaWiki as MediaWiki does
not conform to normal Unix
filesystem layout Hopefully we
ll offer direct support for
standard layouts in the but
for now *any change to the
location of files is
unsupported *Moving things and
leaving symlinks will
*probably *not break but it is
*strongly *advised not to try
any more intrusive changes to
get MediaWiki to conform more
closely to your filesystem
hierarchy Any such attempt
will almost certainly result
in unnecessary bugs The
standard recommended location
to install relative to the web
is it should be possible to
enable the appropriate rewrite
rules by if you can
reconfigure the web 
server
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same so they can t rely on
Unix and must forbid reads to
even standard directories like
tmp lest users read each
others files We cannot assume
that the user has the ability
to install or run any programs
not written as web accessible
PHP scripts Since anything
that works on cheap shared
hosting will work if you have
shell or root access 
too
 
This document is intended to
provide useful advice for
parties seeking to
redistribute MediaWiki to end
users It s targeted
particularly at maintainers
for Linux since it s been
observed that distribution
packages of MediaWiki often
break We ve consistently had
to recommend that users
seeking support use official
tarballs instead of their
distribution s and this often
solves whatever problem the
user is having It would be
nice if this could such and we
might be restricted by PHP
settings such as safe mode or
open_basedir We cannot assume
that the software even has
read access anywhere useful
Many shared hosts run all
users web applications under
the same 
user
 Wikitext formatted, in the key only. More...
 

Function Documentation

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of normal ( non-  web)
This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of and they certainly aren t ideal for someone who s installing MediaWiki as MediaWiki does not conform to normal Unix filesystem layout Hopefully we ll offer direct support for standard layouts in the but for now* any change to the location of files is unsupported* Moving things and leaving symlinks will* probably* not break but it is* strongly* advised not to try any more intrusive changes to get MediaWiki to conform more closely to your filesystem hierarchy Any such attempt will almost certainly result in unnecessary bugs The standard recommended location to install relative to the web is w ( so  ,
e.  g.,
/var/www/  w 
)
This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as well ( like Wikipedia!  )

Variable Documentation

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of and they certainly aren t ideal for someone who s installing MediaWiki as MediaWiki does not conform to normal Unix filesystem layout Hopefully we ll offer direct support for standard layouts in the but for now* any change to the location of files is unsupported* Moving things and leaving symlinks will* probably* not break anything
This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such as

Definition at line 9 of file distributors.txt.

Referenced by ParserDiffTest::__call(), Parser::__clone(), LessTestSuite::__construct(), ExtensionsTestSuite::__construct(), HTMLAutoCompleteSelectField::__construct(), QueryAllSpecialPagesTest::__construct(), ApiQueryQueryPage::__construct(), CreateAndPromote::__construct(), TestUser::__construct(), DeletedContribsPager::__construct(), CommandLineInc::__construct(), DumpNamespaceFilter::__construct(), LinkBatch::__construct(), ContribsPager::__construct(), BackupReader::__construct(), ApiContinuationManager::__construct(), TrackBlobs::__construct(), HashRing::__construct(), FauxRequest::__construct(), UserPasswordPolicy::__construct(), LocalSettingsGenerator::__construct(), MemcachedPeclBagOStuff::__construct(), ResourceLoaderImage::__construct(), SearchSuggestionSet::__construct(), PoolCounterWorkViaCallback::__construct(), NamespaceAwareForeignTitleFactory::__construct(), CliInstaller::__construct(), ORAResult::__construct(), MultiWriteBagOStuff::__construct(), MemcLockManager::__construct(), RedisBagOStuff::__construct(), ResourceLoaderWikiModule::__construct(), FSFileBackend::__construct(), MultiHttpClient::__construct(), RandomImageGenerator::__construct(), ResourceLoaderTestModule::__construct(), DBLockManager::__construct(), JobQueueFederated::__construct(), FileOp::__construct(), GenericArrayObject::__construct(), LanguageConverter::__construct(), LoadBalancer::__construct(), SqlBagOStuff::__construct(), LinksUpdate::__construct(), FileBackendMultiWrite::__construct(), RecompressTracked::__construct(), FileRepo::__construct(), ApiMessage::__construct(), LBFactoryMulti::__construct(), ApiRawMessage::__construct(), MimeMagic::__construct(), LocalisationCache::__construct(), ResourceLoaderFileModule::__construct(), MWHttpRequest::__construct(), HTMLForm::__construct(), IEContentAnalyzer::__construct(), Installer::__construct(), UploadForm::__construct(), PPDStackElement::__construct(), FileBackendStoreShardListIterator::__construct(), LinkHolderArray::__destruct(), DBLockManager::__destruct(), FSLockManager::__destruct(), RedisLockManager::__destruct(), Parser::__destruct(), MemcLockManager::__destruct(), RedisConnectionPool::__destruct(), Language::__destruct(), DatabaseBase::__destruct(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::__set_state(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::__set_state(), MediaWiki\Auth\ButtonAuthenticationRequest::__set_state(), MediaWiki\Auth\AuthenticationRequest::__set_state(), LinkHolderArray::__sleep(), DiffHistoryBlob::__sleep(), StatusValue::__toString(), PPTemplateFrame_Hash::__toString(), PPTemplateFrame_DOM::__toString(), PPCustomFrame_Hash::__toString(), PPCustomFrame_DOM::__toString(), PPNode_DOM::__toString(), LinkHolderArray::__wakeup(), DiffHistoryBlob::__wakeup(), MemcachedClient::_load_items(), FileBackendMultiWrite::accessibilityCheck(), MemcLockManager::acquireMutexes(), EmailNotification::actuallyNotifyOnPageChange(), PathRouter::add(), OutputPage::addAcceptLanguage(), User::addAutopromoteOnceGroups(), OutputPage::addCategoryLinks(), MediaWiki\Session\SessionBackend::addData(), SpecialMyLanguageTest::addDBDataOnce(), CheckSyntax::addDirectoryContent(), TableDiffFormatter::added(), SpecialPage::addFeedLinks(), ApiFormatJsonTest::addFormatVersion(), ApiFormatPhpTest::addFormatVersion(), HTMLForm::addHiddenFields(), ParserOutput::addJsConfigVars(), OutputPage::addJsConfigVars(), Language::addMagicWordsByLang(), ApiErrorFormatter::addMessagesFromStatus(), ApiResult::addMetadataToResultVars(), ApiModuleManager::addModules(), LocalFileDeleteBatch::addOlds(), LocalFileMoveBatch::addOlds(), OutputPage::addParserOutputMetadata(), LogPage::addRelations(), LinkBatch::addResultToCache(), ResourceLoader::addSource(), AuthManagerSpecialPage::addTabIndex(), MagicWord::addToArray(), Skin::addToSidebarPlain(), ApiImageRotate::addValues(), ApiPageSet::addValues(), WatchedItemStore::addWatchBatchForUser(), HWLDFWordAccumulator::addWords(), BlockTest::addXffBlocks(), MediaWiki\Auth\AuthManagerAuthPlugin::allowPasswordChange(), MediaWiki\Auth\AuthManager::allowsAuthenticationDataChange(), MediaWiki\Auth\AuthManager::allowsPropertyChange(), SVGReader::animateFilterAndLang(), SearchSuggestionSet::appendAll(), ApiQuerySiteinfo::appendDbReplLagInfo(), MWDebug::appendDebugInfoToApiResult(), ApiQuerySiteinfo::appendExtensions(), ApiQuerySiteinfo::appendFileExtensions(), ApiQuerySiteinfo::appendGeneralInfo(), ApiQuerySiteinfo::appendInstalledLibraries(), ApiQuerySiteinfo::appendInterwikiMap(), ApiQuerySiteinfo::appendLanguages(), ApiQuerySiteinfo::appendMagicWords(), ApiQuerySiteinfo::appendNamespaceAliases(), ApiQuerySiteinfo::appendNamespaces(), ApiQuerySiteinfo::appendSkins(), ApiQuerySiteinfo::appendSpecialPageAliases(), ApiQuerySiteinfo::appendSubscribedHooks(), ApiQuerySiteinfo::appendUserGroups(), FeedUtils::applyDiffStyle(), LanguageConverter::applyManualConv(), ApiResult::applyTransformations(), MediaWiki\Services\ServiceContainer::applyWiring(), ORAResult::array_unique_md(), ArrayUtils::arrayDiffAssocRecursive(), ApiErrorFormatter_BackCompat::arrayFromStatus(), SiteConfiguration::arrayMerge(), JsonContent::arrayTable(), UserMailer::arrayToHeaderString(), XhprofTest::assertArrayStructure(), FileBackendTest::assertHasHeaders(), RCCacheEntryFactoryTest::assertQueryLink(), DatabaseSqliteTest::assertResultIs(), MediaWikiTestCase::assertSelect(), JobQueueGroup::assertValidJobs(), FileOpBatch::attempt(), LanguageConverter::autoConvert(), LanguageConverter::autoConvertToAllVariants(), MediaWiki\Auth\AuthManager::autoCreateUser(), WatchedItem::batchAddWatch(), ExternalStoreMedium::batchFetchFromURLs(), ExternalStoreMwstore::batchFetchFromURLs(), ExternalStoreDB::batchFetchFromURLs(), ExternalStore::batchFetchFromURLs(), JobQueue::batchPush(), MediaWiki\Auth\AuthManager::beginAccountCreation(), MediaWiki\Auth\AuthManager::beginAccountLink(), MediaWiki\Auth\AuthManager::beginAuthentication(), Benchmarker::bench(), Message::bitrateParams(), DiffFormatter::block(), PPDStackElement_Hash::breakSyntax(), PPDStackElement::breakSyntax(), SpecialEditTags::buildCheckBoxes(), SpecialRevisionDelete::buildCheckBoxes(), BatchRowIterator::buildConditions(), ResourceLoaderModule::buildContent(), SkinTemplate::buildContentActionUrls(), SkinTemplate::buildContentNavigationUrls(), OutputPage::buildCssLinks(), OutputPage::buildCssLinksArray(), CheckSyntax::buildFileList(), SwiftFileBackend::buildFileObjectListing(), ProtectionForm::buildForm(), Xml::buildForm(), BatchRowIterator::buildGreaterThanCondition(), SkinFallbackTemplate::buildHelpfulInformationMessage(), ChangesFeed::buildItems(), DatabaseBase::buildLike(), SitesCacheFileBuilder::buildLocalIdentifiers(), LocalSettingsGenerator::buildMemcachedServerList(), LocalisationCache::buildPreload(), IndexPager::buildQueryInfo(), Linker::buildRollbackLink(), ProtectionForm::buildSelector(), ImageBuilder::buildTable(), Xml::buildTable(), Xml::buildTableRow(), SpecialEditWatchlist::buildTools(), SitesCacheFileBuilder::cacheSites(), MediaWiki\Auth\AuthManager::callMethodOnProviders(), Parser::callParserFunction(), LoginSignupSpecialPage::canBypassForm(), HTMLFormFieldCloner::cancelSubmit(), MediaWiki\Auth\AuthManager::canCreateAccount(), MssqlInstaller::canCreateAccounts(), MysqlInstaller::canCreateAccounts(), MediaWiki\Auth\AuthManager::canCreateAccounts(), MediaWiki\Auth\AuthManager::canLinkAccounts(), CoreParserFunctions::cascadingsources(), cdbShowHelp(), User::changeableByGroup(), User::changeableGroups(), User::changeAuthenticationData(), UserOptions::CHANGER(), CheckStorage::check(), ApiQueryTestBase::check(), CategoryFinder::check(), MediaWiki\Auth\AuthManager::checkAccountCreatePermissions(), NamespaceConflictChecker::checkAll(), AutoLoaderTest::checkAutoLoadConf(), ApiMain::checkBotReadOnly(), ApiStashEdit::checkCache(), Title::checkCascadingSourcesRestrictions(), UploadBase::checkCssFragment(), UserDupes::checkDupes(), CheckStorage::checkExternalConcatBlobs(), FindOrphanedFiles::checkFiles(), CheckSyntax::checkForMistakes(), MWRestrictions::checkIP(), CheckLanguageCLI::checkLanguage(), OutputPage::checkLastModified(), NamespaceConflictChecker::checkLinkTable(), NamespaceConflictChecker::checkNamespace(), Orphans::checkOrphans(), Title::checkPageRestrictions(), MovePage::checkPermissions(), MergeHistory::checkPermissions(), UserPasswordPolicy::checkPolicies(), Title::checkReadPermissions(), RepoGroup::checkRedirect(), Orphans::checkSeparation(), Sqlite::checkSqlSyntax(), UploadBase::checkSvgScriptCallback(), GenericArrayObjectTest::checkTypeChecks(), EditPage::checkUnicodeCompliantBrowser(), UploadBase::checkWarnings(), Orphans::checkWidows(), UploadBase::checkXMLEncodingMissmatch(), Block::chooseBlock(), Status::cleanParams(), FileRepo::cleanupBatch(), LocalRepo::cleanupDeletedBatch(), LocalFileRestoreBatch::cleanupFailedBatch(), LocalFileMoveBatch::cleanupSource(), LocalFileMoveBatch::cleanupTarget(), SpecialEditWatchlist::cleanupWatchlist(), ProcessCacheLRU::clear(), MapCacheLRU::clear(), MediaWiki\Auth\Throttler::clear(), MessageCache::clear(), FileBackendMultiWrite::clearCache(), FileBackendStore::clearCache(), HTMLFileCache::clearFileCache(), CloneDatabase::cloneTableStructure(), LoadBalancer::closeAll(), LoadBalancer::closeConnection(), RedisConnectionPool::closeExcessIdleConections(), FSLockManager::closeLockHandles(), CategoryPage::closeShowCategory(), Diff::closing(), WordLevelDiff::closing(), FormatMetadata::collapseContactInfo(), SectionProfiler::collateData(), ResourceLoaderFileModule::collateFilePathListByOption(), CategoryViewer::columnList(), CgzCopyTransaction::commit(), LoadBalancer::commitAll(), LoadBalancer::commitMasterChanges(), ResourceLoaderStartUpModule::compileUnresolvedDependencies(), SearchEngine::completionSearchWithVariants(), DiffHistoryBlob::compress(), CompressOld::compressOldPages(), CompressOld::compressWithConcat(), FileRepo::concatenate(), BatchRowUpdateTest::consecutivelyReturnFromSelect(), FileBackendMultiWrite::consistencyCheck(), ArrayUtils::consistentHashSort(), FormOptions::consumeValues(), TableDiffFormatter::context(), MediaWiki\Auth\AuthManager::continueAccountCreation(), MediaWiki\Auth\AuthManager::continueAccountLink(), MediaWiki\Auth\AuthManager::continueAuthentication(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProvider::continueLinkAttempt(), LanguageTyv::convertGrammar(), LanguageRu::convertGrammar(), ExifBitmapHandler::convertMetadataVersion(), ConvertUserOptions::convertOptionBatch(), IPTC::convIPTC(), UpdateLogging::copyExactMatch(), CopyFileBackend::copyFileBatch(), CopyJobQueue::copyJobs(), WatchedItemStore::countVisitingWatchersMultiple(), WatchedItemStore::countWatchersMultiple(), Parser::createAssocArgs(), HTMLFormFieldCloner::createFieldsForKey(), MediaWiki\Logger\MonologSpi::createLogger(), User::createNew(), ProtectLogFormatter::createProtectDescription(), LinkFilterTest::createRegexFromLIKE(), LayeredParameterizedPassword::crypt(), ApiResultTest::customTransform(), SpecialWatchlist::cutoffselector(), LocalFile::decodeRow(), Sanitizer::decodeTagAttributes(), Block::defaultRetroactiveAutoblock(), PrefixSearch::defaultSearchBackend(), LocalFile::delete(), FileRepo::deleteBatch(), UIDGenerator::deleteCacheFiles(), TableDiffFormatter::deleted(), UploadFromUrlTestSuite::deleteDirs(), ParserTest::deleteDirs(), ApiTestCaseUpload::deleteFileByContent(), UploadFromUrlTestSuite::deleteFiles(), NewParserTest::deleteFiles(), ParserTest::deleteFiles(), FileBackendTest::deleteFiles(), MigrateFileRepoLayoutTest::deleteFilesRecursively(), MultiWriteBagOStuff::deleteObjectsExpiringBefore(), SqlBagOStuff::deleteObjectsExpiringBefore(), ChangeTags::deleteTagEverywhere(), CopyFileBackend::delFileBatch(), FileOp::dependsOn(), PostgresUpdater::describeIndex(), PostgresUpdater::describeTable(), CloneDatabase::destroy(), UploadBase::detectScript(), WebRequest::detectServer(), RefreshLinks::dfnCheckInterval(), WikiDiff3::diff(), FileBackendStore::directoryExists(), Installer::dirIsExecutable(), FormatMetadata::discardMultipleValues(), MemcachedClient::disconnect_all(), SpecialRedirect::dispatchLog(), profile_point::display(), HTMLForm::displaySection(), WikiExporter::do_list_authors(), JobQueueRedis::doAck(), PathRouter::doAdd(), RecompressTracked::doAllOrphans(), RecompressTracked::doAllPages(), Parser::doAllQuotes(), XMPReader::doAttribs(), ActiveUsersPager::doBatchLookups(), FileDuplicateSearchPage::doBatchLookups(), UsersPager::doBatchLookups(), ContribsPager::doBatchLookups(), ImageListPager::doBatchLookups(), HistoryPager::doBatchLookups(), JobQueueMemory::doBatchPush(), JobQueueRedis::doBatchPush(), JobQueueDB::doBatchPushInternal(), Parser::doBlockLevels(), CategoryViewer::doCategoryQuery(), CheckLanguageCLI::doChecks(), FileBackendStore::doClean(), FileBackendStore::doConcatenate(), FixDefaultJsonContentPages::doDBUpdates(), PopulateBacklinkNamespace::doDBUpdates(), PopulateFilearchiveSha1::doDBUpdates(), PopulateParentId::doDBUpdates(), FixExtLinksProtocolRelative::doDBUpdates(), PopulateLogUsertext::doDBUpdates(), PopulateLogSearch::doDBUpdates(), PopulateImageSha1::doDBUpdates(), DeleteOldRevisions::doDelete(), JobQueueFederated::doDelete(), JobQueueRedis::doDelete(), WikiPage::doDeleteUpdates(), SwiftFileBackend::doDescribeInternal(), MemoryFileBackend::doDirectoryExists(), FileBackendMultiWrite::doDirectoryOp(), Parser::doDoubleUnderscore(), DifferenceEngineTest::doEdits(), Skin::doEditSectionLink(), WikiPage::doEditUpdates(), Installer::doEnvironmentChecks(), Installer::doEnvironmentPreps(), FSFileBackend::doExecuteOpHandlesInternal(), SwiftFileBackend::doExecuteOpHandlesInternal(), SpecialExport::doExport(), ApiQuery::doExport(), QueryPage::doFeed(), JobQueueFederated::doFlushCaches(), JobQueueDB::doFlushCaches(), MemcLockManager::doFreeLocksOnServer(), Installer::doGenerateKeys(), MultiWriteBagOStuff::doGet(), JobQueueAggregatorRedis::doGetAllReadyWikiQueues(), DBFileJournal::doGetChangeEntries(), FileBackendStore::doGetFileContentsMulti(), SwiftFileBackend::doGetFileContentsMulti(), SwiftFileBackend::doGetFileStatMulti(), MockFileBackend::doGetLocalCopyMulti(), MemoryFileBackend::doGetLocalCopyMulti(), FSFileBackend::doGetLocalCopyMulti(), SwiftFileBackend::doGetLocalCopyMulti(), FSFileBackend::doGetLocalReferenceMulti(), MemcLockManager::doGetLocksOnServer(), MySqlLockManager::doGetLocksOnServer(), PostgreSqlLockManager::doGetLocksOnServer(), JobQueueFederated::doGetSiblingQueueSizes(), JobQueueRedis::doGetSiblingQueueSizes(), JobQueueDB::doGetSiblingQueueSizes(), JobQueueFederated::doGetSiblingQueuesWithJobs(), JobQueueDB::doGetSiblingQueuesWithJobs(), MimeMagic::doGuessMimeType(), SpecialRecentChanges::doHeader(), SpecialWatchlist::doHeader(), JobQueueFederated::doIsEmpty(), PopulateRevisionLength::doLenUpdates(), GenderCache::doLinkBatch(), FSLockManager::doLock(), QuorumLockManager::doLockByType(), LockManager::doLockByType(), QuorumLockManager::doLockingRequestBucket(), DBFileJournal::doLogChangeBatch(), SpecialRecentChangesLinked::doMainQuery(), MysqlUpdater::doNamespaceSize(), FileBackendMultiWrite::doOperationsInternal(), FileBackendStore::doOperationsInternal(), RecompressTracked::doOrphanList(), RecompressTracked::doPage(), MysqlUpdater::doPagelinksUpdate(), RevDelFileList::doPostCommitUpdates(), FileBackendStore::doPrepare(), SwiftFileBackend::doPrimeContainerCache(), FileBackendStore::doPublish(), RevDelArchiveList::doQuery(), RevDelFileList::doQuery(), RevDelRevisionList::doQuery(), UserCache::doQuery(), GenderCache::doQuery(), DatabaseMssql::doQuery(), FileBackend::doQuickOperations(), FileBackendMultiWrite::doQuickOperationsInternal(), FileBackendStore::doQuickOperationsInternal(), Parser::doQuotes(), RebuildLocalisationCache::doRebuild(), RefreshLinks::doRefreshLinks(), ImagePage::doRenderLangOpt(), SiteConfiguration::doReplace(), UserrightsPage::doSaveUserGroups(), MysqlUpdater::doSchemaRestructuring(), FileBackendStore::doSecure(), PopulateRevisionSha1::doSha1LegacyUpdates(), PopulateRevisionSha1::doSha1Updates(), UpdateSpecialPages::doSpecialPageCacheUpdates(), MovePageForm::doSubmit(), Parser::doTableStuff(), MysqlUpdater::doTemplatelinksUpdate(), FileBackendTest::doTestConcatenate(), FileBackendTest::doTestDoQuickOperations(), FileBackendTest::doTestGetDirectoryList(), FileBackendTest::doTestGetFileContents(), FileBackendTest::doTestGetFileList(), FileBackendTest::doTestGetLocalCopy(), FileBackendTest::doTestGetLocalReference(), FileBackendTest::doTestRecursiveClean(), GenderCache::doTitlesArray(), FSLockManager::doUnlock(), QuorumLockManager::doUnlockByType(), LockManager::doUnlockByType(), QuorumLockManager::doUnlockingRequestBucket(), SearchUpdate::doUpdate(), SiteStatsUpdate::doUpdateContextStats(), WikiPage::doUpdateRestrictions(), MysqlUpdater::doUserGroupsUpdate(), LinkHolderArray::doVariants(), JobQueueFederated::doWaitForBackups(), MultiWriteBagOStuff::doWrite(), Skin::drawCategoryBrowser(), Html::dropDefaults(), BlockTest::dumpBlocks(), WatchedItemStore::duplicateEntry(), DatabaseSqlite::duplicateTableStructure(), Message::durationParams(), ApiFormatTestBase::encodeData(), Xml::encodeJsCall(), DataUpdate::enqueueUpdates(), FileRepo::enumFilesInStorage(), Installer::envCheckCache(), Installer::envCheckDB(), Installer::envCheckShellLocale(), CheckStorage::error(), Sanitizer::escapeIdReferenceList(), DatabaseMysqlBase::estimateRowCount(), UserDupes::examine(), TidyUpBug37714::execute(), ValidateRegistrationFile::execute(), CheckComposerLockUpToDate::execute(), RemoveInvalidEmails::execute(), StorageTypeStats::execute(), WebInstallerDBConnect::execute(), WebInstallerOptions::execute(), ApiTag::execute(), ApiProtect::execute(), ApiUndelete::execute(), ApiTokens::execute(), ApiQueryStashImageInfo::execute(), ApiRevisionDelete::execute(), CleanupPreferences::execute(), ApiQueryMyStashedFiles::execute(), ApiWatch::execute(), FindOrphanedFiles::execute(), FindMissingFiles::execute(), ApiHelp::execute(), ApiQueryTokens::execute(), ApiSetNotificationTimestamp::execute(), ApiExpandTemplates::execute(), ApiEditPage::execute(), BenchmarkPurge::execute(), CheckBadRedirects::execute(), ApiOptions::execute(), GetLagTimes::execute(), RebuildMessages::execute(), ApiQueryLangLinks::execute(), ApiQuerySiteinfo::execute(), ApiQueryTags::execute(), SpecialPreferences::execute(), ApiQueryAllMessages::execute(), ApiQueryBlocks::execute(), CheckImages::execute(), ClearInterwikiCache::execute(), DatabaseLag::execute(), AllTrans::execute(), ApiQueryExternalLinks::execute(), ApiQueryIWLinks::execute(), ApiParamInfo::execute(), ApiPurge::execute(), SpecialListGrants::execute(), ApiQueryCategoryInfo::execute(), DeleteRevision::execute(), FixUserRegistration::execute(), ApiQueryDeletedrevs::execute(), DumpMessages::execute(), ApiQueryPageProps::execute(), SpecialListGroupRights::execute(), CleanupAncientTables::execute(), CleanupBlocks::execute(), DeleteDefaultMessages::execute(), JSParseHelper::execute(), DateFormats::execute(), ListVariants::execute(), MigrateUserGroup::execute(), ApiQueryFilearchive::execute(), UpdateLogging::execute(), ApiFeedContributions::execute(), ImportSiteScripts::execute(), InitEditCount::execute(), LangMemUsage::execute(), NukePage::execute(), RemoveUnusedAccounts::execute(), CheckUsernames::execute(), DeleteArchivedFiles::execute(), DeleteOrphanedRevisions::execute(), AlterSharedConstraints::execute(), UpdateRestrictions::execute(), UpdateSpecialPages::execute(), WrapOldPasswords::execute(), ApiQueryLogEvents::execute(), ApiQueryPagePropNames::execute(), ApiQueryContributions::execute(), GenerateNormalizerDataMl::execute(), McTest::execute(), MigrateFileRepoLayout::execute(), Protect::execute(), AttachLatest::execute(), CleanupSpam::execute(), UploadStashCleanup::execute(), CopyJobQueue::execute(), FixDoubleRedirects::execute(), RefreshFileHeaders::execute(), RenameDbPrefix::execute(), FixBug20757::execute(), ApiParse::execute(), ChangesListSpecialPage::execute(), FixTimestamps::execute(), GenerateNormalizerDataAr::execute(), ShowSiteStats::execute(), OrphanStats::execute(), DumpLinks::execute(), PatchSql::execute(), ApiQueryImageInfo::execute(), ApiQueryAllUsers::execute(), ApiQueryContributors::execute(), Digit2Html::execute(), GenerateJsonI18n::execute(), SpecialVersion::execute(), ImportTextFiles::execute(), MinifyScript::execute(), PurgeChangedPages::execute(), RollbackEdits::execute(), RebuildFileCache::execute(), ResetUserTokens::execute(), ApiImageRotate::execute(), ApiFeedWatchlist::execute(), NukeNS::execute(), ShowJobs::execute(), SpecialTrackingCategories::execute(), CopyFileBackend::execute(), CreateAndPromote::execute(), MergeMessageFileList::execute(), RebuildLocalisationCache::execute(), FindHooks::execute(), CheckSyntax::execute(), BenchUtf8TitleCheck::execute(), ConvertLinks::execute(), UpdateCollation::execute(), ConvertExtensionToRegistration::execute(), PurgeChangedFiles::execute(), ApiOpenSearch::execute(), LinkSearchPage::execute(), BatchRowUpdate::execute(), RefreshImageMetadata::execute(), UpdateMediaWiki::execute(), ApiFormatFeedWrapper::execute(), DeleteEqualMessages::execute(), ApiQueryUsers::execute(), MWDocGen::execute(), GetConfiguration::execute(), PasswordReset::execute(), DeferredUpdates::execute(), FindDeprecated::execute(), WebInstaller::execute(), PHPUnitMaintClass::execute(), ApiQuery::execute(), ApiQueryInfo::execute(), ApiOpenSearchFormatJson::execute(), LocalFileDeleteBatch::execute(), LocalFileRestoreBatch::execute(), ApiPageSet::executeInternal(), FileBackendStore::executeOpHandlesInternal(), Xml::expandAttributes(), Html::expandAttributes(), ResourceLoaderContext::expandModuleNames(), DumpTestCase::expectETAOutput(), Message::expiryParams(), StringUtils::explodeMarkup(), ExtensionRegistry::exportExtractedData(), SiteExporter::exportSite(), SiteExporter::exportSites(), Parser::extensionSubstitution(), SiteConfiguration::extractAllGlobals(), RevisionDeleter::extractBitfield(), SpecialRevisionDelete::extractBitParams(), ExtensionProcessor::extractConfig(), ExtensionProcessor::extractCredits(), ExtensionProcessor::extractHooks(), ExtensionProcessor::extractInfo(), ExtensionProcessor::extractMessagesDirs(), WebPHandler::extractMetadataFromChunks(), ExtensionProcessor::extractNamespaces(), ApiQueryInfo::extractPageInfo(), MediaWiki\Site\MediaWikiPageNameNormalizer::extractPageRecord(), LogFormatter::extractParameters(), ExtensionProcessor::extractParserTestFiles(), BatchRowIterator::extractPrimaryKeys(), ApiBase::extractRequestParams(), ExtensionProcessor::extractResourceLoaderModules(), ApiQueryRecentChanges::extractRowInfo(), Parser::extractSections(), PathRouter::extractTitle(), WebRequest::extractTitle(), SpecialEditWatchlist::extractTitles(), SiteStatsUpdate::factory(), DatabaseBase::factory(), HistoryAction::feed(), SpecialNewpages::feed(), UploadDumper::fetchLocal(), Message::fetchMessage(), DeleteEqualMessages::fetchMessageInfo(), ORAResult::fetchObject(), DatabaseSqlite::fetchObject(), SpecialWatchlist::fetchOptionsFromRequest(), ORAResult::fetchRow(), ImportSiteScripts::fetchScriptList(), Parser::fetchTemplateAndTitle(), UploadDumper::fetchUsed(), FormOptions::fetchValuesFromRequest(), DatabaseSqlite::fieldInfo(), DatabaseOracle::fieldInfoMulti(), AuthManagerSpecialPage::fieldInfoToFormDescriptor(), ForeignAPIRepo::fileExistsBatch(), FileRepo::fileExistsBatch(), FileBackendMultiWrite::fileStoragePathsForOps(), MediaWiki\Auth\AuthManager::fillRequests(), SpecialRecentChanges::filterByCategories(), HTMLMultiSelectField::filterDataForSubmit(), HTMLCheckMatrix::filterDataForSubmit(), PreferencesForm::filterDataForSubmit(), SpecialNewpages::filterLinks(), OutputPage::filterModules(), TextPassDumper::finalOptionCheck(), GetConfiguration::finalSetup(), Maintenance::finalSetup(), ForeignAPIRepo::findBySha1(), RepoGroup::findBySha1(), LocalRepo::findBySha1(), RepoGroup::findBySha1s(), LocalRepo::findBySha1s(), FileRepo::findBySha1s(), RepoGroup::findFile(), RepoGroup::findFileFromKey(), RepoGroup::findFiles(), LocalRepo::findFiles(), FileRepo::findFiles(), LocalRepo::findFilesByPrefix(), MimeMagic::findMediaType(), TrackBlobs::findOrphanBlobs(), JobQueueAggregator::findPendingWikiQueues(), LanguageConverter::findVariantLink(), RecompressTracked::finishIncompleteMoves(), LCStoreDB::finishWrite(), ApiHelp::fixHelpLinks(), DatabaseSqlite::fixIgnore(), DoubleRedirectJob::fixRedirects(), ChangesList::flag(), FormatMetadata::flattenArrayReal(), TitleTest::flattenErrorsArray(), HTMLFormField::flattenOptions(), WikiPage::flattenRestrictions(), PHPUnitMaintClass::forceFormatServerArgv(), MediaWiki\Auth\AuthManager::forcePrimaryAuthenticationProviders(), RepoGroup::forEachForeignRepo(), LBFactorySimple::forEachLB(), LBFactoryMulti::forEachLB(), LoadBalancer::forEachOpenConnection(), SpecialNewpages::form(), ArrayDiffFormatter::format(), DiffFormatter::format(), ParserDiffTest::formatArray(), MediaWiki\Logger\Monolog\AvroFormatter::formatBatch(), ApiParse::formatCategoryLinks(), ApiParse::formatCss(), LanguageZh_hans::formatDuration(), Language::formatDuration(), HTMLFormField::formatErrors(), HTMLForm::formatErrors(), ApiAuthManagerHelper::formatFields(), Parser::formatHeadings(), ApiParse::formatHeadItems(), ApiParamInfo::formatHelpMessages(), Linker::formatHiddenCategories(), ApiParse::formatIWLinks(), ApiParse::formatLangLinks(), ApiParse::formatLimitReportData(), ApiParse::formatLinks(), SvgHandler::formatMetadata(), MediaHandler::formatMetadataHelper(), FormatMetadata::formatNum(), HTMLMultiSelectField::formatOptions(), HTMLRadioField::formatOptions(), XmlSelect::formatOptions(), ProtectLogFormatter::formatParametersForApi(), LogFormatter::formatParametersForApi(), SpecialListGroupRights::formatPermissions(), OutputPage::formatPermissionsErrorMessage(), ApiAuthManagerHelper::formatRequests(), Article::formatRobotPolicy(), ActiveUsersPager::formatRow(), UsersPager::formatRow(), TablePager::formatRow(), ApiRsd::formatRsdApiList(), ApiRevisionDelete::formatStatusMessages(), ChangeTags::formatSummaryRow(), Linker::formatTemplates(), BlockListPager::formatValue(), GetConfiguration::formatVarDump(), RedisConnectionPool::freeConnection(), MemcLockManager::freeLocksOnServer(), RedisLockManager::freeLocksOnServer(), ParserTest::fuzzTest(), ConverterRule::generateConvTable(), ChangesFeed::generateFeed(), GenerateCollationData::generateFirstChars(), AutoloadGenerator::generateJsonAutoload(), MessageBlobStore::generateMessageBlob(), GenerateSitemap::generateNamespaces(), AutoloadGenerator::generatePHPAutoload(), Preferences::generateSkinOptions(), MediaHandlerTest::generateTestFitBoxWidthData(), Linker::generateTOC(), MultiConfig::get(), MemcachedClient::get(), MemcachedClient::get_multi(), MemcachedClient::get_sock(), WebInstaller::getAcceptLanguage(), LogEventsList::getActionSelector(), LinksUpdate::getAddedLinks(), SpecialPageFactory::getAliasList(), SiteConfiguration::getAll(), JobQueueFederated::getAllAbandonedJobs(), JobQueueFederated::getAllAcquiredJobs(), ContentHandler::getAllContentFormats(), JobQueueFederated::getAllDelayedJobs(), UsersPager::getAllGroups(), ResourcesTest::getAllModules(), ApiImport::getAllowedImportSources(), ApiFeedWatchlist::getAllowedParams(), Skin::getAllowedSkins(), Interwiki::getAllPrefixesCached(), Interwiki::getAllPrefixesDB(), PageProps::getAllProperties(), JobQueueFederated::getAllQueuedJobs(), ResourceLoaderFileModule::getAllSkinStyleFiles(), ResourceLoaderFileModule::getAllStyleFiles(), FormOptions::getAllValues(), AvailableRightsTest::getAllVisibleRights(), LoadBalancer::getAnyOpenConnection(), PPTemplateFrame_Hash::getArguments(), PPTemplateFrame_DOM::getArguments(), HTMLFormField::getAttributes(), MediaWiki\Auth\AuthManager::getAuthenticationRequestsInternal(), Title::getAuthorsBetween(), ContentHandler::getAutoDeleteReason(), Autopromote::getAutopromoteGroups(), Autopromote::getAutopromoteOnceGroups(), SvgHandler::getAvailableLanguages(), FileBackendDBRepoWrapper::getBackendPaths(), FindHooks::getBadHooksFromFile(), MagicWordArray::getBaseRegex(), UpdateCollation::getBatchCondition(), MessageBlobStore::getBlobs(), Block::getBlocksForIPList(), CategoryPager::getBody(), Title::getBrokenLinksFrom(), OOUIHTMLForm::getButtons(), VFormHTMLForm::getButtons(), HTMLForm::getButtons(), LocalFile::getCacheFields(), ApiQueryRecentChanges::getCacheMode(), DatabaseBase::getCacheSetOptions(), MWNamespace::getCanonicalIndex(), BacklinkCache::getCascadeProtectedLinks(), Title::getCascadeProtectionSources(), Languages::getCaseMismatchMagicWords(), LinksUpdate::getCategoryInsertions(), Title::getCdnUrls(), ApiQueryUserInfo::getCentralUserInfo(), PhpHttpRequest::getCertOptions(), FormOptions::getChangedValues(), ClassCollector::getClasses(), JobQueueGroup::getCoalescedQueues(), DatabaseSqliteTest::getColumns(), SvgHandler::getCommonMetaArray(), Language::getCompiledPluralRules(), Xhprof::getCompleteMetrics(), SiteConfiguration::getConfig(), ResourceLoaderStartUpModule::getConfigSettings(), PoolCounterRedis::getConnection(), JobQueueAggregatorRedis::getConnection(), RedisConnectionPool::getConnection(), LoadBalancer::getConnection(), Profiler::getContentType(), ApiContinuationManager::getContinuation(), CreditsAction::getContributors(), InfoAction::getContributors(), ApiPageSet::getConvertedTitlesAsResult(), Xhprof::getCriticalPath(), JobQueueFederated::getCrossPartitionSum(), WebInstallerOutput::getCSS(), MultiHttpClient::getCurlHandle(), ApiQueryUserInfo::getCurrentUserInfo(), SpecialSearch::getCustomCaptions(), SwiftFileBackend::getCustomHeaders(), AllMessagesTablePager::getCustomisedStatuses(), IEContentAnalyzer::getDataFormat(), Preferences::getDateOptions(), HTMLFormFieldCloner::getDefault(), User::getDefaultOptions(), UserOptions::getDefaultOptionsNames(), LayeredParameterizedPassword::getDefaultParams(), LocalSettingsGenerator::getDefaultText(), MediaWikiTestCase::getDefaultWikitextNS(), ResourceLoaderImageModule::getDefinitionSummary(), ResourceLoaderFileModule::getDefinitionSummary(), MemoryFileBackend::getDirectoryListInternal(), SwiftFileBackend::getDirListPageInternal(), ApiQueryInfo::getDisplayTitle(), UserDupes::getDupes(), SpecialUpload::getDupeWarning(), Languages::getDuplicateMessages(), WikiFilePage::getDuplicates(), Language::getDurationIntervals(), EditPage::getEditPermissionErrors(), EditPage::getEditToolbar(), Languages::getEmptyMessages(), MediaWiki\Session\SessionManager::getEmptySessionInternal(), FormatJsonTest::getEncodeTestCases(), MysqlInstaller::getEngines(), Timing::getEntriesByType(), SpecialVersion::getEntryPointInfo(), AvroValidator::getErrors(), OOUIHTMLForm::getErrors(), StatusValue::getErrorsByType(), HTMLFormField::getErrorsRaw(), ApiBase::getExamplesMessages(), LogEventsList::getExcludeClause(), LinksUpdate::getExistingCategories(), LinksUpdate::getExistingExternals(), LinksUpdate::getExistingImages(), LinksUpdate::getExistingInterlangs(), LinksUpdate::getExistingInterwikis(), LinksUpdate::getExistingLinks(), LinksUpdate::getExistingProperties(), LinksUpdate::getExistingTemplates(), SpecialVersion::getExtAuthorsFileName(), FormatMetadata::getExtendedMetadataFromHook(), SpecialVersion::getExtensionCategory(), SpecialVersion::getExtensionCredits(), MediaStatisticsPage::getExtensionList(), LinksUpdate::getExternalInsertions(), SpecialVersion::getExternalLibraries(), MediaWikiTestCase::getExternalStoreDatabaseConnections(), SpecialVersion::getExtLicenseFileName(), ExtensionProcessor::getExtractedInfo(), FakeAuthTemplate::getExtraInputDefinitions(), WatchedItemStoreUnitTest::getFakeRow(), MediaWiki\Auth\ConfirmLinkAuthenticationRequest::getFieldInfo(), MediaWiki\Auth\PasswordDomainAuthenticationRequest::getFieldInfo(), BlockListPager::getFieldNames(), ProtectedPagesPager::getFieldNames(), FileBackendMultiWrite::getFileContentsMulti(), ResourceLoaderFileModule::getFileHashes(), MemoryFileBackend::getFileListInternal(), UploadBase::getFilenamePrefixBlacklist(), MWDebug::getFilesIncluded(), LogEventsList::getFilterLinks(), SpecialWhatLinksHere::getFilterPanel(), LogPager::getFilterParams(), ApiBase::getFinalParamDescription(), IcuCollation::getFirstLetterData(), BaseTemplate::getFooterIcons(), BaseTemplate::getFooterLinks(), Language::getFormattedNamespaces(), Benchmarker::getFormattedResults(), User::getFormerGroups(), SpecialPageLanguage::getFormFields(), SpecialBotPasswords::getFormFields(), SpecialResetTokens::getFormFields(), SpecialRedirect::getFormFields(), Preferences::getFormObject(), DeprecatedInterfaceFinder::getFoundNodes(), ProfilerSectionOnly::getFunctionReport(), ProfilerXhprof::getFunctionReport(), SectionProfiler::getFunctionStats(), ProfilerXhprof::getFunctionStats(), ParserTest::getFuzzInput(), NewParserTest::getFuzzInput(), ApiPageSet::getGenerators(), DatabaseInstaller::getGlobalDefaults(), JobQueueRedis::getGlobalKey(), ResourceLoaderImageModule::getGlobalVariants(), PageProps::getGoodIDs(), MWGrants::getGrantGroups(), MWGrants::getGrantRights(), MWGrants::getGrantsWikiText(), SiteList::getGroup(), User::getGroupPermissions(), UserRightsProxy::getGroups(), SpecialStatistics::getGroupStats(), User::getGroupsWithPermission(), MagicWordArray::getHash(), LocalFileDeleteBatch::getHashes(), WebResponse::getHeader(), MWHttpRequest::getHeaderList(), LanguageConverter::getHeaderVariant(), OutputPage::getHeadLinksArray(), GitInfo::getHeadViewUrl(), ApiHelp::getHelpInternal(), HTMLFormField::getHelpText(), WikiPage::getHiddenCategories(), TablePager::getHiddenFields(), HTMLForm::getHiddenFields(), MWGrants::getHiddenGrants(), LocalFile::getHistory(), FindHooks::getHooksFromDir(), FindHooks::getHooksFromFile(), FindHooks::getHooksFromLocalDoc(), FindHooks::getHooksFromOnlineDocCategory(), XmlSelect::getHTML(), MWDebug::getHTMLDebugLog(), OutputPage::getHtmlFromLoaderLinks(), ForeignAPIRepo::getImageInfo(), LinksUpdate::getImageInsertions(), Linker::getImageLinkMTOParams(), Parser::getImageParams(), ResourceLoaderImageModule::getImages(), Preferences::getImageSizes(), ResourceLoaderStartUpModule::getImplicitDependencies(), Xhprof::getInclusiveMetrics(), DatabaseSqliteTest::getIndexes(), BaseTemplate::getIndicators(), FileRepo::getInfo(), SpecialUpload::getInitialPageText(), HTMLSelectField::getInputHTML(), HTMLButtonField::getInputHTML(), HTMLCheckMatrix::getInputHTML(), HTMLFormFieldCloner::getInputHTML(), HTMLFormFieldCloner::getInputHTMLForKey(), HTMLRadioField::getInputOOUI(), ComposerInstalled::getInstalledDependencies(), ComposerLock::getInstalledDependencies(), Installer::getInstallSteps(), LinksUpdate::getInterlangInsertions(), LinksUpdate::getInterwikiDeletions(), LinksUpdate::getInterwikiInsertions(), NamespaceConflictChecker::getInterwikiList(), ApiPageSet::getInterwikiTitlesAsResult(), FileOp::getJournalEntries(), OutputPage::getJSVars(), OutputPage::getKeyHeader(), LoadMonitorMySQL::getLagTimes(), SkinTemplate::getLanguages(), ResourceLoaderFileModule::getLanguageScripts(), WebInstallerLanguage::getLanguageSelector(), LocalFile::getLazyCacheFields(), ResourceLoaderEditToolbarModule::getLessVars(), SpecialProtectedtitles::getLevelMenu(), SpecialProtectedpages::getLevelMenu(), IndexPager::getLimitLinks(), TablePager::getLimitSelect(), TablePager::getLimitSelectList(), MachineReadableRCFeedFormatter::getLine(), LinksUpdate::getLinkDeletions(), LinksUpdate::getLinkInsertions(), SpecialExport::getLinks(), Title::getLinksFrom(), Title::getLinksTo(), CopyFileBackend::getListingDiffRel(), FileBackendMultiWrite::getLocalCopyMulti(), CSSMin::getLocalFileReferences(), SpecialPageFactory::getLocalNameFor(), FileBackendMultiWrite::getLocalReferenceMulti(), FileBackendStore::getLocalReferenceMulti(), HashRing::getLocations(), RedisLockManager::getLocksOnServer(), MemcLockManager::getLocksOnServer(), DBLockManager::getLocksOnServer(), EnhancedChangesList::getLogText(), LoadBalancer::getMaxLag(), ParserTest::getMemoryBreakdown(), NewParserTest::getMemoryBreakdown(), MessageCache::getMessageForLang(), DeleteLogFormatter::getMessageParameters(), RightsLogFormatter::getMessageParameters(), GenerateJqueryMsgData::getMessagesAndTests(), Languages::getMessagesWithDubiousLinks(), Languages::getMessagesWithMismatchVariables(), Languages::getMessagesWithoutPlural(), Languages::getMessagesWithUnbalanced(), Languages::getMessagesWithWhitespace(), Languages::getMessagesWithWrongChars(), PNGMetadataExtractor::getMetadata(), SwiftFileBackend::getMetadata(), BitmapMetadataHandler::getMetadataArray(), SwiftFileBackend::getMetadataHeaders(), DjVuHandler::getMetaTree(), IEContentAnalyzer::getMimesFromData(), ApiPageSet::getMissingRevisionIDsAsResult(), StatusTest::getMockMessages(), ResourceLoaderImageModule::getModifiedTime(), ApiParamInfo::getModuleInfo(), ResourceLoaderStartUpModule::getModuleRegistrations(), ApiBase::getModuleSourceInfo(), VirtualRESTServiceClient::getMountAndService(), LocalFileMoveBatch::getMoveTriplets(), MemcachedPhpBagOStuff::getMulti(), RedisBagOStuff::getMulti(), MemcachedPeclBagOStuff::getMulti(), WANObjectCache::getMulti(), SqlBagOStuff::getMulti(), BagOStuff::getMulti(), DatabaseMysqlBase::getMysqlStatus(), PPTemplateFrame_Hash::getNamedArguments(), PPTemplateFrame_DOM::getNamedArguments(), ApiModuleManager::getNames(), Language::getNamespaceAliases(), MediaWiki\Widget\NamespaceInputWidget::getNamespaceDropdownOptions(), Language::getNamespaceIds(), Language::getNamespaces(), ApiModuleManager::getNamesWithClasses(), AlphabeticPager::getNavigationBar(), TablePager::getNavigationBar(), SearchNearMatcher::getNearMatchInternal(), Skin::getNewtalks(), Languages::getNonXHTMLMessages(), SpecialEditWatchlist::getNormalForm(), ApiPageSet::getNormalizedTitlesAsResult(), WatchedItemStore::getNotificationTimestampsBatch(), RandomPage::getNsList(), PPTemplateFrame_Hash::getNumberedArguments(), PPTemplateFrame_DOM::getNumberedArguments(), ObjectFactory::getObjectFromSpec(), Languages::getObsoleteMagicWords(), Languages::getObsoleteSpecialPages(), PostgresUpdater::getOldGlobalUpdates(), DatabaseUpdater::getOldGlobalUpdates(), HTMLFormField::getOOUI(), FileBackendStore::getOperationsInternal(), Preferences::getOptionFromUser(), ApiOptionsTest::getOptionKinds(), User::getOptionKinds(), HTMLFormField::getOptions(), User::getOptions(), SpecialChangeContentModel::getOptionsForTitle(), HTMLFormField::getOptionsOOUI(), SpecialStatistics::getOtherStats(), Profiler::getOutputs(), InstallerOverrides::getOverrides(), Languages::getOverridingMagicWords(), SpecialSpecialpages::getPageGroups(), UsersPager::getPageHeader(), ResourceLoaderUserGroupsModule::getPages(), ResourceLoaderWikiModule::getPages(), SpecialExport::getPagesFromCategory(), SpecialExport::getPagesFromNamespace(), IndexPager::getPagingLinks(), ImageListPager::getPagingQueries(), ApiBase::getParameterFromSettings(), UploadLogFormatter::getParametersForApi(), PatrolLogFormatter::getParametersForApi(), MergeLogFormatter::getParametersForApi(), MoveLogFormatter::getParametersForApi(), RightsLogFormatter::getParametersForApi(), ProtectLogFormatter::getParametersForApi(), BlockLogFormatter::getParametersForApi(), DeleteLogFormatter::getParametersForApi(), Title::getParentCategories(), Title::getParentCategoryTree(), Revision::getParentLengths(), ParserTest::getParser(), User::getPasswordValidity(), FileBackendStore::getPathsToLockForOpsInternal(), SiteStatsUpdate::getPendingDeltas(), BaseTemplate::getPersonalTools(), SkinTemplate::getPersonalToolsList(), Language::getPluralRules(), Language::getPluralRuleTypes(), UserPasswordPolicy::getPoliciesForGroups(), ApiPageSet::getPositiveIntegers(), EditPage::getPreviewLimitReport(), SpecialWhatLinksHere::getPrevNext(), Languages::getProblematicProjectTalks(), PageProps::getProperties(), LinksUpdate::getPropertyInsertions(), ApiQueryInfo::getProtectionInfo(), ApiQueryExtLinksUsage::getProtocolPrefix(), MediaWiki\Session\SessionManager::getProviders(), ImageListPager::getQueryInfoReal(), JobQueueGroup::getQueueSizes(), JobQueueGroup::getQueuesWithJobs(), WebInstaller::getRadioElements(), WebInstaller::getRadioSet(), RandomImageGenerator::getRandomFilenames(), LoadBalancer::getRandomNonLagged(), ApiQueryUserInfo::getRateLimits(), Sanitizer::getRecognizedTagData(), Article::getRedirectHeaderHtml(), RedirectSpecialPage::getRedirectQuery(), Title::getRedirectsHere(), ApiPageSet::getRedirectTargets(), ApiPageSet::getRedirectTitlesAsResult(), SpecialPageFactory::getRegularPages(), GitInfo::getRemoteUrl(), LinksUpdate::getRemovedLinks(), RepoGroup::getRepoByName(), PPFuzzTest::getReport(), ComposerJson::getRequiredDependencies(), SpecialPageFactory::getRestrictedPages(), MWNamespace::getRestrictionLevels(), XMPReader::getResults(), FixBug20757::getRevTextMap(), MWGrants::getRightsByGrant(), Linker::getRollbackEditCount(), RollbackEdits::getRollbackTitles(), CdnCacheUpdate::getRuleForURL(), ConverterRule::getRulesDesc(), OracleInstaller::getSchemaVars(), FileBackend::getScopedFileLocks(), ResourceLoaderWikiModule::getScript(), ResourceLoaderFileModule::getScriptURLsForDebug(), SpecialSearch::getSearchProfiles(), SiteImporterTest::getSerializedSiteList(), JobQueueRedis::getServerQueuesWithJobs(), MediaWiki\Session\SessionManager::getSessionInfoForRequest(), SiteConfiguration::getSetting(), BaseTemplate::getSidebar(), SitesCacheFileBuilder::getSiteAsArray(), SiteConfigurationTest::getSiteParamsCallback(), TestSites::getSites(), Skin::getSkinNameMessages(), ApiAuthManagerHelper::getStandardParams(), ProtectedTitlesPager::getStartBody(), MergeHistoryPager::getStartBody(), TablePager::getStartBody(), NewPagesPager::getStartBody(), LogPager::getStartBody(), Status::getStatusArray(), ZipDirectoryReader::getStructSize(), ResourceLoaderWikiModule::getStyles(), ResourceLoaderImageModule::getStyles(), ResourceLoaderFileModule::getStyleURLsForDebug(), ApiDocumentationTest::getSubModulePaths(), SpecialBlock::getSuggestedDurations(), MediaStatisticsPage::getTableHeaderRow(), DatabaseSqliteTest::getTables(), LinksUpdate::getTemplateDeletions(), LinksUpdate::getTemplateInsertions(), ResourceLoaderFileModule::getTemplates(), EditPage::getTemplates(), LocalSettingsGenerator::getText(), TrackBlobs::getTextClause(), ConverterRule::getTextInBidtable(), File::getThumbnailBucket(), ForeignAPIFile::getThumbnails(), LocalFile::getThumbnails(), Preferences::getThumbSizes(), Preferences::getTimeZoneList(), Preferences::getTimezoneOptions(), ResourceLoaderWikiModule::getTitleInfo(), ApiTokens::getTokenTypes(), BaseTemplate::getToolbox(), ApiQueryInfo::getTSIDs(), SpecialProtectedpages::getTypeMenu(), LogEventsList::getTypeSelector(), FormOptions::getUnconsumedValues(), Languages::getUntranslatedMagicWords(), Languages::getUntraslatedSpecialPages(), SpecialPageFactory::getUsablePages(), MediaWiki\Auth\AuthenticationRequest::getUsernameFromRequests(), Title::getUserPermissionsErrors(), PasswordReset::getUsersByEmail(), MWNamespace::getValidNamespaces(), WebRequest::getValues(), LanguageConverter::getVarSeparatorPattern(), MediaWiki\Session\SessionManager::getVaryCookies(), OutputPage::getVaryHeader(), MediaWiki\Session\SessionManager::getVaryHeaders(), FormatMetadata::getVisibleFields(), ApiQueryInfo::getVisitingWatcherInfo(), WatchedItemStore::getVisitingWatchersCondition(), ApiQueryInfo::getWatchedInfo(), WatchedItemStore::getWatchedItemsForUser(), SpecialEditWatchlist::getWatchlist(), SpecialEditWatchlist::getWatchlistInfo(), SpecialVersion::getWgHooks(), SiteConfiguration::getWikiParams(), Status::getWikiText(), BitmapMetadataHandler::GIF(), MWGrants::grantNames(), UserrightsPage::groupCheckboxes(), Sanitizer::hackDocType(), MediaWiki\Logger\Monolog\KafkaHandler::handleBatch(), UcdXmlReader::handleChar(), ConvertExtensionToRegistration::handleCredits(), RedisConnectionPool::handleError(), Language::handleExplicitPluralForms(), ConvertExtensionToRegistration::handleExtensionFunctions(), ConvertExtensionToRegistration::handleExtensionMessagesFiles(), ConvertExtensionToRegistration::handleHooks(), ConvertExtensionToRegistration::handleMessagesDirs(), ConvertExtensionToRegistration::handleResourceModules(), FixDefaultJsonContentPages::handleRow(), MultiConfig::has(), MWCryptHash::hashAlgo(), LoadBalancer::hasMasterChanges(), StatusValue::hasMessage(), AuthManagerSpecialPage::hasOwnSubmitButton(), FileBackendMultiWrite::hasVolatileSources(), OutputPage::haveCacheVaryCookies(), OutputPage::headElement(), WikiStatsOutput::heading(), CheckExtensionsCLI::help(), SearchHighlighter::highlightSimple(), SearchHighlighter::highlightText(), ApiOptionsTest::hookGetPreferences(), CdnCacheUpdate::HTCPPurge(), Html::htmlHeader(), StringUtils::hungryDelimiterReplace(), File::iconThumb(), ImagePage::imageDupes(), ImagePage::imageLinks(), PPFrame_Hash::implode(), PPFrame_DOM::implode(), PPFrame_Hash::implodeWithFlags(), PPFrame_DOM::implodeWithFlags(), SiteImporter::importFromXML(), RequestContext::importScopedSession(), WebInstallerExistingWiki::importVariables(), Installer::includeExtensions(), MediaWiki\Auth\Throttler::increase(), MysqlUpdater::indexHasField(), DatabaseSqlite::indexInfo(), DatabaseMysqlBase::indexInfo(), DatabaseMssql::indexInfo(), DatabasePostgres::indexUnique(), User::inDnsBlacklist(), ParserDiffTest::init(), MWDocGen::init(), PasswordFactory::init(), PoolCounterRedis::initAndPopPoolSlotList(), FileBackendGroup::initFromGlobals(), ApiPageSet::initFromQueryResult(), ApiPageSet::initFromRevIDs(), WebRequest::initHeaders(), DependencyWrapper::initialiseDeps(), RepoGroup::initialiseRepos(), MediaWiki\Auth\AuthManagerTest::initializeConfig(), MWCryptRand::initialRandomState(), LocalisationCache::initLanguage(), SideBarTest::initMessagesHref(), MagicWord::initRegex(), FileRepo::initZones(), Title::inNamespaces(), DatabaseOracle::insert(), DatabaseMssql::insert(), ManualLogEntry::insert(), DatabaseSqlite::insert(), DatabaseBase::insert(), BenchmarkDeleteTruncate::insertData(), DatabaseOracle::insertOneRow(), GenericArrayObjectTest::instanceProvider(), ApiQuery::instantiateModules(), SqliteMaintenance::integrityCheck(), MediaWiki\Logger\LegacyLogger::interpolate(), WebRequest::interpolateTitle(), LinksUpdate::invalidateProperties(), MediaWiki\Session\SessionManager::invalidateSessionsForUser(), HTMLCacheUpdateJob::invalidateTitles(), MemoizedCallable::invokeArgs(), UploadBase::isAllowed(), User::isAllowedAll(), User::isAllowedAny(), UploadFromUrl::isAllowedHost(), GetConfiguration::isAllowedVariable(), CheckLanguageCLI::isCheckBlacklisted(), IcuCollation::isCjk(), Diff::isEmpty(), CheckLanguageCLI::isEmpty(), User::isEveryoneAllowed(), DependencyWrapper::isExpired(), LocalisationCache::isExpired(), DeprecatedInterfaceFinder::isHardDeprecated(), HTMLFormField::isHiddenRecurse(), RemoveUnusedAccounts::isInactiveAccount(), ResourceLoaderWikiModule::isKnownEmpty(), Title::isNamespaceProtected(), Title::isProtected(), ApiQuery::isReadMode(), PostgresInstaller::isRoleMember(), SiteStats::isSane(), Title::isSemiProtected(), CheckSyntax::isSuitableFile(), User::isUsableName(), MediaWikiTestCase::isUsingExternalStoreDB(), Title::isValidRedirectTarget(), Block::isWhitelistedFromAutoblocks(), BitmapMetadataHandler::Jpeg(), LinkFilter::keepOneWildcard(), Xml::label(), Xml::languageSelector(), DatabaseMssql::lastError(), LanguageKk_cyrl::lastLetter(), LoadBalancer::lastMasterChangeTimestamp(), Diff::lcs(), LogPager::limitTitle(), LogPager::limitType(), UnifiedDiffFormatter::lines(), DiffFormatter::lines(), Linker::linkAttribs(), SpecialVersion::listAuthors(), Xml::listDropDown(), UserOptions::LISTER(), UploadStash::listFiles(), SpecialWhatLinksHere::listItem(), DatabaseSqlite::listTables(), DatabaseMysqlBase::listTables(), DatabaseMysqlBase::listViews(), SpecialSearch::load(), ApiAuthManagerHelper::loadAuthenticationRequests(), JobRunner::loadBackoffs(), ProtectionForm::loadData(), HTMLForm::loadData(), HTMLSelectAndOtherField::loadDataFromRequest(), HTMLFormFieldCloner::loadDataFromRequest(), OldLocalFile::loadExtraFromDB(), LocalFile::loadExtraFromDB(), MWRestrictions::loadFromArray(), LocalFile::loadFromCache(), User::loadFromCache(), MessageCache::loadFromDB(), ResourceLoaderOOUIImageModule::loadFromDefinition(), ResourceLoaderImageModule::loadFromDefinition(), LocalFile::loadFromRow(), MediaWiki\Auth\AuthenticationRequest::loadFromSubmission(), User::loadFromUserObject(), Languages::loadGeneralMessages(), User::loadGroups(), LocalisationCache::loadItem(), Languages::loadMessages(), User::loadOptions(), LocalisationCache::loadPluralFile(), Preferences::loadPreferenceValues(), SpecialUndelete::loadRequest(), Title::loadRestrictionsFromResultWrapper(), Title::loadRestrictionsFromRows(), DBSiteStore::loadSites(), FileBasedSiteLookup::loadSitesFromCache(), LanguageConverter::loadTables(), MediaWiki\Services\ServiceContainer::loadWiringFiles(), Installer::locateExecutable(), Installer::locateExecutableInDefaultPaths(), DatabaseMysqlBase::lockTables(), ProfilerOutputStats::log(), ProfilerOutputDb::log(), Profiler::logData(), Profiler::logDataPageOutputOnly(), LBFactory::logMultiDbTransaction(), ApiMain::logRequest(), LocalIdLookup::lookupCentralIds(), HTMLFormField::lookupOptionsKeys(), LocalIdLookup::lookupUserNames(), GenerateSitemap::main(), Exif::makeFilteredData(), FormatMetadata::makeFormattedData(), ApiBase::makeHelpMsg(), ApiQuery::makeHelpMsgHelper(), ApiBase::makeHelpMsgParameters(), Licenses::makeHtml(), Parser::makeImage(), BagOStuff::makeKeyInternal(), LoginSignupSpecialPage::makeLanguageSelector(), ChangesListSpecialPage::makeLegend(), Licenses::makeLicenses(), LinkFilter::makeLikeArray(), BaseTemplate::makeLink(), DatabaseMssql::makeList(), DatabaseBase::makeList(), BaseTemplate::makeListItem(), ImagePage::makeMetadataTable(), ResourceLoader::makeModuleResponse(), SpecialRecentChanges::makeOptionsLink(), OutputPage::makeResourceLoaderLink(), SpecialSearch::makeSearchLink(), DatabaseSqlite::makeSelectOptions(), DatabaseBase::makeSelectOptions(), DatabaseMssql::makeSelectOptions(), DatabaseOracle::makeSelectOptions(), LBFactoryMulti::makeServerArray(), PathRouter::makeWeight(), DatabaseBase::makeWhereFrom2d(), ResourceLoaderImage::massageSvgPathdata(), MagicWordArray::matchAndRemove(), ParserOptions::matches(), ApiMain::matchOrigin(), ApiMain::matchRequestedHeaders(), EditPage::matchSpamRegexInternal(), MagicWordArray::matchStartAndRemove(), MagicWordArray::matchVariableStartToEnd(), UserPasswordPolicy::maxOfPolicies(), Maintenance::maybeHelp(), Parser::maybeMakeExternalImage(), mccGetHelp(), ApiQueryTestBase::merge(), LinkHolderArray::merge(), StripState::merge(), ExternalStoreDB::mergeBatchResult(), MediaWiki\Logger\MonologSpi::mergeConfig(), ApiQueryTestBase::mergeExpected(), LocalisationCache::mergeExtensionItem(), MediaWiki\Auth\AuthenticationRequest::mergeFieldInfo(), LinkHolderArray::mergeForeign(), LocalisationCache::mergeMagicWords(), MediaWiki\Session\SessionProvider::mergeMetadata(), MediaWikiTestCase::mergeMwGlobalArrayValue(), ApiQueryContinueTestBase::mergeResult(), ApiQueryImageInfo::mergeThumbParams(), ApiMain::modifyHelp(), MovePage::move(), LocalFile::move(), NamespaceConflictChecker::movePage(), ApiMove::moveSubpages(), Title::moveSubpages(), moveToExternal(), FileBackendDBRepoWrapper::mungeOpPaths(), XmlDumpWriter::namespaces(), SearchEngineConfig::namespacesAsText(), Html::namespaceSelector(), Html::namespaceSelectorOptions(), DatabaseBase::nativeReplace(), AuthManagerSpecialPage::needsSubmitButton(), ObjectCache::newAnything(), PPFrame_Hash::newChild(), PPFrame_DOM::newChild(), Language::newFromCode(), RecompressTracked::newFromCommandLine(), Title::newFromIDs(), EnqueueJob::newFromJobsByWiki(), CdnCacheUpdate::newFromTitles(), Block::newLoad(), LBFactorySimple::newMainLB(), Preprocessor_Hash::newPartNodeArray(), Preprocessor_DOM::newPartNodeArray(), MediaWiki\Auth\TemporaryPasswordAuthenticationRequest::newRandom(), FileBasedSiteLookup::newSiteFromArray(), SiteExporterTest::newSiteStore(), SpecialSearchTest::newUserWithSearchNS(), ObjectCache::newWANCacheFromId(), LockManager::normalizePathsByType(), WebRequest::normalizeUnicode(), MediaWiki\Auth\AuthManager::normalizeUsername(), FileBackendStore::normalizeXAttributes(), RecentChange::notifyRCFeeds(), CategoryMembershipChangeJob::notifyUpdatesForRevision(), Message::numParams(), JsonContent::objectTable(), SiteList::offsetUnset(), SpecialChangeCredentials::onAuthChangeFormFields(), LoginSignupSpecialPage::onAuthChangeFormFields(), RestbaseVirtualRESTService::onParsoidRequests(), RestbaseVirtualRESTService::onRequests(), VirtualRESTService::onRequests(), ParsoidVirtualRESTService::onRequests(), SwiftVirtualRESTService::onRequests(), SwiftVirtualRESTService::onResponses(), SpecialResetTokens::onSubmit(), SpecialPasswordReset::onSuccess(), RollbackAction::onView(), InfoAction::onView(), DatabaseMysqlBase::open(), PostgresInstaller::openConnectionToAnyDB(), ImagePage::openShowImage(), SpecialRecentChanges::optionsPanel(), Diff::orig(), WordLevelDiff::orig(), OutputPage::output(), SpecialRecentChanges::outputChangesList(), SpecialWatchlist::outputChangesList(), WebInstallerOutput::outputFooter(), ApiQuery::outputGeneralPageInfo(), WikiExporter::outputLogStream(), SpecialListGroupRights::outputNamespaceProtectionInfo(), SpecialSpecialpages::outputPageList(), WikiExporter::outputPageStream(), ImageQueryPage::outputResults(), MediaStatisticsPage::outputResults(), CheckLanguageCLI::outputText(), CheckLanguageCLI::outputWiki(), MWMessagePack::pack(), InfoAction::pageInfo(), WikiExporter::pagesByName(), IPTC::parse(), PathRouter::parse(), ConverterRule::parse(), Parser::parse(), LanguageConverter::parseCachedTable(), CookieJar::parseCookieResponseHeader(), MWHttpRequest::parseCookies(), XmlTypeCheck::parseDTD(), ConverterRule::parseFlags(), MWHttpRequest::parseHeader(), ShiConverter::parseManualRule(), SrConverter::parseManualRule(), IuConverter::parseManualRule(), KkConverter::parseManualRule(), ForeignAPIFile::parseMetadata(), ParserTest::parseOptions(), NewParserTest::parseOptions(), SpecialRecentChanges::parseParameters(), SpecialNewpages::parseParams(), SearchMySQL::parseQuery(), SearchSqlite::parseQuery(), SearchPostgres::parseQuery(), SearchMssql::parseQuery(), SearchOracle::parseQuery(), ConverterRule::parseRules(), RecentChange::parseToRCType(), LayeredParameterizedPassword::partialCrypt(), BacklinkJobUtils::partitionBacklinkJob(), ApiResult::path(), LoadBalancer::pendingMasterChangeCallers(), Installer::performInstallation(), MediaWiki\Session\CookieSessionProvider::persistSession(), ArrayUtils::pickRandom(), LoadBalancer::pingAll(), User::pingLimiter(), Message::plaintextParams(), BitmapMetadataHandler::PNG(), JobQueueGroup::pop(), JobQueueRedis::popAndAcquireBlob(), InterwikiTest::populateCDB(), DatabaseMssql::populateColumnCaches(), ApiPageSet::populateGeneratorData(), InterwikiTest::populateHash(), DatabaseInstaller::populateInterwikiTable(), PopulateContentModel::populatePage(), ApiOpenSearch::populateResult(), PopulateContentModel::populateRevisionOrArchive(), RebuildTextIndex::populateSearchIndex(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::postAuthentication(), UploadBase::postProcessUpload(), SpecialSearch::powerSearch(), SpecialSearch::powerSearchBox(), SpecialSearch::powerSearchOptions(), HistoryAction::preCacheMessages(), ChangesList::preCacheMessages(), WANObjectCache::prefixCacheKeys(), FileBackendStore::preloadCache(), FileBackendStore::preloadFileStat(), ResourceLoader::preloadModuleInfo(), StreamFile::prepareForStream(), ApiQueryExtLinksUsage::prepareProtocols(), SkinTemplate::prepareQuickTemplate(), SpecialTrackingCategories::prepareTrackingCategoriesData(), PageQueryPage::preprocessResults(), WantedQueryPage::preprocessResults(), WantedCategoriesPage::preprocessResults(), MostlinkedCategoriesPage::preprocessResults(), MostcategoriesPage::preprocessResults(), ShortPagesPage::preprocessResults(), ListDuplicatedFilesPage::preprocessResults(), MostinterwikisPage::preprocessResults(), ListredirectsPage::preprocessResults(), MostlinkedPage::preprocessResults(), MostlinkedTemplatesPage::preprocessResults(), BrokenRedirectsPage::preprocessResults(), DoubleRedirectsPage::preprocessResults(), LinkSearchPage::preprocessResults(), BlockListPager::preprocessResults(), ProtectedPagesPager::preprocessResults(), MediaStatisticsPage::preprocessResults(), Preprocessor_Hash::preprocessToObj(), SiteList::preSetElement(), SpecialBlock::preText(), MWExceptionHandler::prettyPrintTrace(), MediaWiki\Session\SessionManager::preventSessionsForUser(), FileBackendStore::primeContainerCache(), FileBackendStore::primeFileCache(), FindHooks::printArray(), ApiQueryContinueTestBase::printResult(), SearchHighlighter::process(), WANObjectCache::processCheckKeys(), ApiPageSet::processDbRow(), TextPassDumper::processFileOpt(), ApiQueryImageInfo::processMetaData(), BackupDumper::processOptions(), ApiPageSet::processTitlesArray(), Preferences::profilePreferences(), WikiPage::protectDescription(), WikiPage::protectDescriptionLog(), MWRestrictionsTest::provideCheck(), ApiDocumentationTest::provideDocumentationExists(), HtmlTest::provideElementsWithAttributesHavingDefaultValues(), MediaWikiTestCaseTest::provideExistingKeysAndNewValues(), WfExpandUrlTest::provideExpandableUrls(), GlobalVarConfigTest::provideGet(), HtmlTest::provideHtml5InputTypes(), MWExceptionTest::provideJsonSerializedKeys(), ResourcesTest::provideMediaStylesheets(), ExtensionJsonValidationTest::providePassesValidation(), MediaWiki\Auth\AuthManager::providerArrayFromSpecs(), ResourcesTest::provideResourceFiles(), MediaWiki\Auth\AbstractSecondaryAuthenticationProvider::providerRevokeAccessForUser(), MediaWiki\Auth\AbstractPrimaryAuthenticationProvider::providerRevokeAccessForUser(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::providerRevokeAccessForUser(), ArrayDiffFormatterTest::provideTestFormat(), WfAssembleUrlTest::provideURLParts(), GlobalTest::provideWfMatchesDomainList(), XMPTest::provideXMPParse(), Xhprof::pruneData(), FileRepo::publishBatch(), NewParserTest::publishTestArticles(), CdnCacheUpdate::purge(), TempFSFile::purgeAllOnShutdown(), RebuildRecentchanges::purgeFeeds(), PurgeChangedFiles::purgeFromArchiveTable(), PurgeChangedFiles::purgeFromLogType(), PurgeList::purgeNamespace(), LocalFile::purgeOldThumbnails(), Maintenance::purgeRedundantText(), LocalFile::purgeThumbList(), ForeignAPIFile::purgeThumbnails(), LocalFile::purgeThumbnails(), JobQueueGroup::push(), JobQueueRedis::pushBlobs(), JobQueueGroup::pushLazyJobs(), SpecialPagesWithProp::queryExistingProps(), SearchMySQL::queryFeatures(), LinksUpdate::queueRecursiveJobs(), FileRepo::quickImportBatch(), FileRepo::quickPurgeBatch(), Message::rawParams(), AutoloadGenerator::readDir(), MergeMessageFileList::readFile(), ExtensionRegistry::readFromQueue(), LocalisationCache::readJSONFile(), TestFileIterator::readNextTest(), ResourceLoaderFileModule::readScriptFiles(), ResourceLoaderFileModule::readStyleFile(), ResourceLoaderFileModule::readStyleFiles(), DeletedContribsPager::reallyDoQuery(), ContribsPager::reallyDoQuery(), AllMessagesTablePager::reallyDoQuery(), QueryPage::reallyDoQuery(), ApiMain::reallyMakeHelpMsg(), RebuildRecentchanges::rebuildRecentChangesTablePass1(), RebuildRecentchanges::rebuildRecentChangesTablePass2(), RebuildRecentchanges::rebuildRecentChangesTablePass3(), RebuildRecentchanges::rebuildRecentChangesTablePass4(), RebuildRecentchanges::rebuildRecentChangesTablePass5(), QueryPage::recache(), LocalisationCache::recache(), Autopromote::recCheckCondition(), EnhancedChangesList::recentChangesBlock(), EnhancedChangesList::recentChangesBlockGroup(), ChangesList::recentChangesFlags(), CgzCopyTransaction::recompress(), TransactionProfiler::recordQueryCompletion(), ApiFormatXml::recXmlPrint(), SearchExactMatchRescorer::redirectTargetsToRedirect(), SpecialUndelete::redirectToRevDel(), CoreParserFunctions::register(), LockManagerGroup::register(), FileBackendGroup::register(), ResourceLoader::register(), PoolCounterRedis::registerAcquisitionTime(), ResourceLoader::registerTestModules(), KkConverter::regsConverter(), LBFactoryMulti::reindexGroupLoads(), HTMLFormFieldCloner::rekeyValuesArray(), PoolCounterRedis::release(), PoolCounterRedis::releaseAll(), MySqlLockManager::releaseAllLocks(), PostgreSqlLockManager::releaseAllLocks(), MemcLockManager::releaseMutexes(), SectionProfiler::remapCallTree(), ConvertExtensionToRegistration::removeAbsolutePath(), LogFormatterTestCase::removeApiMetaData(), ReplacementArray::removeArray(), Sanitizer::removeHTMLtags(), LocalFileDeleteBatch::removeNonexistentFiles(), LocalFileRestoreBatch::removeNonexistentFiles(), LocalFileMoveBatch::removeNonexistentFiles(), LocalFileRestoreBatch::removeNonexistentFromCleanup(), SiteStatsUpdate::removePendingDeltas(), Parser::renderImageGallery(), Preferences::renderingPreferences(), RegexlikeReplacer::replace(), MessageCache::replace(), DatabaseSqlite::replace(), DatabaseBase::replace(), LinkHolderArray::replaceInternal(), LinkHolderArray::replaceInterwiki(), StatusValue::replaceMessage(), MagicWord::replaceMultiple(), Message::replaceParameters(), Parser::replaceTransparentTags(), DbTestPreviewer::report(), DatabasePostgres::reportQueryError(), ApiBase::requirePostedParameters(), MediaWikiTestCase::resetDB(), TransactionProfiler::resetExpectations(), User::resetOptions(), FileBackend::resolveFSFileObjects(), FormatMetadata::resolveMultilangMetadata(), FormatMetadata::resolveMultilangValue(), FormatMetadata::resolveMultivalueValue(), resolveStubs(), ResourceLoader::respond(), MediaWikiTestCase::restoreLoggers(), FileBackendMultiWrite::resyncFiles(), Diff::reverse(), LoadBalancer::rollbackMasterChanges(), RandomImageGenerator::rotateImageSpec(), ApiQueryDeletedRevisions::run(), ApiQueryAllRevisions::run(), ApiQueryAllDeletedRevisions::run(), ApiQueryPrefixSearch::run(), CategoryMembershipChangeJob::run(), SquidPurgeClientPool::run(), ApiQueryIWBacklinks::run(), ApiQueryProtectedTitles::run(), ApiQueryImages::run(), ApiQueryLangBacklinks::run(), ApiQueryWatchlistRaw::run(), ApiQueryExtLinksUsage::run(), ApiQueryCategories::run(), ApiQueryDuplicateFiles::run(), ApiQueryAllCategories::run(), ApiQueryPagesWithProp::run(), ApiQueryWatchlist::run(), ApiQueryQueryPage::run(), ApiQuerySearch::run(), ApiQueryCategoryMembers::run(), ApiQueryAllPages::run(), ApiQueryLinks::run(), RefreshLinksJob::run(), ApiQueryAllImages::run(), ApiQueryRevisions::run(), EnqueueJob::run(), ApiQueryBacklinksprop::run(), CategoryFinder::run(), ApiQueryAllLinks::run(), Hooks::run(), ApiQueryRecentChanges::run(), ApiQueryBacklinks::run(), MigrateFileRepoLayout::runBatch(), ApiQueryBacklinks::runFirstQuery(), RefreshLinksJob::runForTitle(), MWException::runHooks(), ContentHandler::runLegacyHooks(), MultiHttpClient::runMulti(), VirtualRESTServiceClient::runMulti(), DatabaseBase::runOnTransactionIdleCallbacks(), DatabaseBase::runOnTransactionPreCommitCallbacks(), FileOpBatch::runParallelBatches(), ApiQueryRandom::runQuery(), ApiQueryBacklinks::runSecondQuery(), TableCleanup::runTable(), ParserTest::runTest(), ParserTest::runTests(), ParserTest::runTestsFromFiles(), DataUpdate::runUpdates(), DatabaseUpdater::runUpdates(), Sanitizer::safeEncodeTagAttributes(), SamplingStatsdClient::sampleData(), IEContentAnalyzer::sampleData(), FormatMetadata::sanitizeArrayForAPI(), FileBackendStore::sanitizeOpHeaders(), ApiQueryTestBase::sanitizeResultArray(), ProtectionForm::save(), MediaWiki\Session\SessionBackend::save(), SpecialSearch::saveNamespaces(), User::saveOptions(), UserRightsProxy::saveSettings(), HashSiteStore::saveSites(), DBSiteStore::saveSites(), LocalFile::saveToCache(), User::saveToCache(), UserrightsPage::saveUserGroups(), CategoryFinder::scanNextLayer(), EraseArchivedFile::scrubAllVersions(), ApiOpenSearch::search(), SearchEngineConfig::searchableNamespaces(), Preferences::searchPreferences(), SpecialSearch::searchProfileTabs(), SearchPostgres::searchQuery(), PrefixSearch::searchWithVariants(), CategoryFinder::seed(), DatabaseBase::selectFieldValues(), DatabaseMssql::selectSQLText(), SamplingStatsdClient::send(), UserMailer::send(), ApiMain::sendCacheHeaders(), UserMailer::sendInternal(), PurgeList::sendPurgeRequest(), CookieJar::serializeToHttpRequest(), ApiResult::setArrayTypeRecursive(), ApiQueryBacklinksprop::setContinue(), FauxRequest::setCookies(), MultiWriteBagOStuff::setDebug(), TransactionProfiler::setExpectations(), OutputPage::setFeedAppendQuery(), ParserDiffTest::setFunctionHook(), Parser::setFunctionHook(), FauxRequest::setHeaders(), ApiResult::setIndexedTagName_recursive(), ApiResult::setIndexedTagNameRecursive(), ApiParse::setIndexedTagNames(), RedisBagOStuff::setMulti(), MemcachedPeclBagOStuff::setMulti(), SqlBagOStuff::setMulti(), BagOStuff::setMulti(), MediaWikiTestCase::setMwGlobals(), GenerateSitemap::setNamespacePriorities(), MediaWiki\Auth\AuthManagerAuthPlugin::setPassword(), TestPageProps::setProperties(), LocalFile::setProps(), MediaWiki\Session\TestUtils::setSessionManagerSingleton(), SpecialWatchlist::setTopText(), StoreBatchTest::setUp(), UploadFromUrlTestSuite::setUp(), FileBackendTest::setUp(), JobQueueTest::setUp(), PasswordTestCase::setUp(), SpecialNewpages::setup(), ResourceLoaderTestCase::setUp(), NewParserTest::setUp(), ChangesListSpecialPage::setup(), MediaWikiTestCase::setUp(), MediaWikiTestCaseTest::setUpBeforeClass(), MediaWikiTestCase::setupExternalStoreTestDBs(), NewParserTest::setupGlobals(), ParserTest::setupGlobals(), BaseDumpTest::setUpPrefetch(), MysqlInstaller::setupUser(), MssqlInstaller::setupUser(), WebInstaller::setVarsFromRequest(), RevDelList::setVisibility(), RandomImageGenerator::shapePointsToString(), ProfilerXhprof::shouldExclude(), ProtectionForm::show(), DifferenceEngine::showDiffPage(), UserrightsPage::showEditUserGroupsForm(), MovePageForm::showForm(), SpecialImport::showForm(), EditPage::showHeader(), SpecialUndelete::showHistory(), SpecialWhatLinksHere::showIndirectLinks(), SpecialSearch::showInterwiki(), FileDuplicateSearchPage::showList(), SpecialBookSources::showList(), SpecialBlockList::showList(), SpecialUndelete::showList(), SpecialSearch::showResults(), CliInstaller::showStatusMessage(), WebInstaller::showStatusMessage(), SpecialChangeCredentials::showSubpageList(), MovePageForm::showSubpages(), SpecialTags::showTagList(), SpecialEditWatchlist::showTitles(), SpecialUploadStash::showUploads(), SpecialUpload::showUploadWarning(), ChronologyProtector::shutdown(), MediaWiki\Session\SessionManager::shutdown(), SiteConfiguration::siteFromDB(), SiteListTest::siteListProvider(), Message::sizeParams(), SpecialVersion::softwareInformation(), PathRouter::sortByWeight(), AuthManagerSpecialPage::sortFormDescriptorFields(), DatabaseOracle::sourceStream(), PrefixSearch::specialSearch(), WordLevelDiff::split(), SearchHighlighter::splitAndAdd(), MediaWikiTitleCodec::splitTitleString(), MwSql::sqlPrintResult(), Html::srcSet(), Licenses::stackItem(), ForkController::start(), WebInstaller::startPageWrapper(), RecompressTracked::startSlaveProcs(), MediaWikiTestCase::stashMwGlobals(), FileRepo::storeBatch(), ApiResult::stripMetadata(), ApiResult::stripMetadataNonRecursive(), MediaWikiTestCase::stripStringKeys(), WebInstallerOptions::submit(), SpecialEditWatchlist::submitNormal(), Skin::subPageSubtitle(), FileBackendMultiWrite::substOpBatchPaths(), MediaWikiParserTest::suite(), JobQueueFederated::supportsDelayedJobs(), UpdateLogging::sync(), SyncFileBackend::syncBackends(), JobRunner::syncBackoffDeltas(), SyncFileBackend::syncFileBatch(), CoreParserFunctions::tagObj(), ChangeTags::tagUsageStatistics(), WikiPageTest::tearDown(), JobQueueTest::tearDown(), UploadFromUrlTestSuite::tearDown(), MigrateFileRepoLayoutTest::tearDown(), MediaWikiTestCase::tearDown(), Job::teardown(), MediaWikiTestCaseTest::tearDownAfterClass(), ParserTest::teardownDatabase(), FileBackendTest::tearDownFiles(), NewParserTest::teardownGlobals(), ParserTest::teardownGlobals(), MediaWikiTestCase::teardownTestDB(), MediaWiki\Auth\AuthManagerTest::testAccountCreation(), MediaWiki\Auth\AuthManagerTest::testAccountLink(), ApiModuleManagerTest::testAddModules(), ResourceLoaderTest::testAddSource(), MediaWiki\Auth\AuthManagerTest::testAllowsPropertyChange(), UserTest::testAllRightsWithMessage(), GenericArrayObjectTest::testAppend(), MWDebugTest::testAppendDebugInfoToApiResultXmlFormat(), MediaWiki\Auth\AuthManagerTest::testAuthentication(), MediaWiki\Auth\AuthManagerTest::testAutoAccountCreation(), MediaWiki\Auth\ResetPasswordSecondaryAuthenticationProviderTest::testBasics(), MediaWiki\Auth\ConfirmLinkSecondaryAuthenticationProviderTest::testBeginLinkAttempt(), MediaWiki\Auth\AuthManagerTest::testCanCreateAccounts(), MediaWiki\Auth\AuthManagerTest::testCanLinkAccounts(), MediaWiki\Session\BotPasswordSessionProviderTest::testCheckSessionInfo(), UserPasswordPolicyTest::testCheckUserPassword(), ApiMainTest::testClassNamesInModuleManager(), ApiQueryTest::testClassNamesInModuleManager(), GlobalTest::testClientAcceptsGzipTest(), XhprofTest::testCompleteMetricsStructure(), ApiMainTest::testConditionalRequestHeadersOutput(), MediaWiki\Session\SessionManagerTest::testConstructor(), MediaWiki\Auth\AuthenticationResponseTest::testConstructors(), ApiQueryRevisionsTest::testContentComesWithContentModelAndFormat(), MediaWiki\Session\CookieSessionProviderTest::testCookieData(), XhprofTest::testCriticalPath(), MediaWiki\Session\SessionTest::testDataAccess(), MediaWikiServicesTest::testDefaultServiceInstantiation(), TextContentTest::testDeletionUpdates(), ApiDocumentationTest::testDocumentationExists(), StatusTest::testErrorWithMessage(), HashBagOStuffTest::testEvictionGet(), HashBagOStuffTest::testEvictionSet(), ExtensionRegistryTest::testExportExtractedDataGlobals(), ExtensionProcessorTest::testExtractExtensionMessagesFiles(), ExtensionProcessorTest::testExtractMessagesDirs(), ExtensionProcessorTest::testExtractResourceLoaderModules(), StatusTest::testFatalWithMessage(), MediaWiki\Auth\LegacyHookPreAuthenticationProvider::testForAuthentication(), MediaWiki\Auth\ThrottlePreAuthenticationProvider::testForAuthentication(), NewParserTest::testFuzzTests(), MediaWiki\Auth\TemporaryPasswordPrimaryAuthenticationProviderTest::testGetAuthenticationRequests(), MediaWiki\Auth\AuthManagerTest::testGetAuthenticationRequests(), UserTest::testGetCanonicalName(), StatusTest::testGetErrorMessageArray(), MediaWiki\Auth\AuthenticationRequestTestCase::testGetFieldInfo(), MediaWiki\Auth\PasswordDomainAuthenticationRequestTest::testGetFieldInfo2(), MediaWiki\Auth\PasswordAuthenticationRequestTest::testGetFieldInfo2(), SiteListTest::testGetGlobalIdentifiers(), HttpErrorTest::testGetHtml(), ResourceLoaderTest::testGetLoadScript(), WANObjectCacheTest::testGetMultiCheckKeys(), LanguageTest::testGetNamespaceAliases(), TextContentTest::testGetParserOutput(), MWExceptionHandlerTest::testGetRedactedTrace(), WikitextContentTest::testGetSecondaryDataUpdates(), SiteListTest::testGetSiteByGlobalId(), SiteListTest::testGetSiteByInternalId(), SiteListTest::testGetSiteByNavigationId(), HashSiteStoreTest::testGetSites(), CachingSiteStoreTest::testGetSites(), DBSiteStoreTest::testGetSites(), DBSiteStoreTest::testGetSitesDefaultOrder(), ApiTokensTest::testGettingToken(), WatchedItemStoreUnitTest::testGetWatchedItemsForUser(), SiteListTest::testHasGlobalId(), PoolCounterTest::testHashKeyIntoSlots(), SiteListTest::testHasInternallId(), SiteListTest::testHasNavigationId(), ResourcesTest::testIllegalDependencies(), XhprofTest::testInclusiveMetricsStructure(), FormatMetadataTest::testInvalidDate(), IPTest::testInvalidIPs(), StatusTest::testIsGood(), IPTest::testisIPAddress(), TitleTest::testIsValidMoveOperation(), TitleTest::testLegalChars(), DifferenceEngineTest::testLoadRevisionData(), MediaWiki\Session\SessionManagerTest::testLoadSessionInfoFromStore(), PathRouterTest::testLoose(), LinkFilterTest::testMakeLikeArrayWithValidPatterns(), DifferenceEngineTest::testMapDiffPrevNext(), MediaWiki\Auth\AuthenticationRequestTest::testMergeFieldInfo(), MediaWiki\Session\SessionTest::testMethods(), ResourcesTest::testMissingDependencies(), FileContentsHasherTest::testMultipleFileHash(), UIDGeneratorTest::testNewSequentialIDs(), MediaWiki\Auth\AuthManagerTest::testNormalizeUsername(), GenericArrayObjectTest::testOffsetSet(), ExportTest::testPageByTitle(), NewParserTest::testParserTest(), ExtensionJsonValidationTest::testPassesValidation(), PrefixUniquenessTest::testPrefixes(), MediaWiki\Auth\AuthManagerTest::testProviderCreation(), MediaWiki\Auth\AbstractSecondaryAuthenticationProviderTest::testProviderRevokeAccessForUser(), MediaWiki\Auth\AbstractPrimaryAuthenticationProviderTest::testProviderRevokeAccessForUser(), ApiPurgeTest::testPurgeMainPage(), QueryAllSpecialPagesTest::testQuerypageSqlQuery(), TitlePermissionTest::testQuickPermissions(), XhprofTest::testRawData(), BatchRowUpdateTest::testReaderBasicIterate(), RefreshLinksPartitionTest::testRefreshLinks(), SpecialSearchTest::testRewriteQueryWithSuggestion(), ExifRotationTest::testRotationRendering(), ExifRotationTest::testRotationRenderingNoAutoRotate(), MediaWiki\Auth\AuthManagerTest::testSecuritySensitiveOperationStatus(), SiteListTest::testSerialization(), FileContentsHasherTest::testSingleFileHash(), UIDGeneratorTest::testTimestampedUID(), StructureTest::testUnitTestFileNamesEndWithTest(), ResourcesTest::testUnsatisfiableDependencies(), LinksUpdateTest::testUpdate_page_props(), DatabaseSqliteTest::testUpgrades(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::testUserCanAuthenticate(), MediaWiki\Auth\AuthPluginPrimaryAuthenticationProvider::testUserExists(), IPTest::testValidIPs(), SpecialPageAliasTest::testValidSpecialPageAliases(), OutputPageTest::testVaryHeaders(), ResourcesTest::testVersionHash(), StatusTest::testWarningWithMessage(), WatchedItemStoreIntegrationTest::testWatchAndUnWatchItem(), ApiWatchTest::testWatchClear(), PathRouterTest::testWeight(), GlobalTest::testWfPercentTest(), TitleTest::testWgWhitelistReadRegexp(), Message::timeperiodParams(), TraditionalImageGallery::toHTML(), Job::toString(), BagOStuff::trackDuplicateKeys(), TrackBlobs::trackOrphanText(), TrackBlobs::trackRevisions(), TransactionProfiler::transactionWritingIn(), TransactionProfiler::transactionWritingOut(), OutputPage::transformCssMedia(), GenerateJsonI18n::transformI18nFile(), BitmapHandler::transformImageMagickExt(), ApiUpload::transformWarnings(), SrConverter::translate(), KkConverter::translate(), FileBackendDBRepoWrapper::translateArrayResults(), LanguageFi::translateBlockExpiry(), Language::translateBlockExpiry(), Preferences::tryFormSubmit(), JobQueueFederated::tryJobInsertions(), AuthManagerSpecialPage::trySubmit(), HTMLForm::trySubmit(), WatchedItemStore::uncacheLinkTarget(), PageArchive::undeleteRevisions(), DelayedParserTest::unleash(), LocalisationCache::unload(), LocalisationCache::unloadAll(), ZipDirectoryReader::unpack(), MediaWiki\Session\CookieSessionProvider::unpersistSession(), LocalFile::unprefixRow(), GenericArrayObject::unserialize(), SpecialEditWatchlist::unwatchTitles(), DatabaseOracle::update(), RecentChangesUpdateJob::updateActiveUsers(), WikiPage::updateCategoryCounts(), MessageBlobStore::updateMessage(), WatchedItemStore::updateNotificationTimestamp(), Maintenance::updateSearchIndex(), ChangeTags::updateTags(), DatabaseMysqlBase::upsert(), DatabaseBase::upsert(), UserOptions::USAGER(), ResourceFileCache::useFileCache(), HTMLFileCache::useFileCache(), MWException::useMessageCache(), MediaWiki\Auth\AuthManager::userCanAuthenticate(), Revision::userCanBitfield(), MediaWiki\Auth\AuthManager::userExists(), SearchEngineConfig::userNamespaces(), Revision::userWasLastToEdit(), utf8ToHexSequence(), HTMLCheckMatrix::validate(), HTMLFormFieldCloner::validate(), Exif::validate(), Sanitizer::validateAttributes(), PrefixSearch::validateNamespaces(), JobSpecification::validateParams(), Maintenance::validateParamsAndArgs(), ApiResult::validateValue(), SpecialPageAliasTest::validSpecialPageAliasesProvider(), ApiResult::valueSize(), UploadBase::verifyMimeType(), Article::view(), Language::viewPrevNext(), PPFrame_Hash::virtualBracketedImplode(), PPFrame_DOM::virtualBracketedImplode(), PPFrame_Hash::virtualImplode(), PPFrame_DOM::virtualImplode(), JobQueueGroup::waitForBackups(), LBFactory::waitForReplication(), Preferences::watchlistPreferences(), SpecialEditWatchlist::watchTitles(), wfEntryPointCheck(), wfGzipHandler(), wfMissingExtensions(), wfOutputHandler(), SpecialWhatLinksHere::whatlinkshereForm(), DatabaseOracle::wrapConditionsForWhere(), OutputPage::wrapWikiMsg(), BatchRowWriter::write(), MediaWiki\Session\PHPSessionHandler::write(), RandomImageGenerator::writeImages(), RandomImageGenerator::writeImageWithApi(), RandomImageGenerator::writeImageWithCommandLine(), DatabaseUpdater::writeSchemaUpdateFile(), RandomImageGenerator::writeSvg(), and XmlDumpWriter::writeUploads().

string $mIndexPolicy index or noindex Any other value will result in no ParserOutput::change
Initial value:
== Background: why web applications are different ==
MediaWiki is intended to be usable on any web host that provides support for
PHP and a database. Many users of low-end shared hosting have very limited
access to their machine: often only FTP access to some subdirectory of the web
root. Support for these users entails several restrictions
#define the
table suitable for use with IDatabase::select()
deferred txt A few of the database updates required by various functions here can be deferred until after the result page is displayed to the user For updating the view updating the linked to tables after a etc PHP does not yet have any way to tell the server to actually return and disconnect while still running these but it might have such a feature in the future We handle these by creating a deferred update object and putting those objects on a global then executing the whole list after the page is displayed We don t do anything smart like collating updates to the same table or such because the list is almost always going to have just one item on if that
Definition: deferred.txt:11
I won t presume to tell you how to I m just describing the methods I chose to use for myself If you do choose to follow these it will probably be easier for you to collaborate with others on the but if you want to contribute without by all means do which work well I also use K &R brace matching style I know that s a religious issue for some
Definition: design.txt:79
This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of and they certainly aren t ideal for someone who s installing MediaWiki as root
design txt This is a brief overview of the new design More thorough and up to date information is available on the documentation wiki at etc Handles the details of getting and saving to the user table of the database
Definition: design.txt:12
The ContentHandler facility adds support for arbitrary content types on wiki instead of relying on wikitext for everything It was introduced in MediaWiki Each kind of and so on Built in content types as usual *javascript user provided javascript code *json simple implementation for use by etc *css user provided css code *text plain text In PHP
We use the convention $dbr for read and $dbw for write to help you keep track of whether the database object is a the world will explode Or to be a subsequent write query which succeeded on the master may fail when replicated to the slave due to a unique key collision Replication on the slave will stop and it may take hours to repair the database and get it back online Setting read_only in my cnf on the slave will avoid this but given the dire we prefer to have as many checks as possible We provide a but the wrapper functions like please read the documentation for except in special pages derived from QueryPage It s a common pitfall for new developers to submit code containing SQL queries which examine huge numbers of rows Remember that COUNT * is(N), counting rows in atable is like counting beans in a bucket.------------------------------------------------------------------------Replication------------------------------------------------------------------------The largest installation of MediaWiki, Wikimedia, uses a large set ofslave MySQL servers replicating writes made to a master MySQL server.Itis important to understand the issues associated with this setup if youwant to write code destined for Wikipedia.It's often the case that the best algorithm to use for a given taskdepends on whether or not replication is in use.Due to our unabashedWikipedia-centrism, we often just use the replication-friendly version, but if you like, you can use wfGetLB() ->getServerCount() > 1 tocheck to see if replication is in use.===Lag===Lag primarily occurs when large write queries are sent to the master.Writes on the master are executed in parallel, but they are executed inserial when they are replicated to the slaves.The master writes thequery to the binlog when the transaction is committed.The slaves pollthe binlog and start executing the query as soon as it appears.They canservice reads while they are performing a write query, but will not readanything more from the binlog and thus will perform no more writes.Thismeans that if the write query runs for a long time, the slaves will lagbehind the master for the time it takes for the write query to complete.Lag can be exacerbated by high read load.MediaWiki's load balancer willstop sending reads to a slave when it is lagged by more than 30 seconds.If the load ratios are set incorrectly, or if there is too much loadgenerally, this may lead to a slave permanently hovering around 30seconds lag.If all slaves are lagged by more than 30 seconds, MediaWiki will stopwriting to the database.All edits and other write operations will berefused, with an error returned to the user.This gives the slaves achance to catch up.Before we had this mechanism, the slaves wouldregularly lag by several minutes, making review of recent editsdifficult.In addition to this, MediaWiki attempts to ensure that the user seesevents occurring on the wiki in chronological order.A few seconds of lagcan be tolerated, as long as the user sees a consistent picture fromsubsequent requests.This is done by saving the master binlog positionin the session, and then at the start of each request, waiting for theslave to catch up to that position before doing any reads from it.Ifthis wait times out, reads are allowed anyway, but the request isconsidered to be in"lagged slave mode".Lagged slave mode can bechecked by calling wfGetLB() ->getLaggedSlaveMode().The onlypractical consequence at present is a warning displayed in the pagefooter.===Lag avoidance===To avoid excessive lag, queries which write large numbers of rows shouldbe split up, generally to write one row at a time.Multi-row INSERT...SELECT queries are the worst offenders should be avoided altogether.Instead do the select first and then the insert.===Working with lag===Despite our best efforts, it's not practical to guarantee a low-lagenvironment.Lag will usually be less than one second, but mayoccasionally be up to 30 seconds.For scalability, it's very importantto keep load on the master low, so simply sending all your queries tothe master is not the answer.So when you have a genuine need forup-to-date data, the following approach is advised:1) Do a quick query to the master for a sequence number or timestamp 2) Run the full query on the slave and check if it matches the data you gotfrom the master 3) If it doesn't, run the full query on the masterTo avoid swamping the master every time the slaves lag, use of thisapproach should be kept to a minimum.In most cases you should just readfrom the slave and let the user deal with the delay.------------------------------------------------------------------------Lock contention------------------------------------------------------------------------Due to the high write rate on Wikipedia(and some other wikis), MediaWiki developers need to be very careful to structure their writesto avoid long-lasting locks.By default, MediaWiki opens a transactionat the first query, and commits it before the output is sent.Locks willbe held from the time when the query is done until the commit.So youcan reduce lock time by doing as much processing as possible before youdo your write queries.Often this approach is not good enough, and it becomes necessary toenclose small groups of queries in their own transaction.Use thefollowing syntax:$dbw=wfGetDB(DB_MASTER
globals txt Globals are evil The original MediaWiki code relied on globals for processing context far too often MediaWiki development since then has been a story of slowly moving context out of global variables and into objects Storing processing context in object member variables allows those objects to be reused in a much more flexible way Consider the elegance of
database rows
Definition: globals.txt:10
This document describes the state of Postgres support in and is fairly well maintained The main code is very well while extensions are very hit and miss it is probably the most supported database after MySQL Much of the work in making MediaWiki database agnostic came about through the work of creating Postgres support
Definition: postgres.txt:14
A helper class for throttling authentication attempts.
The ContentHandler facility adds support for arbitrary content types on wiki instead of relying on wikitext for everything It was introduced in MediaWiki Each kind of and so on Built in content types are
and(b) You must cause any modified files to carry prominent notices stating that You changed the files
We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going on
Definition: hooks.txt:86

Definition at line 9 of file distributors.txt.

Referenced by Exif::__construct(), Linker::normalizeSubpageLink(), UserOptions::showUsageAndExit(), and UserOptions::warn().

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of and they certainly aren t ideal for someone who s installing MediaWiki as MediaWiki does not conform to normal Unix filesystem layout Hopefully we ll offer direct support for standard layouts in the but for now* any change to the location of files is unsupported* Moving things and leaving symlinks will* probably* not break but it is* strongly* advised not to try any more intrusive changes to get MediaWiki to conform more closely to your filesystem hierarchy Any such attempt will almost certainly result in unnecessary bugs The standard recommended location to install relative to the web is it should be possible to enable the appropriate rewrite rules by default

Definition at line 53 of file distributors.txt.

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux distributions

Definition at line 3 of file distributors.txt.

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of and they certainly aren t ideal for someone who s installing MediaWiki as MediaWiki does not conform to normal Unix filesystem layout Hopefully we ll offer direct support for standard layouts in the future

Definition at line 39 of file distributors.txt.

Referenced by PHPUnitMaintClass::finalSetup().

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of and they certainly aren t ideal for someone who s installing MediaWiki as MediaWiki does not conform to normal Unix filesystem layout Hopefully we ll offer direct support for standard layouts in the but for now* any change to the location of files is unsupported* Moving things and leaving symlinks will* probably* not break but it is* strongly* advised not to try any more intrusive changes to get MediaWiki to conform more closely to your filesystem hierarchy Any such attempt will almost certainly result in unnecessary bugs The standard recommended location to install MediaWiki

Definition at line 39 of file distributors.txt.

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s packages

Definition at line 3 of file distributors.txt.

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix permissions

Definition at line 9 of file distributors.txt.

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of and they certainly aren t ideal for someone who s installing MediaWiki as MediaWiki does not conform to normal Unix filesystem layout Hopefully we ll offer direct support for standard layouts in the but for now *any change to the location of files is unsupported *Moving things and leaving symlinks will *probably *not break but it is *strongly *advised not to try any more intrusive changes to get MediaWiki to conform more closely to your filesystem hierarchy Any such attempt will almost certainly result in unnecessary bugs The standard recommended location to install relative to the web root
Initial value:
== Directory structure ==
Because of constraint (1) above
globals txt Globals are evil The original MediaWiki code relied on globals for processing context far too often MediaWiki development since then has been a story of slowly moving context out of global variables and into objects Storing processing context in object member variables allows those objects to be reused in a much more flexible way Consider the elegance of
database rows
Definition: globals.txt:10
within a display generated by the Derivative if and wherever such third party notices normally appear The contents of the NOTICE file are for informational purposes only and do not modify the License You may add Your own attribution notices within Derivative Works that You alongside or as an addendum to the NOTICE text from the provided that such additional attribution notices cannot be construed as modifying the License You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for or distribution of Your or for any such Derivative Works as a provided Your and distribution of the Work otherwise complies with the conditions stated in this License Submission of Contributions Unless You explicitly state any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this without any additional terms or conditions Notwithstanding the above

Definition at line 39 of file distributors.txt.

This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access MediaWiki s design is based around catering to the lowest common denominator Although we support higher end setups as the way many things work by default is tailored toward shared hosting These defaults are unconventional from the point of view of and they certainly aren t ideal for someone who s installing MediaWiki as MediaWiki does not conform to normal Unix filesystem layout Hopefully we ll offer direct support for standard layouts in the but for now* any change to the location of files is unsupported* Moving things and leaving symlinks will* probably* not break but it is* strongly* advised not to try any more intrusive changes to get MediaWiki to conform more closely to your filesystem hierarchy Any such attempt will almost certainly result in unnecessary bugs The standard recommended location to install relative to the web is it should be possible to enable the appropriate rewrite rules by if you can reconfigure the web server
This document is intended to provide useful advice for parties seeking to redistribute MediaWiki to end users It s targeted particularly at maintainers for Linux since it s been observed that distribution packages of MediaWiki often break We ve consistently had to recommend that users seeking support use official tarballs instead of their distribution s and this often solves whatever problem the user is having It would be nice if this could such and we might be restricted by PHP settings such as safe mode or open_basedir We cannot assume that the software even has read access anywhere useful Many shared hosts run all users web applications under the same so they can t rely on Unix and must forbid reads to even standard directories like tmp lest users read each others files We cannot assume that the user has the ability to install or run any programs not written as web accessible PHP scripts Since anything that works on cheap shared hosting will work if you have shell or root access too

Definition at line 9 of file distributors.txt.

string $method Identifies which password reset field was specified by the SpecialPasswordReset::user

Wikitext formatted, in the key only.

Definition at line 9 of file distributors.txt.

Referenced by UserWrapper::__construct(), TestUser::__construct(), UploadFromChunks::__construct(), UploadFromStash::__construct(), MediaWiki\Session\UserInfo::__construct(), ResourceLoaderContext::__construct(), WatchedItem::__construct(), UploadStash::__construct(), ArchivedFile::__construct(), MediaWiki\Session\SessionBackend::__construct(), MediaWiki\Auth\AuthManagerAuthPluginUser::__construct(), LocalFileDeleteBatch::__construct(), MediaWiki\Session\UserInfo::__toString(), WatchedItem::addWatch(), LogFormatterTest::assertIRCComment(), UploadFromChunks::concatenateChunks(), LocalFileDeleteBatch::doDBInserts(), SpecialPreferences::execute(), UpdateLogging::execute(), CapsCleanup::execute(), LinksUpdate::getAsJobSpecification(), MediaWiki\Session\UserInfo::getId(), MediaWiki\Auth\AuthManagerAuthPluginUser::getId(), MediaWiki\Session\UserInfo::getName(), WatchedItem::getNotificationTimestamp(), MediaWiki\Session\UserInfo::getToken(), DerivativeResourceLoaderContext::getUser(), MediaWiki\Session\UserInfo::getUser(), DerivativeContext::getUser(), RequestContext::getUser(), MediaWiki\Session\UserInfo::isAnon(), MediaWiki\Auth\AuthManagerAuthPluginUser::isHidden(), MediaWiki\Auth\AuthManagerAuthPluginUser::isLocked(), WatchedItem::isWatched(), ArchivedFile::loadFromRow(), LogFormatterTest::newLogEntry(), CapsCleanup::processRow(), EditPageTest::provideAutoMerge(), RevisionStorageTest::provideUserWasLastToEdit(), WatchedItem::removeWatch(), MediaWiki\Auth\AuthManagerAuthPluginUser::resetAuthToken(), WatchedItem::resetNotificationTimestamp(), TitlePermissionTest::runGroupPermissions(), MediaWiki\Session\SessionBackend::save(), TestUser::setEmail(), TestUser::setPassword(), TestUser::setRealName(), LinksUpdate::setTriggeringUser(), RecentChangeTest::setUp(), UserTest::setUp(), ApiTestCase::setUp(), TitlePermissionTest::setUp(), LogFormatterTest::setUp(), TitlePermissionTest::setUser(), DerivativeResourceLoaderContext::setUser(), DerivativeContext::setUser(), RequestContext::setUser(), MediaWiki\Session\SessionBackend::setUser(), TitlePermissionTest::setUserPerm(), UserOptions::showUsageAndExit(), TitlePermissionTest::testActionPermissions(), UserTest::testAnonOptions(), UploadStashTest::testBug29408(), RecentChangeTest::testHiddenCategoryChange(), UserTest::testIsIP(), MWNamespaceTest::testIsSubject(), MWNamespaceTest::testIsTalk(), UserTest::testIsValidUserName(), LogFormatterTest::testLogParamsTypeUserLink(), LogFormatterTest::testNormalLogParams(), TitlePermissionTest::testQuickPermissions(), UploadFromUrlTest::testSetupUrlDownload(), UploadFromUrlTest::testSyncDownload(), TitlePermissionTest::testUserBlock(), and UserTest::testUserPermissions().