► docs | |
► code-coverage | |
README | |
► html | |
README | |
► php-memcached | |
README | |
doxygen_first_page.php | This file does not hold any code |
README | |
► includes | |
► actions | |
Action.php | Base classes for actions done on pages |
CachedAction.php | Abstract action class with scaffolding for caching HTML and other values in a single blob |
CreditsAction.php | Formats credits for articles |
DeleteAction.php | Handle page deletion |
EditAction.php | Action=edit handler |
FormAction.php | Base classes for actions done on pages |
FormlessAction.php | Base classes for actions done on pages |
HistoryAction.php | Page history |
InfoAction.php | Displays information about a page |
MarkpatrolledAction.php | Mark a revision as patrolled on a page |
ProtectAction.php | Action=protect handler |
PurgeAction.php | User-requested page cache purging |
RawAction.php | Raw page text accessor |
RenderAction.php | Handle action=render |
RevertAction.php | File reversion user interface |
RevisiondeleteAction.php | An action that just pass the request to Special:RevisionDelete |
RollbackAction.php | Edit rollback user interface |
SpecialPageAction.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SubmitAction.php | Wrapper for EditAction; sets the session cookie |
UnprotectAction.php | Action=unprotect handler |
UnwatchAction.php | Performs the unwatch actions on a page |
ViewAction.php | An action that views article content |
WatchAction.php | Performs the watch actions on a page |
► api | |
ApiAMCreateAccount.php | Copyright © 2016 Brad Jorsch bjors.nosp@m.ch@w.nosp@m.ikime.nosp@m.dia..nosp@m.org |
ApiAuthManagerHelper.php | Copyright © 2016 Brad Jorsch bjors.nosp@m.ch@w.nosp@m.ikime.nosp@m.dia..nosp@m.org |
ApiBase.php | Created on Sep 5, 2006 |
ApiBlock.php | Created on Sep 4, 2007 |
ApiChangeAuthenticationData.php | Copyright © 2016 Brad Jorsch bjors.nosp@m.ch@w.nosp@m.ikime.nosp@m.dia..nosp@m.org |
ApiCheckToken.php | Created on Jan 29, 2015 |
ApiClearHasMsg.php | Created on August 26, 2014 |
ApiClientLogin.php | Copyright © 2016 Brad Jorsch bjors.nosp@m.ch@w.nosp@m.ikime.nosp@m.dia..nosp@m.org |
ApiComparePages.php | Created on May 1, 2011 |
ApiContinuationManager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ApiCSPReport.php | Copyright © 2015 Brian Wolff |
ApiDelete.php | Created on Jun 30, 2007 |
ApiDisabled.php | Created on Sep 25, 2008 |
ApiEditPage.php | Created on August 16, 2007 |
ApiEmailUser.php | Created on June 1, 2008 |
ApiErrorFormatter.php | This file contains the ApiErrorFormatter definition, plus implementations of specific formatters |
ApiExpandTemplates.php | Created on Oct 05, 2007 |
ApiFeedContributions.php | Created on June 06, 2011 |
ApiFeedRecentChanges.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ApiFeedWatchlist.php | Created on Oct 13, 2006 |
ApiFileRevert.php | Created on March 5, 2011 |
ApiFormatBase.php | Created on Sep 19, 2006 |
ApiFormatFeedWrapper.php | Created on Sep 19, 2006 |
ApiFormatJson.php | Created on Sep 19, 2006 |
ApiFormatNone.php | Created on Oct 22, 2006 |
ApiFormatPhp.php | Created on Oct 22, 2006 |
ApiFormatRaw.php | Created on Feb 2, 2009 |
ApiFormatXml.php | Created on Sep 19, 2006 |
ApiHelp.php | Created on Aug 29, 2014 |
ApiHelpParamValueMessage.php | Created on Dec 22, 2014 |
ApiImageRotate.php | Created on January 3rd, 2013 |
ApiImport.php | Created on Feb 4, 2009 |
ApiLinkAccount.php | Copyright © 2016 Brad Jorsch bjors.nosp@m.ch@w.nosp@m.ikime.nosp@m.dia..nosp@m.org |
ApiLogin.php | Created on Sep 19, 2006 |
ApiLogout.php | Created on Jan 4, 2008 |
ApiMain.php | Created on Sep 4, 2006 |
ApiManageTags.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ApiMergeHistory.php | Created on Dec 29, 2015 |
ApiMessage.php | Defines an interface for messages with additional machine-readable data for use by the API, and provides concrete implementations of that interface |
ApiModuleManager.php | Created on Dec 27, 2012 |
ApiMove.php | Created on Oct 31, 2007 |
ApiOpenSearch.php | Created on Oct 13, 2006 |
ApiOptions.php | Created on Apr 15, 2012 |
ApiPageSet.php | Created on Sep 24, 2006 |
ApiParamInfo.php | Created on Dec 01, 2007 |
ApiParse.php | Created on Dec 01, 2007 |
ApiPatrol.php | API for MediaWiki 1.14+ |
ApiProtect.php | Created on Sep 1, 2007 |
ApiPurge.php | API for MediaWiki 1.14+ |
ApiQuery.php | Created on Sep 7, 2006 |
ApiQueryAllCategories.php | Created on December 12, 2007 |
ApiQueryAllDeletedRevisions.php | Created on Oct 3, 2014 |
ApiQueryAllImages.php | API for MediaWiki 1.12+ |
ApiQueryAllLinks.php | Created on July 7, 2007 |
ApiQueryAllMessages.php | Created on Dec 1, 2007 |
ApiQueryAllPages.php | Created on Sep 25, 2006 |
ApiQueryAllRevisions.php | Created on Sep 27, 2015 |
ApiQueryAllUsers.php | Created on July 7, 2007 |
ApiQueryAuthManagerInfo.php | Copyright © 2016 Brad Jorsch bjors.nosp@m.ch@w.nosp@m.ikime.nosp@m.dia..nosp@m.org |
ApiQueryBacklinks.php | Created on Oct 16, 2006 |
ApiQueryBacklinksprop.php | API module to handle links table back-queries |
ApiQueryBase.php | Created on Sep 7, 2006 |
ApiQueryBlocks.php | Created on Sep 10, 2007 |
ApiQueryCategories.php | Created on May 13, 2007 |
ApiQueryCategoryInfo.php | Created on May 13, 2007 |
ApiQueryCategoryMembers.php | Created on June 14, 2007 |
ApiQueryContributors.php | Query the list of contributors to a page |
ApiQueryDeletedRevisions.php | Created on Oct 3, 2014 |
ApiQueryDeletedrevs.php | Created on Jul 2, 2007 |
ApiQueryDisabled.php | Created on Sep 25, 2008 |
ApiQueryDuplicateFiles.php | Created on Sep 27, 2008 |
ApiQueryExternalLinks.php | Created on May 13, 2007 |
ApiQueryExtLinksUsage.php | Created on July 7, 2007 |
ApiQueryFilearchive.php | API for MediaWiki 1.12+ |
ApiQueryFileRepoInfo.php | Copyright © 2013 Mark Holmquist mtrac.nosp@m.eur@.nosp@m.membe.nosp@m.r.fs.nosp@m.f.org |
ApiQueryGeneratorBase.php | Created on Sep 7, 2006 |
ApiQueryImageInfo.php | Created on July 6, 2007 |
ApiQueryImages.php | Created on May 13, 2007 |
ApiQueryInfo.php | Created on Sep 25, 2006 |
ApiQueryIWBacklinks.php | API for MediaWiki 1.17+ |
ApiQueryIWLinks.php | API for MediaWiki 1.17+ |
ApiQueryLangBacklinks.php | API for MediaWiki 1.17+ |
ApiQueryLangLinks.php | Created on May 13, 2007 |
ApiQueryLinks.php | Created on May 12, 2007 |
ApiQueryLogEvents.php | Created on Oct 16, 2006 |
ApiQueryMyStashedFiles.php | API for MediaWiki 1.27+ |
ApiQueryPagePropNames.php | Created on January 21, 2013 |
ApiQueryPageProps.php | Created on Aug 7, 2010 |
ApiQueryPagesWithProp.php | Created on December 31, 2012 |
ApiQueryPrefixSearch.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ApiQueryProtectedTitles.php | Created on Feb 13, 2009 |
ApiQueryQueryPage.php | Created on Dec 22, 2010 |
ApiQueryRandom.php | Created on Monday, January 28, 2008 |
ApiQueryRecentChanges.php | Created on Oct 19, 2006 |
ApiQueryRevisions.php | Created on Sep 7, 2006 |
ApiQueryRevisionsBase.php | Created on Oct 3, 2014 as a split from ApiQueryRevisions |
ApiQuerySearch.php | Created on July 30, 2007 |
ApiQuerySiteinfo.php | Created on Sep 25, 2006 |
ApiQueryStashImageInfo.php | API for MediaWiki 1.16+ |
ApiQueryTags.php | Created on Jul 9, 2009 |
ApiQueryTokens.php | Module to fetch tokens via action=query&meta=tokens |
ApiQueryUserContributions.php | Created on Oct 16, 2006 |
ApiQueryUserInfo.php | Created on July 30, 2007 |
ApiQueryUsers.php | Created on July 30, 2007 |
ApiQueryWatchlist.php | Created on Sep 25, 2006 |
ApiQueryWatchlistRaw.php | Created on Oct 4, 2008 |
ApiRemoveAuthenticationData.php | Copyright © 2016 Brad Jorsch bjors.nosp@m.ch@w.nosp@m.ikime.nosp@m.dia..nosp@m.org |
ApiResetPassword.php | Copyright © 2016 Brad Jorsch bjors.nosp@m.ch@w.nosp@m.ikime.nosp@m.dia..nosp@m.org |
ApiResult.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ApiRevisionDelete.php | Created on Jun 25, 2013 |
ApiRollback.php | Created on Jun 20, 2007 |
ApiRsd.php | API for MediaWiki 1.17+ |
ApiSerializable.php | Created on Feb 25, 2015 |
ApiSetNotificationTimestamp.php | API for MediaWiki 1.14+ |
ApiStashEdit.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ApiTag.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ApiTokens.php | Created on Jul 29, 2011 |
ApiUnblock.php | Created on Sep 7, 2007 |
ApiUndelete.php | Created on Jul 3, 2007 |
ApiUpload.php | Created on Aug 21, 2008 |
ApiUserrights.php | Created on Mar 24, 2009 |
ApiWatch.php | Created on Jan 4, 2008 |
SearchApi.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► auth | |
AbstractAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
AbstractPasswordPrimaryAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
AbstractPreAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
AbstractPrimaryAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
AbstractSecondaryAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
AuthenticationProvider.php | Authentication provider interface |
AuthenticationRequest.php | Authentication request value object |
AuthenticationResponse.php | Authentication response value object |
AuthManager.php | Authentication (and possibly Authorization in the future) system entry point |
AuthManagerAuthPlugin.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
AuthPluginPrimaryAuthenticationProvider.php | Primary authentication provider wrapper for AuthPlugin |
ButtonAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
CheckBlocksSecondaryAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ConfirmLinkAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ConfirmLinkSecondaryAuthenticationProvider.php | |
CreatedAccountAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
CreateFromLoginAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
CreationReasonAuthenticationRequest.php | |
EmailNotificationSecondaryAuthenticationProvider.php | |
LegacyHookPreAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LocalPasswordPrimaryAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
PasswordAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
PasswordDomainAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
PreAuthenticationProvider.php | Pre-authentication provider interface |
PrimaryAuthenticationProvider.php | Primary authentication provider interface |
RememberMeAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ResetPasswordSecondaryAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SecondaryAuthenticationProvider.php | Secondary authentication provider interface |
TemporaryPasswordAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
TemporaryPasswordPrimaryAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ThrottlePreAuthenticationProvider.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Throttler.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
UserDataAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
UsernameAuthenticationRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► cache | |
► localisation | |
LCStore.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LCStoreCDB.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LCStoreDB.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LCStoreNull.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LCStoreStaticArray.php | Localisation cache storage based on PHP files and static arrays |
LocalisationCache.php | Cache of the contents of localisation files |
LocalisationCacheBulkLoad.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
BacklinkCache.php | Class for fetching backlink lists, approximate backlink counts and partitions |
CacheDependency.php | Data caching with dependencies |
CacheHelper.php | Cache of various elements in a single cache entry |
FileCacheBase.php | Data storage in the file system |
GenderCache.php | Caches user genders when needed to use correct namespace aliases |
HTMLFileCache.php | Page view caching in the file system |
LinkBatch.php | Batch query to determine page existence |
LinkCache.php | Page existence cache |
MessageBlobStore.php | Message blobs storage used by ResourceLoader |
MessageCache.php | Localisation messages cache |
ResourceFileCache.php | ResourceLoader request result caching in the file system |
UserCache.php | Caches current user names and other info based on user IDs |
► changes | |
CategoryMembershipChange.php | Helper class for category membership changes |
ChangesFeed.php | Feed for list of changes |
ChangesList.php | Base class for all changes lists |
EnhancedChangesList.php | Generates a list of changes using an Enhanced system (uses javascript) |
OldChangesList.php | Generate a list of changes using the good old system (no javascript) |
RCCacheEntry.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RCCacheEntryFactory.php | Creates a RCCacheEntry from a RecentChange to use in EnhancedChangesList |
RecentChange.php | Utility class for creating and accessing recent change entries |
► changetags | |
ChangeTags.php | Recent changes tagging |
ChangeTagsList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ChangeTagsLogItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ChangeTagsLogList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ChangeTagsRevisionItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ChangeTagsRevisionList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► clientpool | |
SquidPurgeClient.php | Squid and Varnish cache purging |
SquidPurgeClientPool.php | Squid and Varnish cache purging |
► collation | |
Collation.php | Database row sorting |
CollationCkb.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
CollationEt.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
IcuCollation.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
IdentityCollation.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NumericUppercaseCollation.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
UppercaseCollation.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► compat | |
► normal | |
UtfNormal.php | Unicode normalization routines |
UtfNormalDefines.php | Backwards-compatability constants which are now provided by the UtfNormal library |
UtfNormalUtil.php | Some of these functions are adapted from places in MediaWiki |
CdbCompat.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
IPSetCompat.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MemcachedClientCompat.php | Backward-compatibility alias for MemcachedClient |
RunningStatCompat.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ScopedCallback.php | Compatibility class for pre-namespace, pre-library class name |
► composer | |
ComposerHookHandler.php | |
ComposerPackageModifier.php | |
ComposerVendorHtaccessCreator.php | |
ComposerVersionNormalizer.php | |
► config | |
Config.php | Copyright 2014 |
ConfigException.php | Copyright 2014 |
ConfigFactory.php | Copyright 2014 |
GlobalVarConfig.php | Copyright 2014 |
HashConfig.php | Copyright 2014 |
MultiConfig.php | Copyright 2014 |
MutableConfig.php | Copyright 2014 |
► content | |
AbstractContent.php | A content object represents page content, e.g |
CodeContentHandler.php | Content handler for the pages with code, such as CSS, JavaScript, JSON |
Content.php | A content object represents page content, e.g |
ContentHandler.php | Base class for content handling |
CssContent.php | Content object for CSS pages |
CssContentHandler.php | Content handler for CSS pages |
FileContentHandler.php | |
JavaScriptContent.php | Content for JavaScript pages |
JavaScriptContentHandler.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
JsonContent.php | JSON Content Model |
JsonContentHandler.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MessageContent.php | Wrapper content object allowing to handle a system message as a Content object |
TextContent.php | Content object implementation for representing flat text |
TextContentHandler.php | Base content handler class for flat text contents |
WikitextContent.php | Content object for wiki text pages |
WikitextContentHandler.php | Content handler for wiki text pages |
WikiTextStructure.php | |
► context | |
ContextSource.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DerivativeContext.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
IContextSource.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MutableContext.php | Request-dependant objects containers |
RequestContext.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► dao | |
DBAccessBase.php | Base class for objects that allow access to other wiki's databases using the foreign database access mechanism implemented by LBFactoryMulti |
DBAccessObjectUtils.php | This file contains database access object related constants |
IDBAccessObject.php | This file contains database access object related constants |
► db | |
CloneDatabase.php | Helper class for making a copy of the database, mostly for unit testing |
DatabaseMssql.php | This is the MS SQL Server Native database abstraction layer |
DatabaseOracle.php | This is the Oracle database abstraction layer |
MWLBFactory.php | Generator of database load balancing objects |
► debug | |
► logger | |
► monolog | |
AvroFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
BufferHandler.php | Helper class for the index.php entry point |
KafkaHandler.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LegacyFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LegacyHandler.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LineFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SyslogHandler.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WikiProcessor.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LegacyLogger.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LegacySpi.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LoggerFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MonologSpi.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NullSpi.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Spi.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MWDebug.php | Debug toolbar related code |
► deferred | |
AtomicSectionUpdate.php | |
AutoCommitUpdate.php | |
CdnCacheUpdate.php | CDN cache purging |
DataUpdate.php | Base code for update jobs that do something with some secondary data extracted from article |
DeferrableCallback.php | |
DeferrableUpdate.php | |
DeferredUpdates.php | Interface and manager for deferred updates |
EnqueueableDataUpdate.php | |
HTMLCacheUpdate.php | HTML cache invalidation of all pages linking to a given title |
LinksDeletionUpdate.php | Updater for link tracking tables after a page edit |
LinksUpdate.php | Updater for link tracking tables after a page edit |
MergeableUpdate.php | |
MWCallableUpdate.php | |
SearchUpdate.php | Search index updater |
SiteStatsUpdate.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SqlDataUpdate.php | Base code for update jobs that put some secondary data extracted from article content into the database |
► diff | |
ArrayDiffFormatter.php | Portions taken from phpwiki-1.3.3 |
ComplexityException.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DairikiDiff.php | A PHP diff engine for phpwiki |
DiffEngine.php | New version of the difference engine |
DifferenceEngine.php | User interface for the difference engine |
DiffFormatter.php | Base for diff rendering classes |
TableDiffFormatter.php | Portions taken from phpwiki-1.3.3 |
UnifiedDiffFormatter.php | Portions taken from phpwiki-1.3.3 |
WordAccumulator.php | Copyright © 2000, 2001 Geoffrey T |
WordLevelDiff.php | Copyright © 2000, 2001 Geoffrey T |
► exception | |
BadRequestError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
BadTitleError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ErrorPageError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
FatalError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
HttpError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MWException.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MWExceptionHandler.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MWExceptionRenderer.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
PermissionsError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ReadOnlyError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ThrottledError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
UserBlockedError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
UserNotLoggedIn.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► export | |
Dump7ZipOutput.php | Sends dump output via the p7zip compressor |
DumpBZip2Output.php | Sends dump output via the bgzip2 compressor |
DumpDBZip2Output.php | Sends dump output via the bgzip2 compressor |
DumpFileOutput.php | Stream outputter to send data to a file |
DumpFilter.php | Dump output filter class |
DumpGZipOutput.php | Sends dump output via the gzip compressor |
DumpLatestFilter.php | Dump output filter to include only the last revision in each page sequence |
DumpMultiWriter.php | Base class for output stream; prints to stdout or buffer or wherever |
DumpNamespaceFilter.php | Dump output filter to include or exclude pages in a given set of namespaces |
DumpNotalkFilter.php | Simple dump output filter to exclude all talk pages |
DumpOutput.php | Base class for output stream; prints to stdout or buffer or wherever |
DumpPipeOutput.php | Stream outputter to send data to a file via some filter program |
DumpStringOutput.php | Stream outputter that buffers and returns data as a string |
WikiExporter.php | Base class for exporting |
XmlDumpWriter.php | XmlDumpWriter |
► externalstore | |
ExternalStore.php | Interface for data storage in external repositories |
ExternalStoreDB.php | External storage in SQL database |
ExternalStoreHttp.php | External storage using HTTP requests |
ExternalStoreMedium.php | External storage in some particular medium |
ExternalStoreMwstore.php | External storage in a file backend |
► filebackend | |
► filejournal | |
DBFileJournal.php | Version of FileJournal that logs to a DB table |
► lockmanager | |
LockManagerGroup.php | Lock manager registration handling |
MySqlLockManager.php | |
FileBackendGroup.php | File backend registration handling |
README | |
► filerepo | |
► file | |
ArchivedFile.php | Deleted file in the 'filearchive' table |
File.php | Base code for files |
ForeignAPIFile.php | Foreign file accessible through api.php requests |
ForeignDBFile.php | Foreign file with an accessible MediaWiki database |
LocalFile.php | Local file in the wiki's own database |
OldLocalFile.php | Old file in the oldimage table |
UnregisteredLocalFile.php | File without associated database record |
FileBackendDBRepoWrapper.php | Proxy backend that manages file layout rewriting for FileRepo |
FileRepo.php | Base code for file repositories |
FileRepoStatus.php | Generic operation result for FileRepo-related operations |
ForeignAPIRepo.php | Foreign repository accessible through api.php requests |
ForeignDBRepo.php | A foreign repository with an accessible MediaWiki database |
ForeignDBViaLBRepo.php | A foreign repository with a MediaWiki database accessible via the configured LBFactory |
FSRepo.php | A repository for files accessible via the local filesystem |
LocalRepo.php | Local repository that stores files in the local filesystem and registers them in the wiki's own database |
NullRepo.php | File repository with no files |
README | |
RepoGroup.php | Prioritized list of file repositories |
► gallery | |
ImageGalleryBase.php | Image gallery |
NolinesImageGallery.php | Nolines image gallery |
PackedImageGallery.php | Packed image gallery |
PackedOverlayImageGallery.php | Packed overlay image gallery |
SlideshowImageGallery.php | A slideshow gallery shows one image at a time with controls to move around |
TraditionalImageGallery.php | Image gallery |
► htmlform | |
► fields | |
HTMLApiField.php | |
HTMLAutoCompleteSelectField.php | |
HTMLButtonField.php | |
HTMLCheckField.php | |
HTMLCheckMatrix.php | |
HTMLComboboxField.php | |
HTMLDateTimeField.php | |
HTMLEditTools.php | |
HTMLFloatField.php | |
HTMLFormFieldCloner.php | |
HTMLFormFieldWithButton.php | |
HTMLHiddenField.php | |
HTMLInfoField.php | |
HTMLIntField.php | |
HTMLMultiSelectField.php | |
HTMLRadioField.php | |
HTMLRestrictionsField.php | |
HTMLSelectAndOtherField.php | |
HTMLSelectField.php | |
HTMLSelectLimitField.php | |
HTMLSelectNamespace.php | |
HTMLSelectNamespaceWithButton.php | |
HTMLSelectOrOtherField.php | |
HTMLSubmitField.php | |
HTMLTagFilter.php | |
HTMLTextAreaField.php | |
HTMLTextField.php | |
HTMLTextFieldWithButton.php | |
HTMLTitleTextField.php | |
HTMLUserTextField.php | |
HTMLForm.php | HTML form generation and submission handling |
HTMLFormElement.php | |
HTMLFormField.php | |
HTMLFormFieldRequiredOptionsException.php | |
HTMLNestedFilterable.php | |
OOUIHTMLForm.php | HTML form generation and submission handling, OOUI style |
VFormHTMLForm.php | HTML form generation and submission handling, vertical-form style |
► http | |
CurlHttpRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Http.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MWHttpRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
PhpHttpRequest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► import | |
ImportSource.php | Source interface for XML import |
ImportStreamSource.php | MediaWiki page data importer |
ImportStringSource.php | MediaWiki page data importer |
UploadSourceAdapter.php | MediaWiki page data importer |
WikiImporter.php | MediaWiki page data importer |
WikiRevision.php | MediaWiki page data importer |
► installer | |
CliInstaller.php | Core installer command line interface |
DatabaseInstaller.php | DBMS-specific installation helper |
DatabaseUpdater.php | DBMS-specific updater helper |
InstallDocFormatter.php | Installer-specific wikitext formatting |
Installer.php | Base code for MediaWiki installer |
InstallerOverrides.php | MediaWiki installer overrides |
InstallerSessionProvider.php | Session provider which always provides the same session ID and doesn't persist the session |
LocalSettingsGenerator.php | Generator for LocalSettings.php file |
MssqlInstaller.php | Microsoft SQL Server-specific installer |
MssqlUpdater.php | Microsoft SQL Server-specific installer |
MysqlInstaller.php | MySQL-specific installer |
MysqlUpdater.php | MySQL-specific updater |
OracleInstaller.php | Oracle-specific installer |
OracleUpdater.php | Oracle-specific updater |
PhpBugTests.php | Classes for self-contained tests for known bugs in PHP |
PostgresInstaller.php | PostgreSQL-specific installer |
PostgresUpdater.php | PostgreSQL-specific updater |
SqliteInstaller.php | Sqlite-specific installer |
SqliteUpdater.php | Sqlite-specific updater |
WebInstaller.php | Core installer web interface |
WebInstallerComplete.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerCopying.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerDBConnect.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerDBSettings.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerDocument.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerExistingWiki.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerInstall.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerLanguage.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerName.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerOptions.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerOutput.php | Output handler for the web installer |
WebInstallerPage.php | Base code for web installer pages |
WebInstallerReadme.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerReleaseNotes.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerRestart.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerUpgrade.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerUpgradeDoc.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WebInstallerWelcome.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► interwiki | |
ClassicInterwikiLookup.php | InterwikiLookup implementing the "classic" interwiki storage (hardcoded up to MW 1.26) |
Interwiki.php | Interwiki table entry |
InterwikiLookup.php | Service interface for looking up Interwiki records |
► jobqueue | |
► aggregator | |
JobQueueAggregator.php | Job queue aggregator code |
JobQueueAggregatorRedis.php | Job queue aggregator code that uses PhpRedis |
► jobs | |
ActivityUpdateJob.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
AssembleUploadChunksJob.php | Assemble the segments of a chunked upload |
CategoryMembershipChangeJob.php | Updater for link tracking tables after a page edit |
CdnPurgeJob.php | Job to purge a set of URLs from CDN |
DeleteLinksJob.php | Job to update link tables for pages |
DoubleRedirectJob.php | Job to fix double redirects after moving a page |
DuplicateJob.php | No-op job that does nothing |
EmaillingJob.php | Old job for notification emails |
EnotifNotifyJob.php | Job for notification emails |
EnqueueJob.php | Router job that takes jobs and enqueues them |
HTMLCacheUpdateJob.php | HTML cache invalidation of all pages linking to a given title |
NullJob.php | Degenerate job that does nothing |
PublishStashedFileJob.php | Upload a file from the upload stash into the local file repo |
RecentChangesUpdateJob.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RefreshLinksJob.php | Job to update link tables for pages |
ThumbnailRenderJob.php | Job for asynchronous rendering of thumbnails |
► utils | |
BacklinkJobUtils.php | Job to update links for a given title |
PurgeJobUtils.php | Base code for update jobs that put some secondary data extracted from article content into the database |
Job.php | Job queue task base code |
JobQueue.php | Job queue base code |
JobQueueDB.php | Database-backed job queue code |
JobQueueFederated.php | Job queue code for federated queues |
JobQueueGroup.php | Job queue base code |
JobQueueMemory.php | PHP memory-backed job queue code |
JobQueueRedis.php | Redis-backed job queue code |
JobRunner.php | Job queue runner utility methods |
JobSpecification.php | Job queue task description base code |
README | |
► json | |
FormatJson.php | Wrapper for json_encode and json_decode |
► libs | |
► composer | |
ComposerInstalled.php | |
ComposerJson.php | |
ComposerLock.php | |
► eventrelayer | |
EventRelayer.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
EventRelayerKafka.php | |
EventRelayerNull.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► filebackend | |
► filejournal | |
FileJournal.php | File operation journaling |
NullFileJournal.php | |
► fileop | |
CopyFileOp.php | Helper class for representing operations with transaction support |
CreateFileOp.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DeleteFileOp.php | Helper class for representing operations with transaction support |
DescribeFileOp.php | Helper class for representing operations with transaction support |
FileOp.php | Helper class for representing operations with transaction support |
MoveFileOp.php | Helper class for representing operations with transaction support |
NullFileOp.php | Helper class for representing operations with transaction support |
StoreFileOp.php | Helper class for representing operations with transaction support |
► fsfile | |
FSFile.php | Non-directory file on the file system |
TempFSFile.php | Location holder of files stored temporarily |
FileBackend.php | Base class for all file backends |
FileBackendError.php | |
FileBackendMultiWrite.php | Proxy backend that mirrors writes to several internal backends |
FileBackendStore.php | Base class for all backends using particular storage medium |
FileOpBatch.php | Helper class for representing batch file operations |
FSFileBackend.php | File system based backend |
HTTPFileStreamer.php | Functions related to the output of file content |
MemoryFileBackend.php | Simulation of a backend storage in memory |
SwiftFileBackend.php | OpenStack Swift based file backend |
► iterators | |
IteratorDecorator.php | Allows extending classes to decorate an Iterator with reduced boilerplate |
NotRecursiveIterator.php | Wraps a non-recursive iterator with methods to be recursive without children |
► lockmanager | |
DBLockManager.php | Version of LockManager based on using DB table locks |
FSLockManager.php | Simple version of LockManager based on using FS lock files |
LockManager.php | Resource locking handling |
MemcLockManager.php | Version of LockManager based on using memcached servers |
NullLockManager.php | Resource locking handling |
PostgreSqlLockManager.php | |
QuorumLockManager.php | Version of LockManager that uses a quorum from peer servers for locks |
RedisLockManager.php | Version of LockManager based on using redis servers |
ScopedLock.php | Resource locking handling |
► mime | |
defines.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
IEContentAnalyzer.php | Simulation of Microsoft Internet Explorer's MIME type detection algorithm |
MimeAnalyzer.php | Module defining helper functions for detecting and dealing with MIME types |
XmlTypeCheck.php | XML syntax and type checker |
► objectcache | |
APCBagOStuff.php | Object caching using PHP's APC accelerator |
APCUBagOStuff.php | Object caching using PHP's APCU accelerator |
BagOStuff.php | Copyright © 2003-2004 Brion Vibber brion.nosp@m.@pob.nosp@m.ox.co.nosp@m.m https://www.mediawiki.org/ |
CachedBagOStuff.php | Wrapper around a BagOStuff that caches data in memory |
EmptyBagOStuff.php | Dummy object caching |
HashBagOStuff.php | Per-process memory cache for storing items |
IExpiringStore.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MemcachedBagOStuff.php | Base class for memcached clients |
MemcachedClient.php | Memcached client for PHP |
MemcachedPeclBagOStuff.php | Object caching using memcached |
MemcachedPhpBagOStuff.php | Object caching using memcached |
MultiWriteBagOStuff.php | Wrapper for object caching in different caches |
RedisBagOStuff.php | Object caching using Redis (http://redis.io/) |
ReplicatedBagOStuff.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RESTBagOStuff.php | |
WANObjectCache.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WinCacheBagOStuff.php | Object caching using WinCache |
XCacheBagOStuff.php | Object caching using XCache |
► rdbms | |
► database | |
► position | |
DBMasterPos.php | |
MySQLMasterPos.php | |
► resultwrapper | |
FakeResultWrapper.php | |
MssqlResultWrapper.php | |
ResultWrapper.php | |
► utils | |
SavepointPostgres.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Database.php | |
DatabaseDomain.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DatabaseMysql.php | This is the MySQL database abstraction layer |
DatabaseMysqlBase.php | This is the MySQL database abstraction layer |
DatabaseMysqli.php | This is the MySQLi database abstraction layer |
DatabasePostgres.php | This is the Postgres database abstraction layer |
DatabaseSqlite.php | This is the SQLite database abstraction layer |
DBConnRef.php | |
IDatabase.php | |
IMaintainableDatabase.php | This file deals with database interface functions and query specifics/optimisations |
► encasing | |
Blob.php | |
LikeMatch.php | |
MssqlBlob.php | |
PostgresBlob.php | |
► exception | |
DBAccessError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBConnectionError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBExpectedError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBQueryError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBReadOnlyError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBReplicationWaitError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBTransactionError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBTransactionSizeError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBUnexpectedError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► field | |
Field.php | |
MssqlField.php | |
MySQLField.php | |
ORAField.php | |
PostgresField.php | |
SQLiteField.php | |
► lbfactory | |
ILBFactory.php | Generator and manager of database load balancing objects |
LBFactory.php | Generator and manager of database load balancing objects |
LBFactoryMulti.php | Advanced generator of database load balancing objects for database farms |
LBFactorySimple.php | Generator of database load balancing objects |
LBFactorySingle.php | Simple generator of database connections that always returns the same object |
► loadbalancer | |
ILoadBalancer.php | Database load balancing interface |
LoadBalancer.php | Database load balancing manager |
LoadBalancerSingle.php | Simple generator of database connections that always returns the same object |
► loadmonitor | |
ILoadMonitor.php | Database load monitoring interface |
LoadMonitor.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LoadMonitorMySQL.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LoadMonitorNull.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ChronologyProtector.php | Generator of database load balancing objects |
defines.php | |
TransactionProfiler.php | Transaction profiling for contention |
► redis | |
RedisConnectionPool.php | Redis client connection pooling manager |
RedisConnRef.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► replacers | |
DoubleReplacer.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
HashtableReplacer.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RegexlikeReplacer.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Replacer.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► stats | |
BufferingStatsdDataFactory.php | Copyright 2015 |
NullStatsdDataFactory.php | |
SamplingStatsdClient.php | Copyright 2015 |
StatsdAwareInterface.php | |
► time | |
ConvertibleTimestamp.php | Creation, parsing, and conversion of timestamps |
defines.php | |
TimestampException.php | |
► virtualrest | |
ParsoidVirtualRESTService.php | |
RestbaseVirtualRESTService.php | |
SwiftVirtualRESTService.php | Virtual HTTP service client for Swift |
VirtualRESTService.php | Virtual HTTP service client |
VirtualRESTServiceClient.php | Virtual HTTP service client |
► xmp | |
XMP.php | Reader for XMP data containing properties relevant to images |
XMPInfo.php | Definitions for XMPReader class |
XMPValidate.php | Methods for validating XMP properties |
ArrayUtils.php | Methods to play with arrays |
Cookie.php | Cookie for HTTP requests |
CookieJar.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
CryptHKDF.php | Extract-and-Expand Key Derivation Function (HKDF) |
CryptRand.php | A cryptographic random generator class used for generating secret keys |
CSSMin.php | Minification of CSS stylesheets |
DeferredStringifier.php | Class that defers a slow string generation until the string is actually needed |
ExplodeIterator.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
GenericArrayObject.php | Extends ArrayObject and does two things: |
HashRing.php | Convenience class for weighted consistent hash rings |
HtmlArmor.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
HttpStatus.php | List of HTTP status codes |
IEUrlExtension.php | Checks for validity of requested URL's extension |
IP.php | Functions and constants to play with IP addresses and ranges |
JavaScriptMinifier.php | JavaScript Minifier |
jsminplus.php | JSMinPlus version 1.4 |
MapCacheLRU.php | Per-process memory cache for storing items |
MappedIterator.php | Convenience class for generating iterators from iterators |
MemoizedCallable.php | APC-backed and APCu-backed function memoization |
MessageSpecifier.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MultiHttpClient.php | HTTP service client |
MWCryptHash.php | Utility functions for generating hashes |
MWMessagePack.php | MessagePack serializer |
ObjectFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ProcessCacheLRU.php | Per-process memory cache for storing items |
README | |
ReplacementArray.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ReverseArrayIterator.php | Convenience class for iterating over an array in reverse order |
RiffExtractor.php | Extractor for the Resource Interchange File Format |
StatusValue.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
StringUtils.php | Methods to play with strings |
Timing.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
UDPTransport.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Xhprof.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
XhprofData.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► linker | |
LinkRenderer.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LinkRendererFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LinkTarget.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► logging | |
BlockLogFormatter.php | Formatter for block log entries |
ContentModelLogFormatter.php | |
DeleteLogFormatter.php | Formatter for delete log entries |
ImportLogFormatter.php | Formatter for import log entries |
LogEntry.php | Contain classes for dealing with individual log entries |
LogEventsList.php | Contain classes to list log entries |
LogFormatter.php | Contains classes for formatting log entries |
LogPage.php | Contain log classes |
LogPager.php | Contain classes to list log entries |
MergeLogFormatter.php | Formatter for merge log entries |
MoveLogFormatter.php | Formatter for move log entries |
NewUsersLogFormatter.php | Formatter for new user log entries |
PageLangLogFormatter.php | Formatter for changelang log entries |
PatrolLog.php | Specific methods for the patrol log |
PatrolLogFormatter.php | Formatter for new user log entries |
ProtectLogFormatter.php | Formatter for protect log entries |
RightsLogFormatter.php | Formatter for user rights log entries |
TagLogFormatter.php | |
UploadLogFormatter.php | Formatter for upload log entries |
► mail | |
EmailNotification.php | Classes used to send e-mails |
MailAddress.php | Classes used to send e-mails |
UserMailer.php | Classes used to send e-mails |
► media | |
Bitmap.php | Generic handler for bitmap images |
Bitmap_ClientOnly.php | Handler for bitmap images that will be resized by clients |
BitmapMetadataHandler.php | Extraction of metadata from different bitmap image types |
BMP.php | Handler for Microsoft's bitmap format |
DjVu.php | Handler for DjVu images |
DjVuImage.php | DjVu image handler |
Exif.php | Extraction and validation of image metadata |
ExifBitmap.php | Handler for bitmap images with exif metadata |
FormatMetadata.php | Formatting of image metadata values into human readable form |
GIF.php | Handler for GIF images |
GIFMetadataExtractor.php | GIF frame counter |
ImageHandler.php | Media-handling base classes and generic functionality |
IPTC.php | Class for some IPTC functions |
Jpeg.php | Handler for JPEG images |
JpegMetadataExtractor.php | Extraction of JPEG image metadata |
MediaHandler.php | Media-handling base classes and generic functionality |
MediaHandlerFactory.php | Media-handling base classes and generic functionality |
MediaTransformInvalidParametersException.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MediaTransformOutput.php | Base class for the output of file transformation methods |
PNG.php | Handler for PNG images |
PNGMetadataExtractor.php | PNG frame counter and metadata extractor |
SVG.php | Handler for SVG images |
SVGMetadataExtractor.php | Extraction of SVG image metadata |
Tiff.php | Handler for Tiff images |
TransformationalImageHandler.php | Base class for handlers which require transforming images in a similar way as BitmapHandler does |
WebP.php | Handler for Google's WebP format https://developers.google.com/speed/webp/ |
XCF.php | Handler for the Gimp's native file format (XCF) |
► objectcache | |
ObjectCache.php | Functions to get cache objects |
SqlBagOStuff.php | Object caching using a SQL database |
► page | |
Article.php | User interface for page actions |
CategoryPage.php | Special handling for category description pages |
ImageHistoryList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ImageHistoryPseudoPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ImagePage.php | Special handling for file description pages |
Page.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WikiCategoryPage.php | Special handling for category pages |
WikiFilePage.php | Special handling for file pages |
WikiPage.php | Base representation for a MediaWiki page |
► pager | |
AlphabeticPager.php | Efficient paging for SQL queries |
IndexPager.php | Efficient paging for SQL queries |
Pager.php | Efficient paging for SQL queries |
ReverseChronologicalPager.php | Efficient paging for SQL queries |
TablePager.php | Efficient paging for SQL queries |
► parser | |
BlockLevelPass.php | This is the part of the wikitext parser which handles automatic paragraphs and conversion of start-of-line prefixes to HTML lists |
CacheTime.php | Parser cache specific expiry check |
CoreParserFunctions.php | Parser functions provided by MediaWiki core |
CoreTagHooks.php | Tag hooks provided by MediaWiki core |
DateFormatter.php | Date formatter |
LinkHolderArray.php | Holder of replacement pairs for wiki links |
MWTidy.php | HTML validation and correction |
Parser.php | PHP parser that converts wiki markup to HTML |
ParserCache.php | Cache for outputs of the PHP parser |
ParserDiffTest.php | Fake parser that output the difference of two different parsers |
ParserOptions.php | Options for the PHP parser |
ParserOutput.php | Output of the PHP parser |
Preprocessor.php | Interfaces for preprocessors |
Preprocessor_DOM.php | Preprocessor using PHP's dom extension |
Preprocessor_Hash.php | Preprocessor using PHP arrays |
StripState.php | Holder for stripped items when parsing wiki markup |
► password | |
BcryptPassword.php | Implements the BcryptPassword class for the MediaWiki software |
EncryptedPassword.php | Implements the EncryptedPassword class for the MediaWiki software |
InvalidPassword.php | Implements the InvalidPassword class for the MediaWiki software |
LayeredParameterizedPassword.php | Implements the LayeredParameterizedPassword class for the MediaWiki software |
MWOldPassword.php | Implements the MWOldPassword class for the MediaWiki software |
MWSaltedPassword.php | Implements the MWSaltedPassword class for the MediaWiki software |
ParameterizedPassword.php | Implements the ParameterizedPassword class for the MediaWiki software |
Password.php | Implements the Password class for the MediaWiki software |
PasswordError.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
PasswordFactory.php | Implements the Password class for the MediaWiki software |
PasswordPolicyChecks.php | Password policy checks |
Pbkdf2Password.php | Implements the Pbkdf2Password class for the MediaWiki software |
UserPasswordPolicy.php | Password policy checking for a user |
► poolcounter | |
PoolCounter.php | Provides of semaphore semantics for restricting the number of workers that may be concurrently performing the same task |
PoolCounterRedis.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
PoolCounterWork.php | Provides of semaphore semantics for restricting the number of workers that may be concurrently performing the same task |
PoolCounterWorkViaCallback.php | Provides of semaphore semantics for restricting the number of workers that may be concurrently performing the same task |
PoolWorkArticleView.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► profiler | |
► output | |
ProfilerOutput.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ProfilerOutputDb.php | Profiler storing information in the DB |
ProfilerOutputDump.php | Profiler dumping output in xhprof dump file |
ProfilerOutputStats.php | ProfilerOutput class that flushes profiling data to the profiling context's stats buffer |
ProfilerOutputText.php | Profiler showing output in page source |
Profiler.php | Base class for profiling |
ProfilerFunctions.php | Core profiling functions |
ProfilerSectionOnly.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ProfilerStub.php | Stub profiling functions |
ProfilerXhprof.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ProfileSection.php | Function scope profiling assistant |
SectionProfiler.php | Arbitrary section name based PHP profiling |
► rcfeed | |
IRCColourfulRCFeedFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
JSONRCFeedFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MachineReadableRCFeedFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RCFeedEngine.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RCFeedFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RedisPubSubFeedEngine.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
UDPRCFeedEngine.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
XMLRCFeedFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► registration | |
CoreVersionChecker.php | |
ExtensionProcessor.php | |
ExtensionRegistry.php | |
Processor.php | |
► resourceloader | |
DerivativeResourceLoaderContext.php | Derivative context for ResourceLoader modules |
ResourceLoader.php | Base class for resource loading system |
ResourceLoaderClientHtml.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ResourceLoaderContext.php | Context for ResourceLoader modules |
ResourceLoaderEditToolbarModule.php | ResourceLoader module for the edit toolbar |
ResourceLoaderFileModule.php | ResourceLoader module based on local JavaScript/CSS files |
ResourceLoaderFilePath.php | An object to represent a path to a JavaScript/CSS file, along with a remote and local base path, for use with ResourceLoaderFileModule |
ResourceLoaderForeignApiModule.php | ResourceLoader module for mediawiki.ForeignApi that has dynamically generated dependencies, via a hook usable by extensions |
ResourceLoaderImage.php | Class encapsulating an image used in a ResourceLoaderImageModule |
ResourceLoaderImageModule.php | ResourceLoader module for generated and embedded images |
ResourceLoaderJqueryMsgModule.php | ResourceLoader module for mediawiki.jqueryMsg that provides generated data |
ResourceLoaderLanguageDataModule.php | ResourceLoader module for populating language specific data |
ResourceLoaderLanguageNamesModule.php | ResourceLoader module for providing language names |
ResourceLoaderModule.php | Abstraction for ResourceLoader modules |
ResourceLoaderOOUIImageModule.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ResourceLoaderRawFileModule.php | Module containing files that are loaded without ResourceLoader |
ResourceLoaderSiteModule.php | ResourceLoader module for site customizations |
ResourceLoaderSiteStylesModule.php | ResourceLoader module for site style customizations |
ResourceLoaderSkinModule.php | ResourceLoader module for skin stylesheets |
ResourceLoaderSpecialCharacterDataModule.php | ResourceLoader module for populating special characters data for some editing extensions to use |
ResourceLoaderStartUpModule.php | Module for ResourceLoader initialization |
ResourceLoaderUploadDialogModule.php | ResourceLoader module for the upload dialog configuration data |
ResourceLoaderUserCSSPrefsModule.php | ResourceLoader module for user preference customizations |
ResourceLoaderUserDefaultsModule.php | ResourceLoader module for default user preferences |
ResourceLoaderUserModule.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ResourceLoaderUserOptionsModule.php | ResourceLoader module for user preference customizations |
ResourceLoaderUserStylesModule.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ResourceLoaderUserTokensModule.php | ResourceLoader module for user tokens |
ResourceLoaderWikiModule.php | Abstraction for ResourceLoader modules that pull from wiki pages |
► revisiondelete | |
RevDelArchivedFileItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelArchivedFileList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelArchivedRevisionItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelArchiveItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelArchiveList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelFileItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelFileList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelLogItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelLogList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelRevisionItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevDelRevisionList.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
RevisionDeleter.php | Revision/log/file deletion backend |
RevisionDeleteUser.php | Backend functions for suppressing and unsuppressing all references to a given user |
► search | |
AugmentPageProps.php | |
DummySearchIndexFieldDefinition.php | |
NullIndexField.php | |
ParserOutputSearchDataExtractor.php | |
PerRowAugmentor.php | |
ResultAugmentor.php | |
ResultSetAugmentor.php | |
SearchDatabase.php | Database search engine |
SearchEngine.php | Basic search engine |
SearchEngineConfig.php | |
SearchEngineFactory.php | |
SearchExactMatchRescorer.php | Rescores results from a prefix search/opensearch to make sure the exact match is the first result |
SearchHighlighter.php | Basic search engine highlighting |
SearchIndexField.php | |
SearchIndexFieldDefinition.php | |
SearchMssql.php | Mssql search engine |
SearchMySQL.php | MySQL search engine |
SearchNearMatcher.php | |
SearchNearMatchResultSet.php | |
SearchOracle.php | Oracle search engine |
SearchPostgres.php | PostgreSQL search engine |
SearchResult.php | Search engine result |
SearchResultSet.php | Search result sets |
SearchSqlite.php | SQLite search backend, based upon SearchMysql |
SearchSuggestion.php | |
SearchSuggestionSet.php | |
SqlSearchResultSet.php | |
► services | |
CannotReplaceActiveServiceException.php | Exception thrown when trying to replace an already active service |
ContainerDisabledException.php | Exception thrown when trying to access a service on a disabled container or factory |
DestructibleService.php | Interface for destructible services |
NoSuchServiceException.php | Exception thrown when the requested service is not known |
SalvageableService.php | Interface for salvageable services |
ServiceAlreadyDefinedException.php | Exception thrown when a service was already defined, but the caller expected it to not exist |
ServiceContainer.php | Generic service container |
ServiceDisabledException.php | Exception thrown when trying to access a disabled service |
► session | |
BotPasswordSessionProvider.php | Session provider for bot passwords |
CookieSessionProvider.php | MediaWiki cookie-based session provider interface |
ImmutableSessionProviderWithCookie.php | MediaWiki session provider base class |
MetadataMergeException.php | |
PHPSessionHandler.php | Session storage in object cache |
Session.php | MediaWiki session |
SessionBackend.php | MediaWiki session backend |
SessionId.php | MediaWiki session ID holder |
SessionInfo.php | MediaWiki session info |
SessionManager.php | MediaWiki\Session entry point |
SessionManagerInterface.php | MediaWiki\Session entry point interface |
SessionProvider.php | MediaWiki session provider base class |
SessionProviderInterface.php | MediaWiki\Session\Provider interface |
Token.php | MediaWiki session token |
UserInfo.php | MediaWiki session user info |
► site | |
CachingSiteStore.php | Represents the site configuration of a wiki |
DBSiteStore.php | Represents the site configuration of a wiki |
FileBasedSiteLookup.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
HashSiteStore.php | In-memory implementation of SiteStore |
MediaWikiPageNameNormalizer.php | |
MediaWikiSite.php | Class representing a MediaWiki site |
Site.php | Represents a single site |
SiteExporter.php | Utility for exporting site entries to XML |
SiteImporter.php | Utility for importing site entries from XML |
SiteList.php | Collection of Site objects |
SiteLookup.php | Interface for service objects providing a lookup of Site objects |
SitesCacheFileBuilder.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SiteSQLStore.php | Dummy class for accessing the global SiteStore instance |
SiteStore.php | Interface for service objects providing a storage interface for Site objects |
► skins | |
BaseTemplate.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MediaWikiI18N.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
QuickTemplate.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Skin.php | Base class for all skins |
SkinApi.php | Extremely basic "skin" for API output, which needs to output a page without the usual skin elements but still using CSS, JS, and such via OutputPage and ResourceLoader |
SkinApiTemplate.php | Extremely basic "skin" for API output, which needs to output a page without the usual skin elements but still using CSS, JS, and such via OutputPage and ResourceLoader |
SkinException.php | Copyright 2014 |
SkinFactory.php | Copyright 2014 |
SkinFallback.php | Skin file for the fallback skin |
SkinFallbackTemplate.php | Skin template for the fallback skin |
SkinTemplate.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► specialpage | |
AuthManagerSpecialPage.php | |
ChangesListSpecialPage.php | Special page which uses a ChangesList to show query results |
FormSpecialPage.php | Special page which uses an HTMLForm to handle processing |
ImageQueryPage.php | Variant of QueryPage which uses a gallery to output results |
IncludableSpecialPage.php | Shortcut to construct an includable special page |
LoginSignupSpecialPage.php | Holds shared logic for login and account creation pages |
PageQueryPage.php | Variant of QueryPage which formats the result as a simple link to the page |
QueryPage.php | Base code for "query" special pages |
RedirectSpecialPage.php | Shortcuts to construct a special page alias |
SpecialPage.php | Parent class for all special pages |
SpecialPageFactory.php | Factory for handling the special page list and generating SpecialPage objects |
UnlistedSpecialPage.php | Shortcut to construct a special page which is unlisted by default |
WantedQueryPage.php | Class definition for a wanted query page |
► specials | |
► helpers | |
LoginHelper.php | |
► pagers | |
ActiveUsersPager.php | Copyright © 2008 Aaron Schulz |
AllMessagesTablePager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
BlockListPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
CategoryPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ContribsPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DeletedContribsPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ImageListPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MergeHistoryPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NewFilesPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NewPagesPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ProtectedTitlesPager.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
UsersPager.php | Copyright © 2004 Brion Vibber, lcrocker, Tim Starling, Domas Mituzas, Antoine Musso, Jens Frank, Zhengzhu, 2006 Rob Church robch.nosp@m.ur@g.nosp@m.mail..nosp@m.com |
SpecialActiveusers.php | Implements Special:Activeusers |
SpecialAllMessages.php | Implements Special:Allmessages |
SpecialAllPages.php | Implements Special:Allpages |
SpecialAncientpages.php | Implements Special:Ancientpages |
SpecialApiHelp.php | Implements Special:ApiHelp |
SpecialApiSandbox.php | Implements Special:ApiSandbox |
SpecialBlankpage.php | Implements Special:Blankpage |
SpecialBlock.php | Implements Special:Block |
SpecialBlockList.php | Implements Special:BlockList |
SpecialBooksources.php | Implements Special:Booksources |
SpecialBotPasswords.php | Implements Special:BotPasswords |
SpecialBrokenRedirects.php | Implements Special:Brokenredirects |
SpecialCachedPage.php | Abstract special page class with scaffolding for caching HTML and other values in a single blob |
SpecialCategories.php | Implements Special:Categories |
SpecialChangeContentModel.php | |
SpecialChangeCredentials.php | |
SpecialChangeEmail.php | Implements Special:ChangeEmail |
SpecialChangePassword.php | Implements Special:ChangePassword |
SpecialComparePages.php | Implements Special:ComparePages |
SpecialConfirmemail.php | Implements Special:Confirmemail |
SpecialContributions.php | Implements Special:Contributions |
SpecialCreateAccount.php | Implements Special:CreateAccount |
SpecialDeadendpages.php | Implements Special:Deadenpages |
SpecialDeletedContributions.php | Implements Special:DeletedContributions |
SpecialDiff.php | Redirect from Special:Diff/### to index.php?diff=### and from Special:Diff/###/### to index.php?oldid=###&diff=### |
SpecialDoubleRedirects.php | Implements Special:DoubleRedirects |
SpecialEditTags.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SpecialEditWatchlist.php | Implements Special:EditWatchlist |
SpecialEmailInvalidate.php | Implements Special:EmailInvalidation |
SpecialEmailuser.php | Implements Special:Emailuser |
SpecialExpandTemplates.php | Implements Special:ExpandTemplates |
SpecialExport.php | Implements Special:Export |
SpecialFewestrevisions.php | Implements Special:Fewestrevisions |
SpecialFileDuplicateSearch.php | Implements Special:FileDuplicateSearch |
SpecialFilepath.php | Implements Special:Filepath |
SpecialGoToInterwiki.php | Implements Special:GoToInterwiki |
SpecialImport.php | Implements Special:Import |
SpecialJavaScriptTest.php | Implements Special:JavaScriptTest |
SpecialLinkAccounts.php | |
SpecialLinkSearch.php | Implements Special:LinkSearch |
SpecialListDuplicatedFiles.php | Implements Special:ListDuplicatedFiles |
SpecialListfiles.php | Implements Special:Listfiles |
SpecialListgrants.php | Implements Special:Listgrants |
SpecialListgrouprights.php | Implements Special:Listgrouprights |
SpecialListredirects.php | Implements Special:Listredirects |
SpecialListusers.php | Implements Special:Listusers |
SpecialLockdb.php | Implements Special:Lockdb |
SpecialLog.php | Implements Special:Log |
SpecialLonelypages.php | Implements Special:Lonelypaages |
SpecialLongpages.php | Implements Special:Longpages |
SpecialMediaStatistics.php | Implements Special:MediaStatistics |
SpecialMergeHistory.php | Implements Special:MergeHistory |
SpecialMIMEsearch.php | Implements Special:MIMESearch |
SpecialMostcategories.php | Implements Special:Mostcategories |
SpecialMostimages.php | Implements Special:Mostimages |
SpecialMostinterwikis.php | Implements Special:Mostinterwikis |
SpecialMostlinked.php | Implements Special:Mostlinked |
SpecialMostlinkedcategories.php | Implements Special:Mostlinkedcategories |
SpecialMostlinkedtemplates.php | Implements Special:Mostlinkedtemplates |
SpecialMostrevisions.php | Implements Special:Mostrevisions |
SpecialMovepage.php | Implements Special:Movepage |
SpecialMyLanguage.php | Implements Special:MyLanguage |
SpecialMyRedirectPages.php | Special pages that are used to get user independent links pointing to current user's pages (user page, talk page, contributions, etc.) |
SpecialNewimages.php | Implements Special:Newimages |
SpecialNewpages.php | Implements Special:Newpages |
SpecialPageLanguage.php | Implements Special:PageLanguage |
SpecialPagesWithProp.php | Implements Special:PagesWithProp |
SpecialPasswordReset.php | Implements Special:PasswordReset |
SpecialPermanentLink.php | Redirect from Special:PermanentLink/### to index.php?oldid=### |
SpecialPreferences.php | Implements Special:Preferences |
SpecialPrefixindex.php | Implements Special:Prefixindex |
SpecialProtectedpages.php | Implements Special:Protectedpages |
SpecialProtectedtitles.php | Implements Special:Protectedtitles |
SpecialRandomInCategory.php | Implements Special:RandomInCategory |
SpecialRandompage.php | Implements Special:Randompage |
SpecialRandomredirect.php | Implements Special:Randomredirect |
SpecialRandomrootpage.php | Implements Special:Randomrootpage |
SpecialRecentchanges.php | Implements Special:Recentchanges |
SpecialRecentchangeslinked.php | Implements Special:Recentchangeslinked |
SpecialRedirect.php | Implements Special:Redirect |
SpecialRemoveCredentials.php | |
SpecialResetTokens.php | Implements Special:ResetTokens |
SpecialRevisiondelete.php | Implements Special:Revisiondelete |
SpecialRunJobs.php | Implements Special:RunJobs |
SpecialSearch.php | Implements Special:Search |
SpecialShortpages.php | Implements Special:Shortpages |
SpecialSpecialpages.php | Implements Special:Specialpages |
SpecialStatistics.php | Implements Special:Statistics |
SpecialTags.php | Implements Special:Tags |
SpecialTrackingCategories.php | Implements Special:TrackingCategories |
SpecialUnblock.php | Implements Special:Unblock |
SpecialUncategorizedcategories.php | Implements Special:Uncategorizedcategories |
SpecialUncategorizedimages.php | Implements Special:Uncategorizedimages |
SpecialUncategorizedpages.php | Implements Special:Uncategorizedpages |
SpecialUncategorizedtemplates.php | Implements Special:Uncategorizedtemplates |
SpecialUndelete.php | Implements Special:Undelete |
SpecialUnlinkAccounts.php | |
SpecialUnlockdb.php | Implements Special:Unlockdb |
SpecialUnusedcategories.php | Implements Special:Unusedcategories |
SpecialUnusedimages.php | Implements Special:Unusedimages |
SpecialUnusedtemplates.php | Implements Special:Unusedtemplates |
SpecialUnwatchedpages.php | Implements Special:Unwatchedpages |
SpecialUpload.php | Implements Special:Upload |
SpecialUploadStash.php | Implements Special:UploadStash |
SpecialUserLogin.php | Implements Special:UserLogin |
SpecialUserLogout.php | Implements Special:Userlogout |
SpecialUserrights.php | Implements Special:Userrights |
SpecialVersion.php | Implements Special:Version |
SpecialWantedcategories.php | Implements Special:Wantedcategories |
SpecialWantedfiles.php | Implements Special:Wantedfiles |
SpecialWantedpages.php | Implements Special:Wantedpages |
SpecialWantedtemplates.php | Implements Special:Wantedtemplates |
SpecialWatchlist.php | Implements Special:Watchlist |
SpecialWhatlinkshere.php | Implements Special:Whatlinkshere |
SpecialWithoutinterwiki.php | Implements Special:Withoutinterwiki |
► tidy | |
Balancer.php | An implementation of the tree building portion of the HTML5 parsing spec |
Html5Depurate.php | |
Html5Internal.php | |
RaggettBase.php | |
RaggettExternal.php | |
RaggettInternalHHVM.php | |
RaggettInternalPHP.php | |
RaggettWrapper.php | |
TidyDriverBase.php | |
► title | |
ForeignTitle.php | A structure to hold the title of a page on a foreign MediaWiki installation |
ForeignTitleFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ImportTitleFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MalformedTitleException.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MediaWikiTitleCodec.php | A codec for MediaWiki page titles |
NaiveForeignTitleFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NaiveImportTitleFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NamespaceAwareForeignTitleFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NamespaceImportTitleFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SubpageImportTitleFactory.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
TitleFormatter.php | A title formatter service for MediaWiki |
TitleParser.php | A title parser service for MediaWiki |
TitleValue.php | Representation of a page title within MediaWiki |
► upload | |
UploadBase.php | Base class for the backend of file upload |
UploadFromChunks.php | Backend for uploading files from chunks |
UploadFromFile.php | Backend for regular file upload |
UploadFromStash.php | Backend for uploading files from previously stored file |
UploadFromUrl.php | Backend for uploading files from a HTTP resource |
UploadStash.php | Temporary storage for uploaded files |
► user | |
BotPassword.php | |
CentralIdLookup.php | A central user id lookup service |
LocalIdLookup.php | A central user id lookup service implementation |
LoggedOutEditToken.php | MediaWiki edit token |
PasswordReset.php | User password reset helper for MediaWiki |
User.php | Implements the User class for the MediaWiki software |
UserArray.php | Class to walk into a list of User objects |
UserArrayFromResult.php | Class to walk into a list of User objects |
UserNamePrefixSearch.php | Prefix search of user names |
UserRightsProxy.php | Representation of an user on a other locally-hosted wiki |
► utils | |
AutoloadGenerator.php | |
AvroValidator.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
BatchRowIterator.php | Allows iterating a large number of rows in batches transparently |
BatchRowUpdate.php | |
BatchRowWriter.php | Updates database rows by primary key in batches |
FileContentsHasher.php | Generate hash digests of file contents to help with cache invalidation |
MWCryptHKDF.php | Extract-and-Expand Key Derivation Function (HKDF) |
MWCryptRand.php | A cryptographic random generator class used for generating secret keys |
MWFileProps.php | MimeMagic helper functions for detecting and dealing with MIME types |
MWRestrictions.php | |
README | |
RowUpdateGenerator.php | Interface for generating updates to single rows in the database |
UIDGenerator.php | This file deals with UID generation |
ZipDirectoryReader.php | ZIP file directories reader, for the purposes of upload verification |
► widget | |
ComplexNamespaceInputWidget.php | |
ComplexTitleInputWidget.php | |
DateTimeInputWidget.php | |
NamespaceInputWidget.php | |
SearchInputWidget.php | |
TitleInputWidget.php | |
UserInputWidget.php | |
AjaxDispatcher.php | Handle ajax requests and send them to the proper handler |
AjaxResponse.php | Response handler for Ajax requests |
AuthPlugin.php | Authentication plugin interface |
AutoLoader.php | This defines autoloading handler for whole MediaWiki framework |
Autopromote.php | Automatic user rights promotion based on conditions specified in $wgAutopromote |
Block.php | Blocks and bans object |
Category.php | Representation for a category |
CategoryFinder.php | Recent changes filtering by category |
CategoryViewer.php | List and paging of category members |
DefaultSettings.php | Default values for MediaWiki configuration settings |
Defines.php | A few constants that might be needed during LocalSettings.php |
DeprecatedGlobal.php | Delayed loading of deprecated global objects |
DerivativeRequest.php | Deal with importing all those nasty globals and things |
DummyLinker.php | |
EditPage.php | User interface for page editing |
EventRelayerGroup.php | |
FauxRequest.php | Deal with importing all those nasty globals and things |
Feed.php | Basic support for outputting syndication feeds in RSS, other formats |
FeedUtils.php | Helper functions for feeds |
FileDeleteForm.php | File deletion user interface |
ForkController.php | Class for managing forking command line scripts |
FormOptions.php | Helper class to keep track of options when mixing links and form elements |
GitInfo.php | A class to help return information about a git repo MediaWiki may be inside This is used by Special:Version and is also useful for the LocalSettings.php of anyone working on large branches in git to setup config that show up only when specific branches are currently checked out |
GlobalFunctions.php | Global functions used everywhere |
HistoryBlob.php | Efficient concatenated text storage |
Hooks.php | A tool for running hook functions |
Html.php | Collection of methods to generate HTML content |
HtmlFormatter.php | Stub for extensions that haven't switched to Composer-based version of this class |
Licenses.php | License selector for use on Special:Upload |
Linker.php | Methods to make links and related items |
LinkFilter.php | Functions to help implement an external link filter for spam control |
ListToggle.php | Class for generating clickable toggle links for a list of checkboxes |
MagicWord.php | See docs/magicword.txt |
MagicWordArray.php | See docs/magicword.txt |
MediaWiki.php | Helper class for the index.php entry point |
MediaWikiServices.php | Service locator for MediaWiki core services |
MediaWikiVersionFetcher.php | |
MergeHistory.php | Created on Dec 29, 2015 |
Message.php | Fetching and processing of interface messages |
MimeMagic.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MovePage.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MWGrants.php | |
MWNamespace.php | Provide things related to namespaces |
MWTimestamp.php | Creation and parsing of MW-style timestamps |
NoLocalSettings.php | Display an error page when there is no LocalSettings.php file |
OutputHandler.php | Functions to be used with PHP's output buffer |
OutputPage.php | Preparation for the final page rendering |
PageProps.php | Access to properties of a page |
PathRouter.php | Parser to extract query parameters out of REQUEST_URI paths |
PHPVersionCheck.php | Check PHP Version, as well as for composer dependencies in entry points, and display something vaguely comprehensible in the event of a totally unrecoverable error |
Pingback.php | Send information about this MediaWiki instance to MediaWiki.org |
Preferences.php | Form to edit user preferences |
PrefixSearch.php | Prefix search of page names |
ProtectionForm.php | Page protection |
ProxyLookup.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Revision.php | Representation of a page version |
RevisionList.php | Holders of revision list for a single page |
Sanitizer.php | HTML sanitizer for MediaWiki |
ServiceWiring.php | Default wiring for MediaWiki services |
Setup.php | Include most things that are needed to make MediaWiki work |
SiteConfiguration.php | Configuration holder, particularly for multi-wiki sites |
SiteStats.php | Accessors and mutators for the site-wide statistics |
Status.php | Generic operation result |
StreamFile.php | Functions related to the output of file content |
StubObject.php | Delayed loading of global objects |
TemplateParser.php | Handles compiling Mustache templates into PHP rendering functions |
TemplatesOnThisPageFormatter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
Title.php | Representation of a title within MediaWiki |
TitleArray.php | Class to walk into a list of Title objects |
TitleArrayFromResult.php | Class to walk into a list of Title objects |
WatchedItem.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
WatchedItemQueryService.php | Class performing complex database queries related to WatchedItems |
WatchedItemStore.php | |
WebRequest.php | Deal with importing all those nasty globals and things |
WebRequestUpload.php | Object to access the $_FILES array |
WebResponse.php | Classes used to send headers and cookies back to the user |
WebStart.php | This does the initial set up for a web request |
WikiMap.php | Tools for dealing with other locally-hosted wikis |
Xml.php | Methods to generate XML |
XmlSelect.php | Class for generating HTML <select> elements |
► languages | |
► classes | |
LanguageAr.php | Arabic (العربية) specific code |
LanguageAz.php | Azerbaijani (Azərbaycan) specific code |
LanguageBe_tarask.php | Belarusian in Taraškievica orthography (Беларуская тарашкевіца) specific code |
LanguageBg.php | Bulgarian (Български) specific code |
LanguageBs.php | Bosnian (bosanski) specific code |
LanguageCu.php | Old Church Slavonic (Ѩзыкъ словѣньскъ) specific code |
LanguageDsb.php | Lower Sorbian (Dolnoserbski) specific code |
LanguageEs.php | Spanish (español) specific code |
LanguageEt.php | Estonian (eesti) specific code |
LanguageFi.php | Finnish (Suomi) specific code |
LanguageGa.php | Irish (Gaeilge) specific code |
LanguageGan.php | Gan Chinese specific code |
LanguageHe.php | Hebrew (עברית) specific code |
LanguageHsb.php | Upper Sorbian (Hornjoserbsce) specific code |
LanguageHu.php | Hungarian (magyar) specific code |
LanguageHy.php | Armenian (Հայերեն) specific code |
LanguageIu.php | Inuktitut specific code |
LanguageJa.php | Japanese (日本語) specific code |
LanguageKaa.php | Karakalpak (Qaraqalpaqsha) specific code |
LanguageKk.php | Kazakh (Қазақша) specific code |
LanguageKk_cyrl.php | Kazakh (Қазақша) specific code |
LanguageKm.php | Kazakh (Қазақша) specific code |
LanguageKsh.php | Ripuarian (Ripoarėsh) specific code |
LanguageKu.php | Kurdish specific code |
LanguageKu_ku.php | Kurdish specific code |
LanguageLa.php | Latin (lingua Latina) specific code |
LanguageMl.php | Malayalam (മലയാളം) specific code |
LanguageMy.php | Burmese (Myanmasa) specific code |
LanguageOs.php | Ossetian (Ирон) specific code |
LanguagePl.php | Polish (polski) specific code |
LanguageQqx.php | Dummy language that return the message names |
LanguageRu.php | Russian (русский язык) specific code |
LanguageShi.php | Shilha specific code |
LanguageSl.php | Slovenian (Slovenščina) specific code |
LanguageSr.php | Serbian (Српски / Srpski) specific code |
LanguageTg.php | Tajik (Тоҷикӣ) specific code |
LanguageTr.php | Turkish (Türkçe) specific code |
LanguageTyv.php | Tyvan (Тыва дыл) specific code |
LanguageUk.php | Ukrainian (українська мова) specific code |
LanguageUz.php | Uzbek specific code |
LanguageWa.php | Walloon (Walon) specific code |
LanguageYue.php | Cantonese (粵語) specific code |
LanguageZh.php | Chinese specific code |
LanguageZh_hans.php | Simplified Chinese specific code |
► data | |
Names.php | Language names |
ZhConversion.php | Simplified / Traditional Chinese conversion tables |
► messages | |
MessagesAb.php | Abkhazian (Аҧсшәа) |
MessagesAce.php | Achinese (Acèh) |
MessagesAdy.php | Adyghe (адыгабзэ) |
MessagesAdy_cyrl.php | Adyghe (адыгабзэ) |
MessagesAeb.php | Tunisian Spoken Arabic (تونسي/Tûnsi) |
MessagesAeb_arab.php | Tunisian Spoken Arabic (Arabic script) (تونسي) |
MessagesAf.php | Afrikaans (Afrikaans) |
MessagesAk.php | Akan (Akan) |
MessagesAln.php | Gheg Albanian (Gegë) |
MessagesAm.php | Amharic (አማርኛ) |
MessagesAn.php | Aragonese (aragonés) |
MessagesAng.php | Old English (Ænglisc) |
MessagesAnp.php | Angika (अङ्गिका) |
MessagesAr.php | Arabic (العربية) |
MessagesArc.php | Aramaic (ܐܪܡܝܐ) |
MessagesArn.php | Mapuche (mapudungun) |
MessagesArq.php | Algerian Spoken Arabic (جزائري) |
MessagesArz.php | Egyptian Spoken Arabic (مصرى) |
MessagesAs.php | Assamese (অসমীয়া) |
MessagesAst.php | Asturian (asturianu) |
MessagesAv.php | Avaric (авар) |
MessagesAvk.php | Kotava (Kotava) |
MessagesAy.php | Aymara (Aymar aru) |
MessagesAz.php | Azerbaijani (azərbaycanca) |
MessagesAzb.php | South Azerbaijani (تۆرکجه) |
MessagesBa.php | Bashkir (башҡортса) |
MessagesBan.php | Basa Bali (Basa Bali) |
MessagesBar.php | Bavarian (Boarisch) |
MessagesBbc.php | Batak Toba (Batak Toba) |
MessagesBbc_latn.php | Batak Toba (Batak Toba) |
MessagesBcc.php | Southern Balochi (جهلسری بلوچی) |
MessagesBcl.php | Bikol Central (Bikol Central) |
MessagesBe.php | Belarusian (беларуская) |
MessagesBe_tarask.php | Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) |
MessagesBg.php | Bulgarian (български) |
MessagesBgn.php | Western Balochi (روچ کپتین بلوچی) |
MessagesBh.php | Bihari (भोजपुरी) |
MessagesBho.php | Bhojpuri (भोजपुरी) |
MessagesBjn.php | Banjar (Bahasa Banjar) |
MessagesBm.php | Bambara (bamanankan) |
MessagesBn.php | Bengali (বাংলা) |
MessagesBo.php | Tibetan (བོད་ཡིག) |
MessagesBpy.php | Bishnupria Manipuri (বিষ্ণুপ্রিয়া মণিপুরী) |
MessagesBqi.php | Bakhtiari (بختياري) |
MessagesBr.php | Breton (brezhoneg) |
MessagesBs.php | Bosnian (bosanski) |
MessagesBug.php | Buginese (ᨅᨔ ᨕᨘᨁᨗ) |
MessagesBxr.php | буряад (буряад) |
MessagesCa.php | Catalan (català) |
MessagesCbk_zam.php | Chavacano de Zamboanga (Chavacano de Zamboanga) |
MessagesCdo.php | Min Dong Chinese (Mìng-dĕ̤ng-ngṳ̄) |
MessagesCe.php | Chechen (нохчийн) |
MessagesCeb.php | Cebuano (Cebuano) |
MessagesCh.php | Chamorro (Chamoru) |
MessagesCkb.php | Sorani Kurdish (کوردی) |
MessagesCo.php | Corsican (corsu) |
MessagesCrh.php | Crimean Turkish (Qırımtatarca) |
MessagesCrh_cyrl.php | Crimean Turkish (Cyrillic script) (къырымтатарджа (Кирилл)) |
MessagesCrh_latn.php | Crimean Turkish (Latin script) (qırımtatarca (Latin)) |
MessagesCs.php | Czech (čeština) |
MessagesCsb.php | Kashubian (kaszëbsczi) |
MessagesCu.php | Church Slavic (словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ) |
MessagesCv.php | Chuvash (Чӑвашла) |
MessagesCy.php | Welsh (Cymraeg) |
MessagesDa.php | Danish (dansk) |
MessagesDe.php | German (Deutsch) |
MessagesDe_at.php | Austrian German (Österreichisches Deutsch) |
MessagesDe_ch.php | Swiss High German (Schweizer Hochdeutsch) |
MessagesDe_formal.php | German (formal address) (Deutsch (Sie-Form)) |
MessagesDiq.php | Zazaki (Zazaki) |
MessagesDsb.php | Lower Sorbian (dolnoserbski) |
MessagesDtp.php | Central Dusun (Dusun Bundu-liwan) |
MessagesDty.php | Doteli (डोटेली) |
MessagesDv.php | Divehi (ދިވެހިބަސް) |
MessagesDz.php | Dzongkha (ཇོང་ཁ) |
MessagesEgl.php | Emiliàn (Emiliàn) |
MessagesEl.php | Greek (Ελληνικά) |
MessagesEml.php | Emiliano-Romagnolo (emiliàn e rumagnòl) |
MessagesEn.php | |
MessagesEn_gb.php | British English (British English) |
MessagesEn_rtl.php | To improve a translation please visit https://translatewiki.net |
MessagesEo.php | Esperanto (Esperanto) |
MessagesEs.php | Spanish (español) |
MessagesEt.php | Estonian (eesti) |
MessagesEu.php | Basque (euskara) |
MessagesExt.php | Extremaduran (estremeñu) |
MessagesFa.php | Persian (فارسی) |
MessagesFf.php | Fulah (Fulfulde) |
MessagesFi.php | Finnish (suomi) |
MessagesFit.php | Meänkieli (meänkieli) |
MessagesFo.php | Faroese (føroyskt) |
MessagesFr.php | French (français) |
MessagesFrc.php | Cajun French (français cadien) |
MessagesFrp.php | Franco-Provençal (arpetan) |
MessagesFrr.php | Northern Frisian (Nordfriisk) |
MessagesFur.php | Friulian (furlan) |
MessagesFy.php | Western Frisian (Frysk) |
MessagesGa.php | Irish (Gaeilge) |
MessagesGag.php | Gagauz (Gagauz) |
MessagesGan.php | Gan (贛語) |
MessagesGan_hans.php | Simplified Gan script (赣语(简体)) |
MessagesGan_hant.php | Traditional Gan script (贛語(繁體)) |
MessagesGd.php | Scottish Gaelic (Gàidhlig) |
MessagesGl.php | Galician (galego) |
MessagesGlk.php | Gilaki (گیلکی) |
MessagesGn.php | Guarani (Avañe'ẽ) |
MessagesGom.php | Goan Konkani (गोंयची कोंकणी / Gõychi Konknni) |
MessagesGom_deva.php | Goan Konkani - Devanagari script (गोंयची कोंकणी) |
MessagesGot.php | Gothic (Gothic) |
MessagesGrc.php | Ancient Greek (Ἀρχαία ἑλληνικὴ) |
MessagesGsw.php | Swiss German (Alemannisch) |
MessagesGu.php | Gujarati (ગુજરાતી) |
MessagesGv.php | Manx (Gaelg) |
MessagesHak.php | Hakka (客家語/Hak-kâ-ngî) |
MessagesHaw.php | Hawaiian (Hawai`i) |
MessagesHe.php | Hebrew (עברית) |
MessagesHi.php | Hindi (हिन्दी) |
MessagesHif.php | Fiji Hindi (Fiji Hindi/फ़ीजी हिन्दी) |
MessagesHif_latn.php | Fiji Hindi (Latin script) (Fiji Hindi) |
MessagesHr.php | Croatian (hrvatski) |
MessagesHrx.php | Hunsrik (Hunsrik) |
MessagesHsb.php | Upper Sorbian (hornjoserbsce) |
MessagesHt.php | Haitian (Kreyòl ayisyen) |
MessagesHu.php | Hungarian (magyar) |
MessagesHy.php | Armenian (Հայերեն) |
MessagesIa.php | Interlingua (interlingua) |
MessagesId.php | Indonesian (Bahasa Indonesia) |
MessagesIe.php | Interlingue (Interlingue) |
MessagesIg.php | Igbo (Igbo) |
MessagesIi.php | Sichuan Yi (ꆇꉙ) |
MessagesIlo.php | Iloko (Ilokano) |
MessagesInh.php | Ingush (ГӀалгӀай) |
MessagesIo.php | Ido (Ido) |
MessagesIs.php | Icelandic (íslenska) |
MessagesIt.php | Italian (italiano) |
MessagesIu.php | Inuktitut (ᐃᓄᒃᑎᑐᑦ/inuktitut) |
MessagesJa.php | Japanese (日本語) |
MessagesJbo.php | Lojban (lojban) |
MessagesJut.php | Jutish (jysk) |
MessagesJv.php | Javanese (Basa Jawa) |
MessagesKa.php | Georgian (ქართული) |
MessagesKaa.php | Kara-Kalpak (Qaraqalpaqsha) |
MessagesKab.php | Kabyle (Taqbaylit) |
MessagesKbd.php | Kabardian |
MessagesKbd_cyrl.php | Адыгэбзэ (Адыгэбзэ) |
MessagesKg.php | Kongo (Kongo) |
MessagesKhw.php | Khowar (کھوار) |
MessagesKiu.php | Kirmanjki (Kırmancki) |
MessagesKk.php | Kazakh (қазақша) |
MessagesKk_arab.php | Kazakh (Arabic script) (قازاقشا (تٴوتە)) |
MessagesKk_cn.php | Kazakh (China) (قازاقشا (جۇنگو)) |
MessagesKk_cyrl.php | Kazakh (Cyrillic script) (қазақша (кирил)) |
MessagesKk_kz.php | Kazakh (Kazakhstan) (Қазақша (Қазақстан)) |
MessagesKk_latn.php | Kazakh (Latin script) (qazaqşa (latın)) |
MessagesKk_tr.php | Kazakh (Turkey) (Qazaqşa (Türkïya)) |
MessagesKl.php | Kalaallisut (kalaallisut) |
MessagesKm.php | Khmer (ភាសាខ្មែរ) |
MessagesKn.php | Kannada (ಕನ್ನಡ) |
MessagesKo.php | Korean (한국어) |
MessagesKo_kp.php | Korean (한국어(조선)) |
MessagesKoi.php | Komi-Permyak (Перем Коми) |
MessagesKrc.php | Karachay-Balkar (къарачай-малкъар) |
MessagesKs.php | Kashmiri (कॉशुर / کٲشُر) |
MessagesKs_arab.php | Kashmiri (Arabic script) (کٲشُر) |
MessagesKs_deva.php | Kashmiri (Devanagari script) (कॉशुर) |
MessagesKsh.php | Colognian (Ripoarisch) |
MessagesKu.php | Kurdish (Kurdî / كوردی) |
MessagesKu_arab.php | كوردي (عەرەبی) (كوردي (عەرەبی)) |
MessagesKu_latn.php | Kurdish (Latin script) (Kurdî (latînî)) |
MessagesKv.php | Komi (коми) |
MessagesKw.php | Cornish (kernowek) |
MessagesKy.php | Kyrgyz (Кыргызча) |
MessagesLa.php | Latin (Latina) |
MessagesLad.php | Ladino (Ladino) |
MessagesLb.php | Luxembourgish (Lëtzebuergesch) |
MessagesLbe.php | лакку (лакку) |
MessagesLez.php | Lezghian (лезги) |
MessagesLfn.php | Lingua Franca Nova (Lingua Franca Nova) |
MessagesLi.php | Limburgish (Limburgs) |
MessagesLij.php | Ligure (Ligure) |
MessagesLiv.php | Līvõ kēļ (Līvõ kēļ) |
MessagesLki.php | Laki |
MessagesLmo.php | Lumbaart (lumbaart) |
MessagesLn.php | Lingala (lingála) |
MessagesLo.php | Lao (ລາວ) |
MessagesLrc.php | Northern Luri (لۊری شومالی) |
MessagesLt.php | Lithuanian (lietuvių) |
MessagesLtg.php | Latgalian (latgaļu) |
MessagesLuz.php | Southern Luri (لئری دوٙمینی) |
MessagesLv.php | Latvian (latviešu) |
MessagesLzh.php | Literary Chinese (文言) |
MessagesLzz.php | Lazuri (Lazuri) |
MessagesMai.php | Maithili (मैथिली) |
MessagesMap_bms.php | Basa Banyumasan (Basa Banyumasan) |
MessagesMdf.php | Moksha (мокшень) |
MessagesMg.php | Malagasy (Malagasy) |
MessagesMhr.php | Eastern Mari (олык марий) |
MessagesMin.php | Minangkabau (Baso Minangkabau) |
MessagesMk.php | Macedonian (македонски) |
MessagesMl.php | Malayalam (മലയാളം) |
MessagesMn.php | Mongolian (монгол) |
MessagesMo.php | Moldavian (молдовеняскэ) |
MessagesMr.php | Marathi (मराठी) |
MessagesMrj.php | Hill Mari (кырык мары) |
MessagesMs.php | Malay (Bahasa Melayu) |
MessagesMt.php | Maltese (Malti) |
MessagesMwl.php | Mirandese (Mirandés) |
MessagesMy.php | Burmese (မြန်မာဘာသာ) |
MessagesMyv.php | Erzya (эрзянь) |
MessagesMzn.php | Mazanderani (مازِرونی) |
MessagesNah.php | Nāhuatl (Nāhuatl) |
MessagesNan.php | Min Nan Chinese (Bân-lâm-gú) |
MessagesNap.php | Neapolitan (Napulitano) |
MessagesNb.php | Norwegian Bokmål (norsk bokmål) |
MessagesNds.php | Low German (Plattdüütsch) |
MessagesNds_nl.php | Low Saxon (Netherlands) (Nedersaksies) |
MessagesNe.php | Nepali (नेपाली) |
MessagesNew.php | Newari (नेपाल भाषा) |
MessagesNl.php | Dutch (Nederlands) |
MessagesNl_informal.php | Nederlands (informeel) (Nederlands (informeel)) |
MessagesNn.php | Norwegian Nynorsk (norsk nynorsk) |
MessagesNso.php | Northern Sotho (Sesotho sa Leboa) |
MessagesNv.php | Navajo (Diné bizaad) |
MessagesOc.php | Occitan (occitan) |
MessagesOlo.php | Livvi-Karelian (Livvinкarjala) |
MessagesOr.php | Oriya (ଓଡ଼ିଆ) |
MessagesOs.php | Ossetic (Ирон) |
MessagesPa.php | Punjabi (ਪੰਜਾਬੀ) |
MessagesPcd.php | Picard (Picard) |
MessagesPdc.php | Deitsch (Deitsch) |
MessagesPdt.php | Plautdietsch (Plautdietsch) |
MessagesPfl.php | Pälzisch (Pälzisch) |
MessagesPi.php | Pali (पालि) |
MessagesPl.php | Polish (polski) |
MessagesPms.php | Piedmontese (Piemontèis) |
MessagesPnb.php | Western Punjabi (پنجابی) |
MessagesPnt.php | Pontic (Ποντιακά) |
MessagesPs.php | Pashto (پښتو) |
MessagesPt.php | Portuguese (português) |
MessagesPt_br.php | Brazilian Portuguese (português do Brasil) |
MessagesQu.php | Quechua (Runa Simi) |
MessagesQug.php | Runa shimi (Runa shimi) |
MessagesRgn.php | Romagnol (Rumagnôl) |
MessagesRm.php | Romansh (rumantsch) |
MessagesRmy.php | Romani (Romani) |
MessagesRo.php | Romanian (română) |
MessagesRoa_tara.php | Tarandíne (tarandíne) |
MessagesRu.php | Russian (русский) |
MessagesRue.php | Rusyn (русиньскый) |
MessagesRuq.php | Megleno-Romanian (Vlăheşte) |
MessagesRuq_cyrl.php | Megleno-Romanian (Cyrillic script) (Влахесте) |
MessagesRuq_latn.php | Megleno-Romanian (Latin script) (Vlăheşte) |
MessagesSa.php | Sanskrit (संस्कृतम्) |
MessagesSah.php | Sakha (саха тыла) |
MessagesSc.php | Sardinian (sardu) |
MessagesScn.php | Sicilian (sicilianu) |
MessagesSd.php | Sindhi (سنڌي) |
MessagesSdc.php | Sassaresu (Sassaresu) |
MessagesSdh.php | Southern Kurdish (کوردی خوارگ) |
MessagesSe.php | Northern Sami (sámegiella) |
MessagesSes.php | Koyraboro Senni |
MessagesSg.php | Sango (Sängö) |
MessagesSgs.php | Samogitian (žemaitėška) |
MessagesSh.php | Serbo-Croatian (srpskohrvatski / српскохрватски) |
MessagesSi.php | Sinhala (සිංහල) |
MessagesSk.php | Slovak (slovenčina) |
MessagesSl.php | Slovenian (slovenščina) |
MessagesSli.php | Lower Silesian (Schläsch) |
MessagesSq.php | Albanian (shqip) |
MessagesSr.php | Serbian (српски / srpski) |
MessagesSr_ec.php | Serbian (Cyrillic script) (српски (ћирилица)) |
MessagesSr_el.php | Serbian (Latin script) (srpski (latinica)) |
MessagesSrn.php | Sranan Tongo (Sranantongo) |
MessagesStq.php | Seeltersk (Seeltersk) |
MessagesSu.php | Sundanese (Basa Sunda) |
MessagesSv.php | Swedish (svenska) |
MessagesSw.php | Swahili (Kiswahili) |
MessagesSzl.php | Silesian (ślůnski) |
MessagesTa.php | Tamil (தமிழ்) |
MessagesTcy.php | Tulu (ತುಳು) |
MessagesTe.php | Telugu (తెలుగు) |
MessagesTet.php | Tetum (tetun) |
MessagesTg.php | Tajik (Тоҷикӣ) |
MessagesTg_cyrl.php | Tajik (Cyrillic script) (тоҷикӣ) |
MessagesTh.php | Thai (ไทย) |
MessagesTk.php | Turkmen (Türkmençe) |
MessagesTl.php | Tagalog (Tagalog) |
MessagesTly.php | толышә зывон (толышә зывон) |
MessagesTpi.php | Tok Pisin (Tok Pisin) |
MessagesTr.php | Turkish (Türkçe) |
MessagesTt.php | Tatar (татарча/tatarça) |
MessagesTt_cyrl.php | Tatar (Cyrillic script) (татарча) |
MessagesTt_latn.php | Tatar (Latin script) (tatarça) |
MessagesTy.php | Tahitian (Reo Mā`ohi) |
MessagesTyv.php | Tuvinian (тыва дыл) |
MessagesUdm.php | Udmurt (удмурт) |
MessagesUg.php | Uighur (Uyghurche / ئۇيغۇرچە) |
MessagesUg_arab.php | Uyghur (Arabic script) (ئۇيغۇرچە) |
MessagesUk.php | Ukrainian (українська) |
MessagesUr.php | Urdu (اردو) |
MessagesUz.php | Uzbek (oʻzbekcha) |
MessagesVec.php | Vèneto (vèneto) |
MessagesVep.php | Veps (vepsän kel’) |
MessagesVi.php | Vietnamese (Tiếng Việt) |
MessagesVls.php | West-Vlams (West-Vlams) |
MessagesVmf.php | Upper Franconian (Mainfränkisch) |
MessagesVo.php | Volapük (Volapük) |
MessagesVot.php | Votic (Vaďďa) |
MessagesVro.php | Võro (Võro) |
MessagesWa.php | Walloon (walon) |
MessagesWar.php | Waray (Winaray) |
MessagesWo.php | Wolof (Wolof) |
MessagesWuu.php | Wu (吴语) |
MessagesXal.php | Kalmyk (хальмг) |
MessagesXmf.php | Mingrelian (მარგალური) |
MessagesYi.php | Yiddish (ייִדיש) |
MessagesYo.php | Yoruba (Yorùbá) |
MessagesYue.php | Cantonese (粵語) |
MessagesZa.php | Zhuang (Vahcuengh) |
MessagesZea.php | Zeeuws (Zeêuws) |
MessagesZh.php | Chinese (中文) |
MessagesZh_cn.php | Chinese (China) (中文(中国大陆)) |
MessagesZh_hans.php | Simplified Chinese (中文(简体)) |
MessagesZh_hant.php | Traditional Chinese (中文(繁體)) |
MessagesZh_hk.php | Chinese (Hong Kong) (中文(香港)) |
MessagesZh_mo.php | Chinese (Macau) (中文(澳門)) |
MessagesZh_my.php | Chinese (Malaysia) (中文(马来西亚)) |
MessagesZh_sg.php | Chinese (Singapore) (中文(新加坡)) |
MessagesZh_tw.php | Chinese (Taiwan) (中文(台灣)) |
ConverterRule.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
FakeConverter.php | Internationalisation code |
Language.php | Internationalisation code |
LanguageConverter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► maintenance | |
► archives | |
upgradeLogging.php | Replication-safe online upgrade for log_id/log_deleted fields |
► benchmarks | |
bench_delete_truncate.php | Benchmark SQL DELETE vs SQL TRUNCATE |
bench_HTTP_HTTPS.php | Benchmark HTTP request vs HTTPS request |
bench_if_switch.php | Benchmark if elseif.. |
bench_strtr_str_replace.php | Benchmark for strtr() vs str_replace() |
bench_utf8_title_check.php | Benchmark for using a regexp vs |
bench_wfIsWindows.php | Benchmark for wfIsWindows() |
bench_Wikimedia_base_convert.php | Benchmark for Wikimedia\base_convert() |
Benchmarker.php | Base code for benchmark scripts |
benchmarkHooks.php | Benchmark MediaWiki hooks |
benchmarkParse.php | Benchmark script for parse operations |
benchmarkPurge.php | Benchmark for Squid purge |
README | |
► dev | |
► includes | |
router.php | Router for the php cli-server built-in webserver |
README | |
► hhvm | |
makeRepo.php | |
► language | |
► zhtable | |
Makefile.py | |
README | |
alltrans.php | Get all the translations messages, as defined in the English language file |
checkDupeMessages.php | Print out duplicates in message array |
checkExtensions.php | Check the extensions language files |
checkLanguage.inc | Helper class for checkLanguage.php script |
checkLanguage.php | Check a language file |
date-formats.php | Test various language time and date functions |
digit2html.php | Check digit transformation |
dumpMessages.php | Dump an entire language, using the keys from English so we get all the values, not just the customized ones |
generateCollationData.php | Maintenance script to generate first letter data files for Collation.php |
generateNormalizerDataAr.php | Generates the normalizer data file for Arabic |
generateNormalizerDataMl.php | Generates the normalizer data file for Malayalam |
langmemusage.php | Dumb program that tries to get the memory usage for each language file |
languages.inc | Handle messages in the language files |
listVariants.php | Lists all language variants |
StatOutputs.php | Statistic output classes |
transstat.php | Statistics about the localisation |
► oracle | |
alterSharedConstraints.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► storage | |
checkStorage.php | Fsck for MediaWiki |
compressOld.php | Compress the text of a wiki |
dumpRev.php | Get the text of a revision, resolving external storage if needed |
fixBug20757.php | Script to fix bug 20757 |
moveToExternal.php | Move revision's text to external storage |
orphanStats.php | Show some statistics on the blob_orphans table, created with trackBlobs.php |
recompressTracked.php | Moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process |
resolveStubs.php | Convert history stubs that point to an external row to direct external pointers |
storageTypeStats.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
testCompression.php | Test revision text compression and decompression |
trackBlobs.php | Adds blobs from a given external storage cluster to the blob_tracking table |
► term | |
MWTerm.php | Set of classes to help with test output and such |
7zip.inc | 7z stream wrapper |
addRFCandPMIDInterwiki.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
attachLatest.php | Corrects wrong values in the page_latest field in the database |
backup.inc | Base classes for database dumpers |
backupPrefetch.inc | Helper class for the –prefetch option of dumpTextPass.php |
cdb.php | Cdb inspector tool |
changePassword.php | Change the password of a given user |
checkBadRedirects.php | Check that pages marked as being redirects really are |
checkComposerLockUpToDate.php | |
checkImages.php | Check images to see if they exist, are readable, etc |
checkLess.php | Checks LESS files in known resources for errors |
checkSyntax.php | Check syntax of all PHP files in MediaWiki |
checkUsernames.php | Check that database usernames are actually valid |
cleanupAncientTables.php | Cleans up old database tables, dropping old indexes and fields |
cleanupBlocks.php | Cleans up user blocks with user names not matching the 'user' table |
cleanupCaps.php | Clean up broken page links when somebody turns on $wgCapitalLinks |
cleanupEmptyCategories.php | Clean up empty categories in the category table |
cleanupImages.php | Clean up broken, unparseable upload filenames |
cleanupPreferences.php | Remove hidden preferences from the database |
cleanupRemovedModules.php | Remove cache entries for removed ResourceLoader modules from the database |
cleanupSpam.php | Cleanup all spam from a given hostname |
cleanupTable.inc | Generic class to cleanup a database table |
cleanupTitles.php | Clean up broken, unparseable titles |
cleanupUploadStash.php | Remove old or broken uploads from temporary uploaded file storage, clean up associated database records |
cleanupWatchlist.php | Remove broken, unparseable titles in the watchlist table |
clearInterwikiCache.php | Clear the cache of interwiki prefixes for all local wikis |
commandLine.inc | Backwards-compatibility wrapper for old-style maintenance scripts |
compareParserCache.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
compareParsers.php | Take page text out of an XML dump file and render basic HTML out to files |
convertExtensionToRegistration.php | |
convertLinks.php | Convert from the old links schema (string->ID) to the new schema (ID->ID) |
convertUserOptions.php | Convert user options to the new user_properties table |
copyFileBackend.php | Copy all files in some containers of one backend to another |
copyJobQueue.php | Copy all jobs from one job queue system to another |
createAndPromote.php | Creates an account and grants it rights |
createCommonPasswordCdb.php | Create serialized/commonpasswords.cdb |
deleteArchivedFiles.php | Delete archived (non-current) files from the database |
deleteArchivedRevisions.php | Delete archived (deleted from public) revisions from the database |
deleteBatch.php | Deletes a batch of pages |
deleteDefaultMessages.php | Deletes all pages in the MediaWiki namespace which were last edited by "MediaWiki default" |
deleteEqualMessages.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
deleteOldRevisions.php | Delete old (non-current) revisions from the database |
deleteOrphanedRevisions.php | Delete revisions which refer to a nonexisting page |
deleteRevision.php | Delete one or more revisions by moving them to the archive table |
deleteSelfExternals.php | Delete self-references to $wgServer from the externallinks table |
doMaintenance.php | We want to make this whole thing as seamless as possible to the end-user |
dumpBackup.php | Script that dumps wiki pages or logging database into an XML interchange wrapper format for export or backup |
dumpIterator.php | Take page text out of an XML dump file and perform some operation on it |
dumpLinks.php | Quick demo hack to generate a plaintext link dump, per the proposed wiki link database standard: http://www.usemod.com/cgi-bin/mb.pl?LinkDatabase |
dumpTextPass.php | BackupDumper that postprocesses XML dumps from dumpBackup.php to add page text |
dumpUploads.php | Dump a the list of files uploaded, for feeding to tar or similar |
edit.php | Make a page edit |
eraseArchivedFile.php | Delete archived (non-current) files from storage |
eval.php | This script lets a command-line user start up the wiki engine and then poke about by issuing PHP commands directly |
exportSites.php | |
fetchText.php | Communications protocol |
fileOpPerfTest.php | Test for fileop performance |
findDeprecated.php | Maintenance script that recursively scans MediaWiki's PHP source tree for deprecated functions and methods and pretty-prints the results |
findHooks.php | Simple script that try to find documented hook and hooks actually in the code and show what's missing |
findMissingFiles.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
findOrphanedFiles.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
fixDefaultJsonContentPages.php | Fix instances of pre-existing JSON pages |
fixDoubleRedirects.php | Fix double redirects |
fixExtLinksProtocolRelative.php | Fixes any entries for protocol-relative URLs in the externallinks table, replacing each protocol-relative entry with two entries, one for http and one for https |
fixTimestamps.php | Fixes timestamp corruption caused by one or more webservers temporarily being set to the wrong time |
fixUserRegistration.php | Fix the user_registration field |
formatInstallDoc.php | Format RELEASE-NOTE file to wiki text or HTML markup |
generateJsonI18n.php | Convert a PHP messages file to a set of JSON messages files |
generateLocalAutoload.php | |
generateSitemap.php | Creates a sitemap for the site |
getConfiguration.php | Print serialized output of MediaWiki config vars |
getLagTimes.php | Display replication lag times |
getReplicaServer.php | Reports the hostname of a replica DB server |
getSlaveServer.php | |
getText.php | Outputs page text to stdout |
importDump.php | Import XML dump files into the current wiki |
importImages.inc | Support functions for the importImages.php script |
importImages.php | Import one or more images from the local file system into the wiki without using the web-based interface |
importSites.php | |
importSiteScripts.php | Import all scripts in the MediaWiki namespace from a local site |
importTextFiles.php | Import pages from text files |
initEditCount.php | Init the user_editcount database field based on the number of rows in the revision table |
initSiteStats.php | Re-initialise or update the site statistics table |
install.php | CLI-based MediaWiki installation and configuration |
invalidateUserSessions.php | Invalidate the sessions of certain users on the wiki |
jsparse.php | Test JavaScript validity parses using jsmin+'s parser |
lag.php | Shows database lag |
Maintenance.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
makeTestEdits.php | Make test edits for a user to populate a test wiki |
mcc.php | Memcached diagnostic tool |
mctest.php | Makes several 'set', 'incr' and 'get' requests on every memcached server and shows a report |
mergeMessageFileList.php | Merge $wgExtensionMessagesFiles from various extensions to produce a single array containing all message files |
migrateFileRepoLayout.php | Copy all files in FileRepo to an originals container using SHA1 paths |
migrateUserGroup.php | Re-assign users from an old group to a new one |
minify.php | Minify a file or set of files |
moveBatch.php | Move a batch of pages |
mwdoc-filter.php | |
mwdocgen.php | Generate class and file reference documentation for MediaWiki using doxygen |
namespaceDupes.php | Check for articles to fix after adding/deleting namespaces |
nukeNS.php | Remove pages with only 1 revision from the MediaWiki namespace, without flooding recent changes, delete logs, etc |
nukePage.php | Erase a page record from the database Irreversible (can't use standard undelete) and does not update link tables |
orphans.php | Look for 'orphan' revisions hooked to pages which don't exist and 'childless' pages with no revisions |
pageExists.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
parse.php | Parse some wikitext |
patchSql.php | Manually run an SQL patch outside of the general updaters |
populateBacklinkNamespace.php | Optional upgrade script to populate *_from_namespace fields |
populateCategory.php | Populate the category table |
populateContentModel.php | Populate the page_content_model and {rev,ar}_content_{model,format} fields |
populateFilearchiveSha1.php | Optional upgrade script to populate the fa_sha1 field |
populateImageSha1.php | Optional upgrade script to populate the img_sha1 field |
populateLogSearch.php | Makes the required database updates for populating the log_search table retroactively |
populateLogUsertext.php | Makes the required database updates for Special:ProtectedPages to show all protected pages, even ones before the page restrictions schema change |
populateParentId.php | Makes the required database updates for rev_parent_id to be of any use |
populateRecentChangesSource.php | Upgrade script to populate the rc_source field |
populateRevisionLength.php | Populates the rev_len and ar_len fields when they are NULL |
populateRevisionSha1.php | Fills the rev_sha1 and ar_sha1 columns of revision and archive tables for revisions created before MW 1.19 |
preprocessDump.php | Take page text out of an XML dump file and preprocess it to obj |
preprocessorFuzzTest.php | Performs fuzz-style testing of MediaWiki's preprocessor |
protect.php | Protect or unprotect a page |
pruneFileCache.php | Prune file cache for pages, objects, resources, etc |
purgeChangedFiles.php | Scan the logging table and purge affected files within a timeframe |
purgeChangedPages.php | Send purge requests for pages edited in date range to squid/varnish |
purgeList.php | Send purge requests for listed pages to squid |
purgeOldText.php | Purge old text records from the database |
purgeParserCache.php | Remove old objects from the parser cache |
README | |
reassignEdits.php | Reassign edits from a user or IP address to another user |
rebuildall.php | Rebuild link tracking tables from scratch |
rebuildFileCache.php | Build file cache for content pages |
rebuildImages.php | Update image metadata records |
rebuildLocalisationCache.php | Rebuild the localisation cache |
rebuildmessages.php | Purge all languages from the message cache |
rebuildrecentchanges.php | Rebuild recent changes from scratch |
rebuildSitesCache.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
rebuildtextindex.php | Rebuild search index table from scratch |
refreshFileHeaders.php | Refresh file headers from metadata |
refreshImageMetadata.php | Refresh image metadata fields |
refreshLinks.php | Refresh link tables |
removeInvalidEmails.php | |
removeUnusedAccounts.php | Remove unused user accounts from the database An unused account is one which has made no edits |
renameDbPrefix.php | Change the prefix of database tables |
renderDump.php | Take page text out of an XML dump file and render basic HTML out to files |
resetUserEmail.php | Reset user email |
resetUserTokens.php | Reset the user_token for all users on the wiki |
rollbackEdits.php | Rollback all edits by a given user or IP provided they're the most recent edit (just like real rollback) |
runBatchedQuery.php | Run a database query in batches and wait for replica DBs |
runJobs.php | Run pending jobs |
runScript.php | Convenience maintenance script wrapper, useful for scripts or extensions located outside of standard locations |
showJobs.php | Report number of jobs currently waiting in master database |
showSiteStats.php | Show the cached statistics |
sql.php | Send SQL queries from the specified file to the database, performing variable replacement along the way |
sqlite.inc | Helper class for sqlite-specific scripts |
sqlite.php | Performs some operations specific to SQLite database backend |
syncFileBackend.php | Sync one file backend to another based on the journal of later |
tidyUpBug37714.php | |
undelete.php | Undelete a page by fetching it from the archive table |
update.php | Run all updaters |
updateArticleCount.php | Provide a better count of the number of articles and update the site statistics table, if desired |
updateCollation.php | Find all rows in the categorylinks table whose collation is out-of-date (cl_collation != $wgCategoryCollation) and repopulate cl_sortkey using the page title and cl_sortkey_prefix |
updateCredits.php | |
updateDoubleWidthSearch.php | Normalize double-byte latin UTF-8 characters |
updateRestrictions.php | Makes the required database updates for Special:ProtectedPages to show all protected pages, even ones before the page restrictions schema change |
updateSearchIndex.php | Periodic off-peak updating of the search index |
updateSpecialPages.php | Update for cached special pages |
userDupes.inc | Helper class for update.php |
userOptions.inc | Helper class for userOptions.php script |
userOptions.php | Script to change users preferences on the fly |
validateRegistrationFile.php | |
wrapOldPasswords.php | Maintenance script to wrap all old-style passwords in a layered type |
► mw-config | |
► overrides | |
README | |
index.php | New version of MediaWiki web-based config/installation |
► resources | |
► assets | |
► licenses | |
README | |
Resources.php | Definition of core ResourceLoader modules |
ResourcesOOUI.php | Definition of OOjs UI ResourceLoader modules |
► skins | |
README | |
► tests | |
► common | |
TestsAutoLoader.php | AutoLoader for the testing suite |
TestSetup.php | |
► parser | |
DbTestPreviewer.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DbTestRecorder.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DjVuSupport.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
fuzzTest.php | |
MultiTestRecorder.php | |
ParserTestParserHook.php | A basic extension that's used by the parser tests to test whether input and arguments are passed to extensions properly |
ParserTestPrinter.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ParserTestResult.php | |
ParserTestResultNormalizer.php | |
ParserTestRunner.php | Generic backend for the MediaWiki parser test suite, used by both the standalone parserTests.php and the PHPUnit "parsertests" suite |
parserTests.php | MediaWiki parser test suite |
PhpunitTestRecorder.php | |
README | |
TestFileReader.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
TestRecorder.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
TidySupport.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► phpunit | |
► data | |
► autoloader | |
TestAutoloadedCamlClass.php | |
TestAutoloadedClass.php | |
TestAutoloadedLocalClass.php | |
TestAutoloadedSerializedClass.php | |
► helpers | |
WellProtectedClass.php | |
► media | |
README | |
► xmp | |
1.result.php | |
2.result.php | |
3-invalid.result.php | |
3.result.php | |
4.result.php | |
5.result.php | |
6.result.php | |
7.result.php | |
bag-for-seq.result.php | |
doctype-included.result.php | |
flash.result.php | |
gps.result.php | |
invalid-child-not-struct.result.php | |
no-namespace.result.php | |
no-recognized-props.result.php | |
README | |
utf16BE.result.php | |
utf16LE.result.php | |
utf32BE.result.php | |
utf32LE.result.php | |
xmpExt.result.php | |
► docs | |
ExportDemoTest.php | |
► includes | |
► actions | |
ActionTest.php | |
► api | |
► format | |
ApiFormatJsonTest.php | |
ApiFormatNoneTest.php | |
ApiFormatPhpTest.php | |
ApiFormatTestBase.php | |
ApiFormatXmlTest.php | |
► query | |
ApiQueryBasicTest.php | Created on Feb 6, 2013 |
ApiQueryContinue2Test.php | |
ApiQueryContinueTest.php | |
ApiQueryContinueTestBase.php | Created on Jan 1, 2013 |
ApiQueryRevisionsTest.php | |
ApiQueryTest.php | |
ApiQueryTestBase.php | Created on Feb 10, 2013 |
ApiBaseTest.php | |
ApiBlockTest.php | |
ApiContinuationManagerTest.php | |
ApiEditPageTest.php | |
ApiErrorFormatterTest.php | |
ApiLoginTest.php | |
ApiMainTest.php | |
ApiMessageTest.php | |
ApiModuleManagerTest.php | |
ApiOpenSearchTest.php | |
ApiOptionsTest.php | |
ApiPageSetTest.php | |
ApiParseTest.php | |
ApiPurgeTest.php | |
ApiQueryAllPagesTest.php | |
ApiQueryWatchlistIntegrationTest.php | |
ApiQueryWatchlistRawIntegrationTest.php | |
ApiResultTest.php | |
ApiRevisionDeleteTest.php | |
ApiSetNotificationTimestampIntegrationTest.php | |
ApiStashEditTest.php | |
ApiTestCase.php | |
ApiTestCaseUpload.php | |
ApiTestContext.php | |
ApiTokensTest.php | |
ApiUnblockTest.php | |
ApiUploadTest.php | |
ApiWatchTest.php | |
generateRandomImages.php | Bootstrapping for test image file generation |
MockApi.php | |
MockApiQueryBase.php | |
PrefixUniquenessTest.php | |
RandomImageGenerator.php | RandomImageGenerator – does what it says on the tin |
UserWrapper.php | |
► auth | |
AbstractAuthenticationProviderTest.php | |
AbstractPasswordPrimaryAuthenticationProviderTest.php | |
AbstractPreAuthenticationProviderTest.php | |
AbstractPrimaryAuthenticationProviderTest.php | |
AbstractSecondaryAuthenticationProviderTest.php | |
AuthenticationRequestTest.php | |
AuthenticationRequestTestCase.php | |
AuthenticationResponseTest.php | |
AuthManagerTest.php | |
AuthPluginPrimaryAuthenticationProviderTest.php | |
ButtonAuthenticationRequestTest.php | |
CheckBlocksSecondaryAuthenticationProviderTest.php | |
ConfirmLinkAuthenticationRequestTest.php | |
ConfirmLinkSecondaryAuthenticationProviderTest.php | |
CreatedAccountAuthenticationRequestTest.php | |
CreateFromLoginAuthenticationRequestTest.php | |
CreationReasonAuthenticationRequestTest.php | |
EmailNotificationSecondaryAuthenticationProviderTest.php | |
LegacyHookPreAuthenticationProviderTest.php | |
LocalPasswordPrimaryAuthenticationProviderTest.php | |
PasswordAuthenticationRequestTest.php | |
PasswordDomainAuthenticationRequestTest.php | |
RememberMeAuthenticationRequestTest.php | |
ResetPasswordSecondaryAuthenticationProviderTest.php | |
TemporaryPasswordAuthenticationRequestTest.php | |
TemporaryPasswordPrimaryAuthenticationProviderTest.php | |
ThrottlePreAuthenticationProviderTest.php | |
ThrottlerTest.php | |
UserDataAuthenticationRequestTest.php | |
UsernameAuthenticationRequestTest.php | |
► cache | |
GenderCacheTest.php | |
LocalisationCacheTest.php | |
MessageCacheTest.php | |
► changes | |
CategoryMembershipChangeTest.php | |
EnhancedChangesListTest.php | |
OldChangesListTest.php | |
RCCacheEntryFactoryTest.php | |
RecentChangeTest.php | |
TestRecentChangesHelper.php | |
► composer | |
ComposerVersionNormalizerTest.php | |
► config | |
ConfigFactoryTest.php | |
GlobalVarConfigTest.php | |
HashConfigTest.php | |
MultiConfigTest.php | |
► content | |
ContentHandlerTest.php | |
CssContentHandlerTest.php | |
CssContentTest.php | |
FileContentHandlerTest.php | |
JavaScriptContentHandlerTest.php | |
JavaScriptContentTest.php | |
JsonContentHandlerTest.php | |
JsonContentTest.php | |
TextContentHandlerTest.php | |
TextContentTest.php | |
WikitextContentHandlerTest.php | |
WikitextContentTest.php | |
WikitextStructureTest.php | |
► context | |
RequestContextTest.php | |
► db | |
DatabaseMysqlBaseTest.php | Holds tests for DatabaseMysqlBase MediaWiki class |
DatabaseSqliteTest.php | |
DatabaseSQLTest.php | |
DatabaseTest.php | |
DatabaseTestHelper.php | |
LBFactoryTest.php | Holds tests for LBFactory abstract MediaWiki class |
► debug | |
► logger | |
► monolog | |
AvroFormatterTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
KafkaHandlerTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LineFormatterTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
LegacyLoggerTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MonologSpiTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MWDebugTest.php | |
► deferred | |
CdnCacheUpdateTest.php | |
DeferredUpdatesTest.php | |
LinksUpdateTest.php | |
SearchUpdateTest.php | |
► diff | |
ArrayDiffFormatterTest.php | |
DifferenceEngineTest.php | |
DiffOpTest.php | |
DiffTest.php | |
FakeDiffOp.php | |
► exception | |
BadTitleErrorTest.php | |
ErrorPageErrorTest.php | |
HttpErrorTest.php | |
MWExceptionHandlerTest.php | |
MWExceptionTest.php | |
ReadOnlyErrorTest.php | |
ThrottledErrorTest.php | |
UserNotLoggedInTest.php | |
► externalstore | |
ExternalStoreTest.php | |
► filebackend | |
FileBackendTest.php | |
SwiftFileBackendTest.php | |
► filerepo | |
► file | |
FileTest.php | |
LocalFileTest.php | |
FileBackendDBRepoWrapperTest.php | |
FileRepoTest.php | |
MigrateFileRepoLayoutTest.php | |
RepoGroupTest.php | |
StoreBatchTest.php | |
► GlobalFunctions | |
GlobalTest.php | |
GlobalWithDBTest.php | |
README | |
wfAppendQueryTest.php | |
wfArrayPlus2dTest.php | |
wfAssembleUrlTest.php | |
wfBaseNameTest.php | |
wfBCP47Test.php | |
wfEscapeShellArgTest.php | |
wfExpandUrlTest.php | |
wfGetCallerTest.php | |
wfParseUrlTest.php | Copyright © 2013 Alexandre Emsenhuber |
wfRemoveDotSegmentsTest.php | |
wfShellExecTest.php | |
wfShorthandToIntegerTest.php | |
wfThumbIsStandardTest.php | |
wfTimestampTest.php | |
wfUrlencodeTest.php | |
► htmlform | |
HTMLAutoCompleteSelectFieldTest.php | |
HTMLCheckMatrixTest.php | |
HTMLFormTest.php | |
HTMLRestrictionsFieldTest.php | |
► import | |
ImportLinkCacheIntegrationTest.php | |
ImportTest.php | |
► installer | |
DatabaseUpdaterTest.php | |
InstallDocFormatterTest.php | |
OracleInstallerTest.php | |
► interwiki | |
ClassicInterwikiLookupTest.php | |
InterwikiTest.php | |
► jobqueue | |
► jobs | |
CategoryMembershipChangeJobTest.php | |
JobQueueMemoryTest.php | |
JobQueueTest.php | |
JobTest.php | |
RefreshLinksPartitionTest.php | |
► json | |
FormatJsonTest.php | |
► libs | |
► composer | |
ComposerJsonTest.php | |
ComposerLockTest.php | |
► mime | |
MimeAnalyzerTest.php | |
► objectcache | |
BagOStuffTest.php | |
CachedBagOStuffTest.php | |
HashBagOStuffTest.php | |
MultiWriteBagOStuffTest.php | |
ReplicatedBagOStuffTest.php | |
WANObjectCacheTest.php | |
► rdbms | |
► database | |
DatabaseDomainTest.php | |
► time | |
ConvertibleTimestampTest.php | |
► xmp | |
XMPTest.php | |
XMPValidateTest.php | |
ArrayUtilsTest.php | |
CSSMinTest.php | |
DeferredStringifierTest.php | |
GenericArrayObjectTest.php | Tests for the GenericArrayObject and deriving classes |
HashRingTest.php | |
HtmlArmorTest.php | |
IEUrlExtensionTest.php | |
IPTest.php | |
JavaScriptMinifierTest.php | |
MemoizedCallableTest.php | |
MWMessagePackTest.php | |
ObjectFactoryTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
ProcessCacheLRUTest.php | |
SamplingStatsdClientTest.php | |
StringUtilsTest.php | |
TimingTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
XhprofDataTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
XhprofTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
XmlTypeCheckTest.php | |
► linker | |
LinkRendererFactoryTest.php | |
LinkRendererTest.php | |
► logging | |
BlockLogFormatterTest.php | |
DeleteLogFormatterTest.php | |
ImportLogFormatterTest.php | |
LogFormatterTest.php | |
LogFormatterTestCase.php | |
LogTests.i18n.php | Internationalisation file for log tests |
MergeLogFormatterTest.php | |
MoveLogFormatterTest.php | |
NewUsersLogFormatterTest.php | |
PageLangLogFormatterTest.php | |
PatrolLogFormatterTest.php | |
ProtectLogFormatterTest.php | |
RightsLogFormatterTest.php | |
UploadLogFormatterTest.php | |
► mail | |
MailAddressTest.php | |
UserMailerTest.php | |
► media | |
BitmapMetadataHandlerTest.php | |
BitmapScalingTest.php | |
DjVuTest.php | |
ExifBitmapTest.php | |
ExifRotationTest.php | |
ExifTest.php | |
FakeDimensionFile.php | |
FormatMetadataTest.php | |
GIFMetadataExtractorTest.php | |
GIFTest.php | |
IPTCTest.php | |
JpegMetadataExtractorTest.php | |
JpegPixelFormatTest.php | |
JpegTest.php | |
MediaHandlerTest.php | |
MediaWikiMediaTestCase.php | |
PNGMetadataExtractorTest.php | |
PNGTest.php | |
SVGMetadataExtractorTest.php | |
SVGTest.php | |
TiffTest.php | |
WebPTest.php | |
XCFTest.php | |
► objectcache | |
MemcachedBagOStuffTest.php | |
ObjectCacheTest.php | |
RedisBagOStuffTest.php | |
RESTBagOStuffTest.php | |
► page | |
ArticleTablesTest.php | |
ArticleTest.php | |
ImagePage404Test.php | |
ImagePageTest.php | |
WikiCategoryPageTest.php | |
WikiPageTest.php | |
WikiPageTestContentHandlerUseDB.php | |
► pager | |
ReverseChronologicalPagerTest.php | |
► parser | |
MagicVariableTest.php | This file is intended to test magic variables in the parser It was inspired by Raymond & Matěj Grabovský commenting about r66200 |
ParserIntegrationTest.php | |
ParserMethodsTest.php | |
ParserOutputTest.php | |
ParserPreloadTest.php | |
PreprocessorTest.php | |
TagHooksTest.php | |
TidyTest.php | |
► password | |
BcryptPasswordTest.php | |
LayeredParameterizedPasswordTest.php | |
PasswordPolicyChecksTest.php | Testing password-policy check functions |
PasswordTest.php | Testing framework for the Password infrastructure |
PasswordTestCase.php | Testing framework for the password hashes |
Pbkdf2PasswordTest.php | |
UserPasswordPolicyTest.php | Testing for password-policy enforcement, based on a user's groups |
► poolcounter | |
PoolCounterTest.php | |
► registration | |
CoreVersionCheckerTest.php | |
ExtensionProcessorTest.php | |
ExtensionRegistryTest.php | |
► resourceloader | |
DerivativeResourceLoaderContextTest.php | |
MessageBlobStoreTest.php | |
ResourceLoaderClientHtmlTest.php | |
ResourceLoaderContextTest.php | |
ResourceLoaderFileModuleTest.php | |
ResourceLoaderImageModuleTest.php | |
ResourceLoaderImageTest.php | |
ResourceLoaderModuleTest.php | |
ResourceLoaderStartUpModuleTest.php | |
ResourceLoaderTest.php | |
ResourceLoaderWikiModuleTest.php | |
► search | |
ParserOutputSearchDataExtractorTest.php | |
SearchEnginePrefixTest.php | |
SearchEngineTest.php | |
SearchIndexFieldTest.php | |
SearchSuggestionSetTest.php | |
► Services | |
ServiceContainerTest.php | |
TestWiring1.php | |
TestWiring2.php | |
► session | |
BotPasswordSessionProviderTest.php | |
CookieSessionProviderTest.php | |
ImmutableSessionProviderWithCookieTest.php | |
MetadataMergeExceptionTest.php | |
PHPSessionHandlerTest.php | |
SessionBackendTest.php | |
SessionIdTest.php | |
SessionInfoTest.php | |
SessionManagerTest.php | |
SessionProviderTest.php | |
SessionTest.php | |
TestBagOStuff.php | |
TestUtils.php | |
TokenTest.php | |
UserInfoTest.php | |
► site | |
CachingSiteStoreTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
DBSiteStoreTest.php | Tests for the DBSiteStore class |
FileBasedSiteLookupTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
HashSiteStoreTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MediaWikiPageNameNormalizerTest.php | |
MediaWikiSiteTest.php | Tests for the MediaWikiSite class |
SiteExporterTest.php | Tests for the SiteExporter class |
SiteImporterTest.php | Tests for the SiteImporter class |
SiteListTest.php | Tests for the SiteList class |
SitesCacheFileBuilderTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SiteTest.php | Tests for the Site class |
TestSites.php | Holds sites for testing purposes |
► skins | |
SkinFactoryTest.php | |
SkinTemplateTest.php | |
► specialpage | |
SpecialPageFactoryTest.php | |
SpecialPageTest.php | |
SpecialPageTestHelper.php | |
► specials | |
ImageListPagerTest.php | |
QueryAllSpecialPagesTest.php | |
SpecialBlankPageTest.php | |
SpecialBooksourcesTest.php | |
SpecialEditWatchlistTest.php | |
SpecialMIMESearchTest.php | |
SpecialMyLanguageTest.php | |
SpecialPageExecutor.php | |
SpecialPageTestBase.php | |
SpecialPreferencesTest.php | |
SpecialRecentchangesTest.php | |
SpecialSearchTest.php | |
SpecialWatchlistTest.php | |
► tidy | |
BalancerTest.php | |
► title | |
ForeignTitleTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
MediaWikiTitleCodecTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NaiveForeignTitleFactoryTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NaiveImportTitleFactoryTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NamespaceAwareForeignTitleFactoryTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
NamespaceImportTitleFactoryTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
SubpageImportTitleFactoryTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
TitleValueTest.php | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
► upload | |
UploadBaseTest.php | |
UploadFromUrlTest.php | |
UploadStashTest.php | |
► user | |
BotPasswordTest.php | |
CentralIdLookupTest.php | |
LocalIdLookupTest.php | |
PasswordResetTest.php | |
UserArrayFromResultTest.php | |
UserTest.php | |
► utils | |
AvroValidatorTest.php | |
BatchRowUpdateTest.php | |
FileContentsHasherTest.php | |
MWCryptHashTest.php | |
MWCryptHKDFTest.php | |
MWGrantsTest.php | |
MWRestrictionsTest.php | |
UIDGeneratorTest.php | |
ZipDirectoryReaderTest.php | |
BlockTest.php | |
CollationTest.php | |
DiffHistoryBlobTest.php | |
EditPageTest.php | |
ExportTest.php | |
ExtraParserTest.php | |
FauxRequestTest.php | |
FauxResponseTest.php | Tests for the FauxResponse class |
FormOptionsInitializationTest.php | |
FormOptionsTest.php | |
GitInfoTest.php | |
HooksTest.php | |
HtmlTest.php | |
HttpTest.php | |
LicensesTest.php | |
LinkerTest.php | |
LinkFilterTest.php | |
MediaWikiServicesTest.php | |
MediaWikiTest.php | |
MediaWikiVersionFetcherTest.php | |
MergeHistoryTest.php | |
MessageTest.php | |
MovePageTest.php | |
MWNamespaceTest.php | |
MWTimestampTest.php | |
OutputPageTest.php | |
PagePropsTest.php | |
PathRouterTest.php | |
PreferencesTest.php | |
PrefixSearchTest.php | |
RevisionStorageTest.php | |
RevisionStorageTestContentHandlerUseDB.php | |
RevisionTest.php | |
SampleTest.php | |
SanitizerTest.php | |
SanitizerValidateEmailTest.php | |
SiteConfigurationTest.php | |
StatusTest.php | |
TemplateCategoriesTest.php | |
TemplateParserTest.php | |
TestingAccessWrapper.php | |
TestingAccessWrapperTest.php | |
TestLogger.php | Testing logger |
TestUser.php | |
TestUserRegistry.php | |
TimeAdjustTest.php | |
TitleArrayFromResultTest.php | |
TitleMethodsTest.php | |
TitlePermissionTest.php | |
TitleTest.php | |
WatchedItemIntegrationTest.php | |
WatchedItemQueryServiceUnitTest.php | |
WatchedItemStoreIntegrationTest.php | |
WatchedItemStoreUnitTest.php | |
WatchedItemUnitTest.php | |
WebRequestTest.php | |
WikiMapTest.php | |
WikiReferenceTest.php | |
XmlJsTest.php | |
XmlSelectTest.php | |
XmlTest.php | |
► languages | |
► classes | |
LanguageAmTest.php | |
LanguageArqTest.php | Based on LanguageMlTest |
LanguageArTest.php | Based on LanguagMlTest |
LanguageBe_taraskTest.php | |
LanguageBeTest.php | |
LanguageBhoTest.php | |
LanguageBsTest.php | |
LanguageCsTest.php | |
LanguageCuTest.php | |
LanguageCyTest.php | |
LanguageDsbTest.php | |
LanguageFrTest.php | |
LanguageGanTest.php | |
LanguageGaTest.php | |
LanguageGdTest.php | |
LanguageGvTest.php | Test for Manx (Gaelg) language |
LanguageHeTest.php | |
LanguageHiTest.php | |
LanguageHrTest.php | |
LanguageHsbTest.php | |
LanguageHuTest.php | |
LanguageHyTest.php | |
LanguageIuTest.php | |
LanguageKkTest.php | |
LanguageKshTest.php | |
LanguageKuTest.php | |
LanguageLnTest.php | |
LanguageLtTest.php | |
LanguageLvTest.php | |
LanguageMgTest.php | |
LanguageMkTest.php | |
LanguageMlTest.php | |
LanguageMoTest.php | |
LanguageMtTest.php | |
LanguageNlTest.php | |
LanguageNsoTest.php | |
LanguagePlTest.php | |
LanguageRoTest.php | |
LanguageRuTest.php | |
LanguageSeTest.php | |
LanguageSgsTest.php | |
LanguageShiTest.php | |
LanguageShTest.php | |
LanguageSkTest.php | |
LanguageSlTest.php | |
LanguageSmaTest.php | |
LanguageSrTest.php | PHPUnit tests for the Serbian language |
LanguageTgTest.php | |
LanguageTiTest.php | |
LanguageTlTest.php | |
LanguageTrTest.php | |
LanguageUkTest.php | |
LanguageUzTest.php | PHPUnit tests for the Uzbek language |
LanguageWaTest.php | |
LanguageZhTest.php | |
LanguageClassesTestCase.php | |
LanguageConverterTest.php | |
LanguageTest.php | |
SpecialPageAliasTest.php | |
► maintenance | |
backup_LogTest.php | |
backup_PageTest.php | |
backupPrefetchTest.php | |
backupTextPassTest.php | |
DumpTestCase.php | |
fetchTextTest.php | |
MaintenanceTest.php | |
► mocks | |
► content | |
DummyContentForTesting.php | |
DummyContentHandlerForTesting.php | |
DummyNonTextContent.php | |
DummyNonTextContentHandler.php | |
► filebackend | |
MockFileBackend.php | Simulation (mock) of a backend storage |
MockFSFile.php | Mock of a filesystem file |
► filerepo | |
MockLocalRepo.php | |
► media | |
MockBitmapHandler.php | Fake handler for Bitmap images |
MockDjVuHandler.php | Fake handler for DjVu images |
MockImageHandler.php | Fake handler for images |
MockMediaHandlerFactory.php | Media-handling base classes and generic functionality |
MockOggHandler.php | Fake handler for Ogg videos |
MockSvgHandler.php | Fake handler for SVG images |
► session | |
DummySessionBackend.php | |
DummySessionProvider.php | |
MockWebRequest.php | |
► skins | |
SideBarTest.php | |
► specials | |
SpecialSearchTest.php | |
► structure | |
ApiDocumentationTest.php | |
AutoLoaderTest.php | |
AvailableRightsTest.php | |
ContentHandlerSanityTest.php | |
ExtensionJsonValidationTest.php | |
ResourcesTest.php | Sanity checks for making sure registered resources are sane |
StructureTest.php | |
► suites | |
CoreParserTestSuite.php | |
ExtensionsParserTestSuite.php | |
ExtensionsTestSuite.php | |
LessTestSuite.php | |
ParserTestFileSuite.php | |
ParserTestTopLevelSuite.php | |
UploadFromUrlTestSuite.php | |
► tests | |
MediaWikiTestCaseTest.php | |
bootstrap.php | Bootstrapping for MediaWiki PHPUnit tests This file is included by phpunit and is NOT in the global scope |
LessFileCompilationTest.php | |
MediaWikiLangTestCase.php | |
MediaWikiPHPUnitTestListener.php | |
MediaWikiTestCase.php | |
phpunit.php | Bootstrapping for MediaWiki PHPUnit tests |
README | |
ResourceLoaderTestCase.php | |
► qunit | |
► data | |
generateJqueryMsgData.php | |
load.mock.php | Mock load.php with pre-defined test modules |
styleTest.css.php | Dynamically create a simple stylesheet for unit tests in MediaWiki |
QUnitTestResources.php | |
api.php | This file is the entry point for all API queries |
autoload.php | |
README | |
img_auth.php | Image authorisation script |
index.php | This is the main web entry point for MediaWiki |
load.php | This file is the entry point for ResourceLoader |
opensearch_desc.php | Generate an OpenSearch description file |
profileinfo.php | Show profiling data |
thumb.php | PHP script to stream out an image thumbnail |
thumb_handler.php | PHP script to be used as 404 handler to create and stream out a not yet existing image thumbnail |