_DiffEngine | Class used internally by Diff to actually compute the diffs |
_DiffOp | |
_DiffOp_Add | |
_DiffOp_Change | |
_DiffOp_Copy | |
_DiffOp_Delete | |
_HWLDF_WordAccumulator | |
Action | |
ActiveUsersPager | This class is used to get a list of active users |
AddContentToNewPageTestCase | |
AddNewPageTestCase | |
AjaxDispatcher | Object-Oriented Ajax functions |
AjaxResponse | Handle responses for Ajax requests (send headers, print content, that sort of thing) |
AllmessagesTablePager | Use TablePager for prettified output |
AllTrans | Get all the translations messages, as defined in the English language file |
AlphabeticPager | IndexPager with an alphabetic list and a formatted navigation bar |
AlterSharedConstraints | 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 |
AncientPagesPage | Implements Special:Ancientpages |
AnsiTermColorer | Set of classes to help with test output and such |
APCBagOStuff | This is a wrapper for APC's shared memory functions |
ApiBase | This abstract class implements many basic API functions, and is the base of all API classes |
ApiBlock | API module that facilitates the blocking of users |
ApiBlockTest | Database |
ApiComparePages | |
ApiDelete | API module that facilitates deleting pages |
ApiDisabled | API module that dies with an error immediately |
ApiEditPage | A module that allows for editing and creating pages |
ApiEmailUser | API Module to facilitate sending of emails to users |
ApiExpandTemplates | API module that functions as a shortcut to the wikitext preprocessor |
ApiFeedContributions | |
ApiFeedWatchlist | This action allows users to get their watchlist items in RSS/Atom formats |
ApiFileRevert | |
ApiFormatBase | This is the abstract base class for API formatters |
ApiFormatDbg | API PHP's var_export() output formatter |
ApiFormatDump | API PHP's var_dump() output formatter |
ApiFormatFeedWrapper | This printer is used to wrap an instance of the Feed class |
ApiFormatJson | API JSON output formatter |
ApiFormatPhp | API Serialized PHP output formatter |
ApiFormatPhpTest | API Database |
ApiFormatRaw | Formatter that spits out anything you like with any desired MIME type |
ApiFormatTestBase | |
ApiFormatTxt | API Text output formatter |
ApiFormatWddx | API WDDX output formatter |
ApiFormatXml | API XML output formatter |
ApiFormatXmlRsd | |
ApiFormatYaml | API YAML output formatter |
ApiHelp | This is a simple class to handle action=help |
ApiImport | API module that imports an XML file like Special:Import does |
ApiImportReporter | Import reporter for the API |
ApiLogin | Unit to authenticate log-in attempts to the current wiki |
ApiLogout | API module to allow users to log out of the wiki |
ApiMain | This is the main API class, used for both external and internal processing |
ApiMove | API Module to move pages |
ApiOpenSearch | |
ApiPageSet | This class contains a list of pages that the client has requested |
ApiParamInfo | |
ApiParse | |
ApiPatrol | Allows user to patrol pages |
ApiProtect | |
ApiPurge | API interface for page purging |
ApiPurgeTest | Database |
ApiQuery | This is the main query class |
ApiQueryAllCategories | Query module to enumerate all categories, even the ones that don't have category pages |
ApiQueryAllimages | Query module to enumerate all available pages |
ApiQueryAllLinks | Query module to enumerate links from all pages together |
ApiQueryAllmessages | A query action to return messages from site message cache |
ApiQueryAllpages | Query module to enumerate all available pages |
ApiQueryAllUsers | Query module to enumerate all registered users |
ApiQueryBacklinks | This is a three-in-one module to query: * backlinks - links pointing to the given page, * embeddedin - what pages transclude the given page within themselves, * imageusage - what pages use the given image |
ApiQueryBase | This is a base class for all Query modules |
ApiQueryBlocks | Query module to enumerate all user blocks |
ApiQueryCategories | A query module to enumerate categories the set of pages belong to |
ApiQueryCategoryInfo | This query adds the <categories> subelement to all pages with the list of categories the page is in |
ApiQueryCategoryMembers | A query module to enumerate pages that belong to a category |
ApiQueryContributions | This query action adds a list of a specified user's contributions to the output |
ApiQueryDeletedrevs | Query module to enumerate all deleted revisions |
ApiQueryDisabled | API module that does nothing |
ApiQueryDuplicateFiles | A query module to list duplicates of the given file(s) |
ApiQueryExternalLinks | A query module to list all external URLs found on a given set of pages |
ApiQueryExtLinksUsage | |
ApiQueryFilearchive | Query module to enumerate all deleted files |
ApiQueryGeneratorBase | |
ApiQueryImageInfo | A query action to get image information and upload history |
ApiQueryImages | This query adds an <images> subelement to all pages with the list of images embedded into those pages |
ApiQueryInfo | A query module to show basic page information |
ApiQueryIWBacklinks | This gives links pointing to the given interwiki |
ApiQueryIWLinks | A query module to list all interwiki links on a page |
ApiQueryLangBacklinks | This gives links pointing to the given interwiki |
ApiQueryLangLinks | A query module to list all langlinks (links to correspanding foreign language pages) |
ApiQueryLinks | A query module to list all wiki links on a given set of pages |
ApiQueryLogEvents | Query action to List the log events, with optional filtering by various parameters |
ApiQueryPageProps | A query module to show basic page information |
ApiQueryProtectedTitles | Query module to enumerate all create-protected pages |
ApiQueryQueryPage | Query module to get the results of a QueryPage-based special page |
ApiQueryRandom | Query module to get list of random pages |
ApiQueryRecentChanges | A query action to enumerate the recent changes that were done to the wiki |
ApiQueryRevisions | A query action to enumerate revisions of a given page, or show top revisions of multiple pages |
ApiQuerySearch | Query module to perform full text search within wiki titles and content |
ApiQuerySiteinfo | A query action to return meta information about the wiki site |
ApiQueryStashImageInfo | A query action to get image information from temporarily stashed files |
ApiQueryTags | Query module to enumerate change tags |
ApiQueryTest | Database |
ApiQueryUserInfo | Query module to get information about the currently logged-in user |
ApiQueryUsers | Query module to get information about a list of users |
ApiQueryWatchlist | This query action allows clients to retrieve a list of recently modified pages that are part of the logged-in user's watchlist |
ApiQueryWatchlistRaw | This query action allows clients to retrieve a list of pages on the logged-in user's watchlist |
ApiResult | This class represents the result of the API operations |
ApiRollback | |
ApiRsd | API module for sending out RSD information |
ApiTest | Database |
ApiTestCase | |
ApiTestCaseUpload | * Abstract class to support upload tests |
ApiTestContext | |
ApiTestUser | |
ApiUnblock | API module that facilitates the unblocking of users |
ApiUndelete | |
ApiUpload | |
ApiUploadTest | Database |
ApiUserrights | |
ApiWatch | API module to allow users to watch a page |
ApiWatchTest | Database |
ArchivedFile | Class representing a row of the 'filearchive' table |
ArrayDiffFormatter | A pseudo-formatter that just passes along the Diff::$edits array |
Article | Class for viewing MediaWiki article and history |
ArticleTablesTest | Database |
ArticleTest | |
AtomFeed | Generate an Atom feed |
AttachLatest | |
AuthPlugin | Authentication plugin interface |
AuthPluginUser | |
AutoLoader | |
Autopromote | This class checks if user can get extra rights because of conditions specified in $wgAutopromote |
BacklinkCache | Class for fetching backlink lists, approximate backlink counts and partitions |
BackupDumper | |
BackupReader | |
BadTitleError | Show an error page on a badtitle |
BagOStuff | Interface is intended to be more or less compatible with the PHP memcached client |
BaseDump | Readahead helper for making large MediaWiki data dumps; reads in a previous XML dump to sequentially prefetch text records already normalized and decompressed |
BaseTemplate | New base template for a skin's template extended from QuickTemplate this class features helper methods that provide common ways of interacting with the data stored in the QuickTemplate |
BatchedQueryRunner | Run a database query in batches and wait for slaves |
bench_HTTP_HTTPS | |
bench_if_switch | |
bench_strtr_str_replace | |
bench_wfIsWindows | |
BenchmarkDeleteTruncate | |
Benchmarker | |
BenchmarkHooks | |
BenchmarkPurge | |
BitmapHandler | Generic handler for bitmap images |
BitmapHandler_ClientOnly | Handler for bitmap images that will be resized by clients |
BitmapMetadataHandler | Class to deal with reconciling and extracting metadata from bitmap images |
BitmapMetadataHandlerTest | |
BitmapScalingTest | |
Blob | Utility classThis allows us to distinguish a blob from a normal string and an array of strings |
Block | |
BlockListPager | |
BlockTest | Database Blocking |
BmpHandler | Handler for Microsoft's bitmap format; getimagesize() doesn't support these files |
BrokenRedirectsPage | A special page listing redirects to non existent page |
CacheDependency | |
CacheStats | Show statistics from the cache |
CacheTime | |
CapsCleanup | |
Category | Category objects are immutable, strictly speaking |
Categoryfinder | The "Categoryfinder" class takes a list of articles, creates an internal representation of all their parent categories (as well as parents of parents etc.) |
CategoryPage | Special handling for category description pages, showing pages, subcategories and file that belong to the category |
CategoryPager | TODO: Allow sorting by count |
CategoryViewer | |
CdbFunctions | Common functions for readers and writers |
CdbReader | Read from a CDB file |
CdbReader_DBA | Reader class which uses the DBA extension |
CdbReader_PHP | CDB reader class |
CdbTest | Test the CDB reader/writer |
CdbWriter | Write to a CDB file |
CdbWriter_DBA | Writer class which uses the DBA extension |
CdbWriter_PHP | CDB writer class |
CgzCopyTransaction | Class to represent a recompression operation for a single CGZ blob |
ChangePassword | |
ChangesFeed | Feed to Special:RecentChanges and Special:RecentChangesLiked |
ChangesList | Base class for all changes lists |
ChangeTags | |
ChannelFeed | |
CheckAutoLoader | |
CheckBadRedirects | |
CheckExtensionsCLI | |
CheckImages | |
CheckLanguageCLI | |
CheckStorage | |
CheckSyntax | |
CheckUsernames | |
ChronologyProtector | Class for ensuring a consistent ordering of events as seen by the user, despite replication |
CleanupRemovedModules | |
CleanupSpam | |
CleanUpTest | Additional tests for UtfNormal::cleanUp() function, inclusion regression checks for known problems |
clear_stats | |
ClearInterwikiCache | |
CliInstaller | Class for the core installer command line interface |
CLIParser | CLI script to easily parse some wikitext |
CloneDatabase | Helper class for making a copy of the database, mostly for unit testing |
Collation | |
CologneBlueTemplate | |
CommandLineInc | |
CommandLineInstaller | |
CompareParsers | |
CompressOld | |
ConcatenatedGzipHistoryBlob | Concatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping |
ConfEditor | This is a state machine style parser with two internal stacks: * A next state stack, which determines the state the machine will progress to next * A path stack, which keeps track of the logical location in the file |
ConfEditorParseError | Exception class for parse errors |
ConfEditorToken | Class to wrap a token from the tokenizer |
ConstantDependency | |
ContextSource | The simplest way of implementing IContextSource is to hold a RequestContext as a member variable and provide accessors to it |
ContribsPager | Pager for Special:Contributions |
ConverterRule | Parser for rules of language conversion , parse rules in -{ }- tag |
ConvertLinks | |
ConvertUserOptions | |
Cookie | |
CookieJar | |
CopyFileOp | Copy a file from one storage path to another in the backend |
CoreLinkFunctions | Various core link functions, registered in Parser::firstCallInit() |
CoreParserFunctions | Various core parser functions, registered in Parser::firstCallInit() |
CoreTagHooks | Various tag hooks, registered in Parser::firstCallInit() |
CountMessages | Count how many messages we have defined for each language |
CreateAndPromote | |
CreateFileOp | Create a file in the backend with the given content |
CreditsAction | |
CSSJanus | 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 |
CSSJanus_Tokenizer | Utility class used by CSSJanus that tokenizes and untokenizes things we want to protect from being janused |
CSSMin | |
csvStatsOutput | Csv output |
CurlHttpRequest | MWHttpRequest implemented using internal curl compiled into PHP |
Database | Legacy support: Database == DatabaseMysql |
DatabaseBase | Database abstraction object |
DatabaseIbm_db2 | Primary database interface |
DatabaseInstaller | Base class for DBMS-specific installation helper classes |
DatabaseLag | |
DatabaseLogEntry | This class wraps around database result row |
DatabaseMssql | |
DatabaseMysql | Database abstraction object for mySQL Inherit all methods and properties of Database::Database() |
DatabaseOracle | |
DatabasePostgres | |
DatabaseSqlite | |
DatabaseSqliteStandalone | This class allows simple acccess to a SQLite database independently from main database settings |
DatabaseSqliteTest | sqlite Database |
DatabaseTest | Database DatabaseBase |
DatabaseType | |
DatabaseUpdater | Class for handling database updates |
DateFormats | Test various language time and date functions |
DateFormatter | Date formatter, recognises dates in plain text and formats them accoding to user preferences |
DBABagOStuff | Cache that uses DBA as a backend |
DBAccessError | Exception class for attempted DB access |
DBConnectionError | |
DBError | Database error base class |
DBLockManager | Version of LockManager based on using DB table locks |
DBMasterPos | An object representing a master or slave position in a replicated setup |
DBObject | Utility class |
DBQueryError | |
DbTestPreviewer | |
DbTestRecorder | |
DBUnexpectedError | |
DeadendPagesPage | A special page that list pages that contain no link to other pages |
DeferrableUpdate | Interface that deferrable updates should implement |
DeferredUpdates | Class for mananging the deferred updates |
DelayedParserTest | A class to delay execution of a parser test hooks |
DeleteAction | |
DeleteArchivedFiles | Delete archived (non-current) files from the database |
DeleteArchivedFilesImplementation | Core functions for deleteArchivedFiles.php |
DeleteArchivedRevisions | Delete archived (deleted from public) revisions from the database |
DeleteArchivedRevisionsImplementation | Delete archived (deleted from public) revisions from the database |
DeleteBatch | Deletes a batch of pages Usage: php deleteBatch.php [-u <user>] [-r <reason>] [-i <interval>] [listfile] where [listfile] is a file where each line contains the title of a page to be deleted, standard input is used if listfile is not given |
DeletedContribsPager | Implements Special:DeletedContributions to display archived revisions |
DeletedContributionsPage | |
DeleteDefaultMessages | Deletes all pages in the MediaWiki namespace which were last edited by "MediaWiki default" |
DeleteFileOp | Delete a file at the given storage path from the backend |
DeleteImageCache | This script delete image information from the cache |
DeleteLogFormatter | This class formats delete log entries |
DeleteOldRevisions | Delete old (non-current) revisions from the database |
DeleteOrphanedRevisions | Maintenance script to delete revisions which refer to a nonexisting page Sometimes manual deletion done in a rush leaves crap in the database |
DeletePageAdminTestCase | |
DeleteRevision | Delete one or more revisions by moving them to the archive table |
DeleteSelfExternals | We want to make this whole thing as seamless as possible to the end-user |
DependencyWrapper | This class stores an arbitrary value along with its dependencies |
DerivativeContext | An IContextSource implementation which will inherit context from another source but allow individual pieces of context to be changed locally eg: A ContextSource that can inherit from the main RequestContext but have a different Title instance set on it |
DerivativeRequest | Similar to FauxRequest, but only fakes URL parameters and method (POST or GET) and use the base request for the remaining stuff (cookies, session and headers) |
Diff | Class representing a 'diff' between two sequences of strings |
DifferenceEngine | |
DiffFormatter | A class to format Diffs |
DiffHistoryBlob | Diff-based history compression Requires xdiff 1.5+ and zlib |
Digit2Html | 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 |
DisambiguationsPage | A special page that lists pages containing links to disambiguations pages |
DjVuHandler | Handler for DjVu images |
DjVuImage | Support for detecting/validating DjVu image files and getting some basic file metadata (resolution etc) |
DoubleRedirectJob | Job to fix double redirects after moving a page |
DoubleRedirectsPage | A special page listing redirects to redirecting page |
DoubleReplacer | Class to perform secondary replacement within each replacement string |
DummyExtensionsTest | Needed to avoid warnings like 'No tests found in class "ExtensionsTestSuite" |
DummyLinker | |
DummyTermColorer | |
Dump7ZipOutput | Sends dump output via the p7zip compressor |
DumpBZip2Output | Sends dump output via the bgzip2 compressor |
DumpDBZip2Output | |
DumpFileOutput | Stream outputter to send data to a file |
DumpFilter | Dump output filter class |
DumpGZipOutput | Sends dump output via the gzip compressor |
DumpIterator | |
DumpLatestFilter | Dump output filter to include only the last revision in each page sequence |
DumpLinks | Copyright (C) 2005 Brion Vibber <[email protected]> http://www.mediawiki.org/ |
DumpMessages | Dump an entire language, using the keys from English so we get all the values, not just the customized ones |
DumpMultiWriter | Base class for output stream; prints to stdout or buffer or whereever |
DumpNamespaceFilter | Dump output filter to include or exclude pages in a given set of namespaces |
DumpNotalkFilter | Simple dump output filter to exclude all talk pages |
DumpOutput | Base class for output stream; prints to stdout or buffer or whereever |
DumpPipeOutput | Stream outputter to send data to a file via some filter program |
DumpRenderer | |
DumpRev | 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 |
DumpSisterSites | Quickie page name dump script for SisterSites usage |
EditAction | |
EditCLI | Make an edit |
EditPage | The edit page/HTML interface (split from Article) The actual database and text munging is still in Article, but it should get easier to call those from alternate interfaces |
EditPageTest | |
EditWatchlistCheckboxSeriesField | |
EditWatchlistNormalHTMLForm | Extend HTMLForm purely so we can have a more sane way of getting the section headers |
EhcacheBagOStuff | Client for the Ehcache RESTful web service - http://ehcache.org/documentation/cache_server.html TODO: Simplify configuration and add to the installer |
EmailConfirmation | Special page allows users to request email confirmation message, and handles processing of the confirmation code when the link in the email is followed |
EmailInvalidation | Special page allows users to cancel an email confirmation using the e-mail confirmation code |
EmaillingJob | Old job used for sending single notification emails; kept for backwards-compatibility |
EmailNotification | This module processes the email notifications when the current page is changed |
EmailPasswordTestCase | |
EmptyBagOStuff | A BagOStuff object with no objects in it |
EnhancedChangesList | Generate a list of changes using an Enhanced system (uses javascript) |
EnotifNotifyJob | Job for email notification mails |
ErrorPageError | An error page which can definitely be safely rendered using the OutputPage |
ExampleObject | |
Exif | Class to extract and validate Exif data from jpeg (and possibly tiff) files |
ExifBitmapHandler | Stuff specific to JPEG and (built-in) TIFF handler |
ExifBitmapTest | |
ExifRotationTest | Tests related to auto rotation |
ExifTest | |
ExplodeIterator | An iterator which works exactly like: |
ExportProgressFilter | |
extensionLanguages | |
ExtensionsTestSuite | This test suite runs unit tests registered by extensions |
ExternalStore | Constructor class for data kept in external repositories |
ExternalStoreDB | DB accessable external objects |
ExternalStoreHttp | Example class for HTTP accessable external objects |
ExternalStoreTest | External Store tests |
ExternalUser | A class intended to supplement, and perhaps eventually replace, AuthPlugin |
ExternalUser_Hardcoded | This class supports external authentication from a literal array dumped in LocalSettings.php |
ExternalUser_MediaWiki | This class supports authentication against an external MediaWiki database, probably any version back to 1.5 or something |
ExternalUser_vB | This class supports the proprietary vBulletin forum system <http://www.vbulletin.com>, versions 3.5 and up |
ExtraParserTest | Parser-related tests that don't suit for parserTests.txt |
FakeConverter | Fake language converter |
FakeDimensionFile | |
FakeMaintenance | Fake maintenance wrapper, mostly used for the web installer/updater |
FakeMemCachedClient | Backwards compatibility alias for EmptyBagOStuff |
FakeResultWrapper | Overloads the relevant methods of the real ResultsWrapper so it doesn't go anywhere near an actual database |
FakeTitle | Fake title class that triggers an error if any members are called |
Fallback | 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 | Exception class which takes an HTML error message, and does not produce a backtrace |
FauxRequest | WebRequest clone which takes values from a provided array |
FauxResponse | |
FauxResponseTest | |
FeedItem | A base class for basic support for outputting syndication feeds in RSS and other formats |
FeedUtils | Helper functions for feeds |
FetchText | Communications protocol.. |
FewestrevisionsPage | Special page for listing the articles with the fewest revisions |
Field | Base for all database-specific classes representing information about database fields |
File | Implements some public methods and some protected utility functions which are required by multiple child classes |
FileBackend | Base class for all file backend classes (including multi-write backends) |
FileBackendGroup | Class to handle file backend registration |
FileBackendMultiWrite | This class defines a multi-write backend |
FileBackendStore | Base class for all backends associated with a particular storage medium |
FileBackendStoreShardListIterator | FileBackendStore helper function to handle file listings that span container shards |
FileBackendTest | FileRepo FileBackend |
FileCacheBase | |
FileDeleteForm | File deletion user interface |
FileDependency | |
FileDuplicateSearchPage | Searches the database for files of the requested hash, comparing this with the 'img_sha1' field in the image table |
FileOp | Helper class for representing operations with transaction support |
FileOpScopedPHPTimeout | FileOp helper class to expand PHP execution time for a function |
FileRepo | Base class for file repositories |
FileRepoStatus | Generic operation result class for FileRepo-related operations |
FileRepoTest | |
FindHooks | |
FixBug20757 | |
FixDoubleRedirects | |
FixExtLinksProtocolRelative | 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 |
FixSlaveDesync | 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 |
FixTimestamps | This script fixes timestamp corruption caused by one or more webservers temporarily being set to the wrong time |
FixUserRegistration | Fix the user_registration field |
ForeignAPIFile | Foreign file accessible through api.php requests |
ForeignAPIRepo | A foreign repository with a remote MediaWiki with an API thingy |
ForeignDBFile | Foreign file with an accessible MediaWiki database |
ForeignDBRepo | A foreign repository with an accessible MediaWiki database |
ForeignDBViaLBRepo | A foreign repository with a MediaWiki database accessible via the configured LBFactory |
ForkController | Class for managing forking command line scripts |
FormAction | |
FormatExif | For compatability with old FormatExif class which some extensions use |
FormatJson | JSON formatter wrapper class |
FormatMetadata | Format Image metadata values into a human readable form |
FormatMetadataTest | |
FormlessAction | Actions generally fall into two groups: the show-a-form-then-do-something-with-the-input format (protect, delete, move, etc), and the just-do-something format (watch, rollback, patrol, etc) |
FormOptions | Helper class to keep track of options when mixing links and form elements |
FormOptionsExposed | This file host two test case classes for the MediaWiki FormOptions class: |
FormOptionsInitializationTest | Test class for FormOptions initialization Ensure the FormOptions::add() does what we want it to do |
FormOptionsTest | This file host two test case classes for the MediaWiki FormOptions class: |
FormSpecialPage | Special page which uses an HTMLForm to handle processing |
FSFile | Class representing a non-directory file on the file system |
FSFileBackend | Class for a file system (FS) based file backend |
FSFileBackendFileList | Wrapper around RecursiveDirectoryIterator that catches exception or does any custom behavoir that we may want |
FSLockManager | Simple version of LockManager based on using FS lock files |
FSRepo | A repository for files accessible via the local filesystem |
GanConverter | |
GenderCache | Caches user genders when needed to use correct namespace aliases |
GenerateCollationData | Generate first letter data files for Collation.php |
GenerateNormalizerData | Generates normalizer data files for Arabic and Malayalam |
GenerateRandomImages | |
GenerateSitemap | |
GetLagTimes | 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 |
GetSlaveServer | This script reports the hostname of a slave server |
GetTextMaint | Outputs page text to stdout, useful for command-line editing automation |
GIFHandler | Handler for GIF images |
GIFHandlerTest | |
GIFMetadataExtractor | GIF frame counter |
GIFMetadataExtractorTest | |
GlobalDependency | |
GlobalTest | |
GlobalWithDBTest | Database |
HashBagOStuff | This is a test of the interface, mainly |
HashtableReplacer | Class to perform replacement based on a simple hashtable lookup |
HistoryAction | This class handles printing the history page for an article |
HistoryBlob | Base class for general text storage via the "object" flag in old_flags, or two-part external storage URLs |
HistoryBlobCurStub | To speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the backend |
HistoryBlobStub | Pointer object for an item within a CGZ blob stored in the text table |
HistoryPage | Backwards-compatibility alias |
HistoryPager | |
Hooks | Hooks class |
HooksTest | |
Html | This class is a collection of static functions that serve two purposes: |
HTMLApiField | |
HTMLBlockedUsersItemSelect | Items per page dropdown |
HTMLCacheUpdate | Class to invalidate the HTML cache of all the pages linking to a given title |
HTMLCacheUpdateJob | Job wrapper for HTMLCacheUpdate |
HTMLCheckField | A checkbox field |
HTMLEditTools | |
HTMLFileCache | |
HTMLFloatField | A field that will contain a numeric value |
HTMLForm | Object handling generic submission, CSRF protection, layout and other logic for UI forms |
HTMLFormField | The parent class to generate form fields |
HTMLHiddenField | |
HTMLInfoField | An information field (text blob), not a proper input |
HTMLIntField | A field that must contain a number |
HTMLMultiSelectField | Multi-select field |
HTMLRadioField | Radio checkbox fields |
HTMLSelectAndOtherField | Double field with a dropdown list constructed from a system message in the format * Optgroup header ** <option value>=""> * New Optgroup header Plus a text field underneath for an additional reason |
HTMLSelectField | A select dropdown field |
HTMLSelectOrOtherField | Select dropdown field, with an additional "other" textbox |
HTMLSubmitField | Add a submit button inline in the form (as opposed to HTMLForm::addButton(), which will add it at the end) |
HtmlTest | Tests for includes/Html.php |
HTMLTextAreaField | |
HTMLTextField | |
Http | Various HTTP related functions |
HttpError | Show an error that looks like an HTTP server error |
HttpRequest | HttpRequest was renamed to MWHttpRequest in order to prevent conflicts with PHP's HTTP extension which also defines an HttpRequest class |
HttpStatus | |
HttpTest | Broken |
IBM_DB2Blob | Wrapper around binary large objects |
IBM_DB2Field | This represents a column in a DB2 database |
IBM_DB2Helper | |
Ibm_db2Installer | Class for setting up the MediaWiki database using IBM_DB2 |
IBM_DB2Result | Wrapper to address lack of certain operations in the DB2 driver ( seek, num_rows ) |
Ibm_db2Updater | Class for handling updates to IBM_DB2 databases |
IContextSource | Interface for objects which can provide a context on request |
IcuCollation | |
IdentityCollation | Collation class that's essentially a no-op |
IEContentAnalyzer | This class simulates Microsoft Internet Explorer's terribly broken and insecure MIME type detection algorithm |
IEUrlExtension | Internet Explorer derives a cache filename from a URL, and then in certain circumstances, uses the extension of the resulting file to determine the content type of the data, ignoring the Content-Type header |
IEUrlExtensionTest | Tests for IEUrlExtension::findIE6Extension |
ImageBuilder | |
ImageCleanup | |
ImageGallery | Image gallery |
ImageHandler | Media handler abstract base class for images |
ImageHistoryList | Builds the image revision log shown on image pages |
ImageHistoryPseudoPager | |
ImageListPager | |
ImagePage | Class for viewing MediaWiki file description pages |
ImageQueryPage | Variant of QueryPage which uses a gallery to output results, thus suited for reports generating images |
ImportReporter | Reporting callback |
ImportSiteScripts | |
ImportStreamSource | |
ImportStringSource | |
IncludableSpecialPage | Shortcut to construct an includable special page |
IndexPager | IndexPager is an efficient pager which uses a (roughly unique) index in the data set to implement paging, rather than a "LIMIT offset,limit" clause |
InfoAction | |
InitEditCount | |
InitStats | |
InstallDocFormatter | |
InstallDocFormatterTest | |
Installer | Base installer class |
Interwiki | The interwiki class All information is loaded on creation when called by Interwiki::fetch( $prefix ) |
IP | A collection of public static functions to play with IP address and IP blocks |
IPBlockForm | |
IPTC | Class for some IPTC functions |
IPTCTest | |
IPTest | Tests for IP validity functions |
IuConverter | |
JavaScriptMinifier | JavaScript Minifier |
JavaScriptMinifierTest | |
Job | Class to both describe a background job and handle jobs |
JpegHandler | JPEG specific handler |
JpegMetadataExtractor | Class for reading jpegs and extracting metadata |
JpegMetadataExtractorTest | |
JpegTest | |
JSCompilerContext | |
JSMinPlus | |
JSNode | |
JsonTest | |
JSParseHelper | Maintenance script to do test JavaScript validity parses using jsmin+'s parser |
JSParser | |
JSToken | |
JSTokenizer | |
KkConverter | Kazakh (Қазақша) converter routines |
KuConverter | Kurdish converter routines |
Lang2Po | |
LangMemUsage | Dumb program that tries to get the memory usage for each language file |
Language | Internationalisation code |
LanguageAm | Amharic (አማርኛ) |
LanguageAmTest | Tests for MediaWiki languages/LanguageAm.php |
LanguageAr | Arabic (العربية) |
LanguageArTest | Tests for MediaWiki languages/LanguageAr.php |
LanguageAz | Azerbaijani (Azərbaycan) |
LanguageBe | Belarusian normative (Беларуская мова) |
LanguageBe_tarask | Belarusian in Taraškievica orthography (Беларуская тарашкевіца) |
LanguageBeTaraskTest | |
LanguageBeTest | Tests for MediaWiki languages/LanguageBe.php |
LanguageBg | Bulgarian (Български) |
LanguageBh | Bihari (भोजपुरी) |
LanguageBhTest | Tests for MediaWiki languages/LanguageBh.php |
LanguageBs | Bosnian (bosanski) |
LanguageBsTest | Tests for MediaWiki languages/LanguageBs.php |
LanguageConverter | Base class for language conversion |
LanguageConverterTest | |
LanguageCs | Czech (čeština [subst |
LanguageCsTest | Tests for MediaWiki languages/classes/Languagecs.php |
LanguageCu | Old Church Slavonic (Ѩзыкъ словѣньскъ) |
LanguageCuTest | Tests for MediaWiki languages/LanguageCu.php |
LanguageCy | Welsh (Cymraeg) |
LanguageCyTest | Tests for MediaWiki languages/classes/LanguageCy.php |
LanguageDsb | Lower Sorbian (Dolnoserbski) |
LanguageDsbTest | Tests for MediaWiki languages/classes/LanguageDsb.php |
LanguageEo | Esperanto (Esperanto) |
LanguageEt | Estonian (Eesti) |
LanguageFi | Finnish (Suomi) |
LanguageFr | French (Français) |
LanguageFrTest | Tests for MediaWiki languages/classes/LanguageFr.php |
LanguageGa | Irish (Gaeilge) |
LanguageGan | Class that handles both Traditional and Simplified Chinese right now it only distinguish gan_hans, gan_hant |
LanguageGaTest | Tests for MediaWiki languages/classes/LanguageGa.php |
LanguageGd | Scots Gaelic (Gàidhlig) |
LanguageGdTest | Tests for MediaWiki languages/classes/LanguageGd.php |
LanguageGv | Manx (Gaelg) |
LanguageGvTest | Tests for MediaWiki languages/classes/LanguageGv.php |
LanguageHe | Hebrew (עברית) |
LanguageHeTest | Tests for MediaWiki languages/classes/LanguageHe.php |
LanguageHi | Hindi (हिन्दी) |
LanguageHiTest | Tests for MediaWiki languages/LanguageHi.php |
LanguageHr | Croatian (hrvatski) |
LanguageHrTest | Tests for MediaWiki languages/classes/LanguageHr.php |
LanguageHsb | Upper Sorbian (Hornjoserbsce) |
LanguageHsbTest | Tests for MediaWiki languages/classes/LanguageHsb.php |
LanguageHu | Hungarian localisation for MediaWiki |
LanguageHy | Armenian (Հայերեն) |
LanguageHyTest | Tests for MediaWiki languages/LanguageHy.php |
LanguageIu | Inuktitut |
LanguageJa | Japanese (日本語) |
LanguageKaa | Karakalpak (Qaraqalpaqsha) |
LanguageKk | Class that handles Cyrillic, Latin and Arabic scripts for Kazakh right now it only distinguish kk_cyrl, kk_latn, kk_arab and kk_kz, kk_tr, kk_cn |
LanguageKk_cyrl | Kazakh (Қазақша) |
LanguageKm | Khmer (ភាសាខ្មែរ) |
LanguageKsh | Ripuarian (Ripoarėsh) |
LanguageKshTest | Tests for MediaWiki languages/classes/LanguageKsh.php |
LanguageKu | Kurdish (Kurdî / كوردی) |
LanguageKu_ku | Kurdish |
LanguageLa | Latin (lingua Latina) |
LanguageLn | Lingala (Lingála) |
LanguageLnTest | Tests for MediaWiki languages/classes/LanguageLn.php |
LanguageLt | Lithuanian (Lietuvių) |
LanguageLtTest | Tests for MediaWiki languages/LanguageLt.php |
LanguageLv | Latvian (Latviešu) |
LanguageLvTest | Tests for MediaWiki languages/classes/LanguageLv.php |
LanguageMg | Malagasy (Malagasy) |
LanguageMgTest | Tests for MediaWiki languages/classes/LanguageMg.php |
LanguageMk | Macedonian (Македонски) |
LanguageMkTest | Tests for MediaWiki languages/classes/LanguageMk.php |
LanguageMl | Malayalam (മലയാളം) |
LanguageMlTest | Tests for MediaWiki languages/LanguageMl.php |
LanguageMo | Moldavian (Молдовеняскэ) |
LanguageMoTest | Tests for MediaWiki languages/classes/LanguageMo.php |
LanguageMt | Maltese (Malti) |
LanguageMtTest | Tests for MediaWiki languages/classes/LanguageMt.php |
LanguageMy | Burmese (Myanmasa) |
LanguageNlTest | Tests for MediaWiki languages/LanguageNl.php |
LanguageNso | Northern Sotho (Sesotho sa Leboa) |
LanguageNsoTest | Tests for MediaWiki languages/classes/LanguageNso.php |
LanguageOs | Ossetian (Ирон) |
LanguagePl | Polish (polski) |
LanguagePlTest | Tests for MediaWiki languages/classes/LanguagePl.php |
LanguageQqx | For all translated messages, this returns the name of the message bracketed |
LanguageRo | Romanian (Română) |
LanguageRoTest | Tests for MediaWiki languages/classes/LanguageRo.php |
LanguageRu | Russian (русский язык) |
LanguageRuTest | Tests for MediaWiki languages/classes/LanguageRu.php |
languages | |
LanguageSe | Northern Sami (Sámegiella) |
LanguageSeTest | Tests for MediaWiki languages/classes/LanguageSe.php |
LanguageSgs | Samogitian (Žemaitėška) |
LanguageSgsTest | Tests for MediaWiki languages/classes/LanguageSgs.php |
LanguageSh | Serbo-Croatian (Srpskohrvatski / Српскохрватски) |
LanguageShi | Tachelhit |
LanguageShTest | Tests for MediaWiki languages/classes/LanguageSh.php |
LanguageSk | Slovak (Slovenčina) |
LanguageSkTest | Tests for MediaWiki languages/classes/LanguageSk.php |
LanguageSl | Slovenian (Slovenščina) |
LanguageSlTest | Tests for MediaWiki languages/classes/LanguageSl.php |
LanguageSma | Southern Sami (Åarjelsaemien) |
LanguageSmaTest | Tests for MediaWiki languages/classes/LanguageSma.php |
LanguageSr | Serbian (Српски / Srpski) |
LanguageSr_ec | Serbian (cyrillic script) |
LanguageSr_el | Serbian (latin script) |
LanguageSrTest | Tests for MediaWiki languages/LanguageTr.php |
LanguageTest | |
LanguageTg | Tajik (Тоҷикӣ) |
LanguageTi | Tigrinya (ትግርኛ) |
LanguageTiTest | Tests for MediaWiki languages/classes/LanguageTi.php |
LanguageTl | Tagalog (Tagalog) |
LanguageTlTest | Tests for MediaWiki languages/classes/LanguageTl.php |
LanguageToTest | |
LanguageTr | Turkish (Türkçe) |
LanguageTrTest | Tests for MediaWiki languages/LanguageTr.php |
LanguageTyv | Tyvan localization (Тыва дыл) From friends at tyvawiki.org |
LanguageUk | Ukrainian (українська мова) |
LanguageUkTest | Tests for MediaWiki languages/classes/LanguageUk.php |
LanguageWa | Walloon (Walon) |
LanguageWaTest | Tests for MediaWiki languages/classes/LanguageWa.php |
LanguageYue | Cantonese (粵語) |
LanguageZh | Class that handles both Traditional and Simplified Chinese right now it only distinguish zh_hans, zh_hant, zh_cn, zh_tw, zh_sg and zh_hk |
LanguageZh_hans | Simplified Chinese |
LBFactory | An interface for generating database load balancers |
LBFactory_Fake | LBFactory class that throws an error on any attempt to use it |
LBFactory_Multi | A multi-wiki, multi-master factory for Wikimedia and similar installations |
LBFactory_Simple | A simple single-master LBFactory that gets its configuration from the b/c globals |
LBFactory_Single | An LBFactory class that always returns a single database object |
LCStore | Interface for the persistence layer of LocalisationCache |
LCStore_Accel | LCStore implementation which uses PHP accelerator to store data |
LCStore_CDB | LCStore implementation which stores data as a collection of CDB files in the directory given by $wgCacheDirectory |
LCStore_DB | LCStore implementation which uses the standard DB functions to store data |
LCStore_Null | Null store backend, used to avoid DB errors during install |
LegacyLogFormatter | This class formats all log entries for log types which have not been converted to the new system |
LegacyTemplate | |
License | A License class for use on Special:Upload (represents a single type of license) |
Licenses | A License class for use on Special:Upload |
LicensesTest | |
LikeMatch | Used by DatabaseBase::buildLike() to represent characters that have special meaning in SQL LIKE clauses and thus need no escaping |
LinkBatch | Class representing a list of titles The execute() method checks them all for existence and adds them to a LinkCache object |
LinkCache | Cache for article titles (prefixed DB keys) and ids linked from one source |
Linker | Some internal bits split of from Skin.php |
LinkFilter | Some functions to help implement an external link filter for spam control |
LinkHolderArray | |
LinkMarkerReplacer | |
LinkSearchPage | Special:LinkSearch to search the external-links table |
LinksUpdate | See docs/deferred.txt |
ListredirectsPage | Special:Listredirects - Lists all the redirects on the wiki |
LoadBalancer | Database load balancing object |
LoadBalancer_Single | Helper class for LBFactory_Single |
LoadMonitor | An interface for database load monitoring |
LoadMonitor_MySQL | Basic MySQL load monitor with no external dependencies Uses memcached to cache the replication lag for a short time |
LoadMonitor_Null | |
LocalFile | Class to represent a local file in the wiki's own database |
LocalFileDeleteBatch | Helper class for file deletion |
LocalFileMoveBatch | Helper class for file movement |
LocalFileRestoreBatch | Helper class for file undeletion |
LocalFileTest | These tests should work regardless of $wgCapitalLinks Database |
LocalisationCache | Class for caching the contents of localisation files, Messages*.php and *.i18n.php |
LocalisationCache_BulkLoad | A localisation cache optimised for loading large amounts of data for many languages |
LocalRepo | A repository that stores files in the local filesystem and registers them in the wiki's own database |
LocalSettingsGenerator | Class for generating LocalSettings.php file |
LockHolder | LockServerDaemon helper class that keeps track of the locks |
LockManager | Class for handling resource locking |
LockManagerGroup | Class to handle file lock manager registration |
LockServerDaemon | Simple lock server daemon that accepts lock/unlock requests |
LogEntry | Interface for log entries |
LogEntryBase | Extends the LogEntryInterface with some basic functionality |
LogEventsList | |
LogFormatter | Implements the default log formatting |
LoggedUpdateMaintenance | Class for scripts that perform database maintenance and want to log the update in `updatelog` so we can later skip it |
LoginForm | Implements Special:UserLogin |
LogPage | Class to simplify the use of log pages |
LogPager | |
LonelyPagesPage | A special page looking for articles with no article linking to them, thus being lonely |
LongPagesPage | |
LSLockManager | Manage locks using a lock daemon server |
MagicVariableTest | |
MagicWord | This class encapsulates "magic words" such as #redirect, __NOTOC__, etc |
MagicWordArray | Class for handling an array of magic words |
MailAddress | Stores a single person's name and email address |
Maintenance | Abstract maintenance class for quickly writing and churning out maintenance scripts with minimal effort |
MaintenanceFormatInstallDoc | |
MakeLanguageSpec | |
ManualLogEntry | Class for creating log entries manually, for example to inject them into the database |
MappedDiff | |
MarkpatrolledAction | |
mcTest | This script makes several 'set', 'incr' and 'get' requests on every memcached server and shows a report |
MediaHandler | Base media handler class |
MediaHandlerTest | |
MediaTransformError | Basic media transform error class |
MediaTransformOutput | Base class for the output of MediaHandler::doTransform() and File::transform() |
MediaWiki | Helper class for the index.php entry point |
MediaWiki_I18N | Wrapper object for MediaWiki's localization functions, to be passed to the template engine |
MediaWikiBagOStuff | Backwards compatibility alias |
MediaWikiButtonsAvailabilityTestCase | Test Case ID : 30 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name :'Back' and 'Continue' button availability Version : MediaWiki 1.18alpha |
MediawikiCoreSmokeTestCase | |
MediawikiCoreSmokeTestSuite | Stubs for now |
MediaWikiDifferentDatabaseAccountTestCase | Test Case ID : 04 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Install MediaWiki with different Database accounts for web access |
MediaWikiDifferntDatabasePrefixTestCase | Test Case ID : 02 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Install MediaWiki with the same database and the different database prefixes(Share one database between multiple wikis) |
MediaWikiEditorConfig | |
MediaWikiEditorTestSuite | |
MediaWikiErrorsConnectToDatabasePageTestCase | Test Case ID : 09 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Invalid/ blank values for fields in 'Connect to database' page |
MediaWikiErrorsNamepageTestCase | Test Case ID : 10 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Invalid/ blank values for fields in 'Name' page |
MediaWikiExtraTestSuite | |
MediaWikiHelpFieldHintTestCase | Test Case ID : 29 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Help field hint availability for the fields |
MediaWikiInstallationCommonFunction | |
MediaWikiLangTestCase | Base class that store and restore the Language objects |
MediaWikiMySQLDataBaseTestCase | Test Case ID : 01 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Install Mediawiki using 'MySQL' database type successfully Version : MediaWiki 1.18alpha |
MediaWikiMySQLiteDataBaseTestCase | Test Case ID : 06 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Install Mediawiki using 'MySQL' database type successfully Version : MediaWiki 1.18alpha |
MediaWikiOnAlreadyInstalledTestCase | Test Case ID : 03 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Install mediawiki on a already installed Mediawiki |
MediaWikiParserTest | The UnitTest must be either a class that inherits from MediaWikiTestCase or a class that provides a public static suite() method which returns an PHPUnit_Framework_Test object |
MediaWikiProvide | |
MediaWikiRestartInstallationTestCase | Test Case ID : 11, 12 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Install mediawiki on a already installed Mediawiki |
MediaWikiRightFrameworkLinksTestCase | Test Case ID : 14, 15, 16, 17 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : User selects 'Read me' link |
MediaWikiTestCase | |
MediaWikiUpgradeExistingDatabaseTestCase | Test Case ID : 05 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : Install Mediawiki by updating the existing database |
MediaWikiUserInterfaceTestCase | Test Case ID : 18 - 27 (http://www.mediawiki.org/wiki/New_installer/Test_plan) Test Case Name : UI of MediaWiki initial/ Language/ Welcome to MediaWiki!/ Connect to database/ Database settings/ Name/ Options/ Install/ Complete/ Restart Inslation pages Version : MediaWiki 1.18alpha |
MemCachedClientforWiki | |
MemcachedPhpBagOStuff | A wrapper class for the pure-PHP memcached client, exposing a BagOStuff interface |
MergeHistoryPager | |
MergeMessageFileList | |
Message | Methods which fullfil two basic services: |
MessageBlobStore | 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 |
MessageCache | Message cache Performs various MediaWiki namespace-related functions |
MessageTest | |
MessageWriter | |
MigrateUserGroup | Re-assign users from an old group to a new one |
MimeMagic | Implements functions related to mime types such as detection and mapping to file extension |
MIMEsearchPage | Searches the database for files of the requested MIME type, comparing this with the 'img_major_mime' and 'img_minor_mime' fields in the image table |
MinifyScript | |
MockApi | |
MockDatabaseSqlite | |
MockOutputPage | |
MockSearch | |
ModernTemplate | |
MonoBookTemplate | |
MostcategoriesPage | A special page that list pages that have highest category count |
MostimagesPage | A special page page that list most used images |
MostlinkedCategoriesPage | A querypage to show categories ordered in descending order by the pages in them |
MostlinkedPage | A special page to show pages ordered by the number of pages linking to them |
MostlinkedTemplatesPage | Special page lists templates with a large number of transclusion links, i.e |
MostrevisionsPage | |
MoveBatch | Maintenance script to move a batch of pages |
MoveFileOp | Move a file from one storage path to another in the backend |
MoveLogFormatter | This class formats move log entries |
MovePageForm | A special page that allows users to change page titles |
MovePageTestCase | |
MssqlField | Utility class |
MssqlResult | The MSSQL PHP driver doesn't support sqlsrv_num_rows, so we recall all rows into an array and maintain our own cursor index into that array...This is similar to the way the Oracle driver handles this same issue |
MssqlSearchResultSet | |
MultiWriteBagOStuff | A cache class that replicates all writes to multiple child caches |
MWBlankClass | |
MWCryptRand | |
MWDebug | New debugger system that outputs a toolbar on page view |
MWDebugTest | |
MWException | MediaWiki exception |
MWExceptionHandler | Handler class for MWExceptions |
MWFunction | 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 |
MWFunctionTest | |
MWHookException | |
MWHttpRequest | This wrapper class will call out to curl (if available) or fallback to regular PHP if necessary for handling internal HTTP requests |
MWHttpRequestTester | Class to let us overwrite MWHttpREquest respHeaders variable |
MWInit | Some functions that are useful during startup |
MWMemcached | This is the PHP client for memcached - a distributed memory cache daemon |
MWNamespace | This is a utility class with only static functions for dealing with namespaces that encodes all the "magic" behaviors of them based on index |
MWNamespaceTest | Test class for MWNamespace |
MwSql | Send SQL queries from the specified file to the database, performing variable replacement along the way |
MWTidy | Class to interact with HTML tidy |
MWTidyWrapper | Class used to hide mw:editsection tokens from Tidy so that it doesn't break them or break on them |
MyContributionsTestCase | |
MySQLField | Utility class |
MysqlInstaller | Class for setting up the MediaWiki database using MySQL |
MySqlLockManager | MySQL version of DBLockManager that supports shared locks |
MySQLMasterPos | |
MySQLSearchResultSet | |
MysqlUpdater | Mysql update list and mysql-specific update functions |
MyWatchListTestCase | |
NamespaceConflictChecker | Check for articles to fix after adding/deleting namespaces |
NewFilesPager | |
NewPagesPager | |
NewParserTest | Although marked as a stub, can work independently |
NewUsersLogFormatter | This class formats new user log entries |
nextJobDB | Pick a database that has pending jobs |
NostalgiaTemplate | |
NothingClass | |
NukeNS | Remove pages with only 1 revision from the MediaWiki namespace, without flooding recent changes, delete logs, etc |
NukePage | Erase a page record from the database Irreversible (can't use standard undelete) and does not update link tables |
NullFileOp | Placeholder operation that has no params and does nothing |
NullLockManager | Simple version of LockManager that does nothing |
NullRepo | File repository with no files, for performance testing |
ObjectCache | |
ObjectFileCache | |
OldChangesList | Generate a list of changes using the good old system (no javascript) |
OldLocalFile | Class to represent a file in the oldimage table |
OracleInstaller | Class for setting up the MediaWiki database using Oracle |
OracleUpdater | Class for handling updates to Oracle databases |
ORAField | Utility class |
ORAResult | The oci8 extension is fairly weak and doesn't support oci_num_rows, among other things |
Orphans | Look for 'orphan' revisions hooked to pages which don't exist And 'childless' pages with no revisions |
OrphanStats | Show some statistics on the blob_orphans table, created with trackBlobs.php |
OutputPage | This class should be covered by a general architecture document which does not exist as of January 2011 |
Page | Abstract class for type hinting (accepts WikiPage, Article, ImagePage, CategoryPage) |
PageArchive | Used to show archived pages and eventually restore them |
PageDeleteTestSuite | |
PageQueryPage | Variant of QueryPage which formats the result as a simple link to the page |
Pager | Basic pager interface |
PageSearchTestCase | |
Parser | PHP Parser - Processes wiki markup (which uses a more user-friendly syntax, such as "[[link]]" for making links), and provides a one-way transformation of that wiki markup it into XHTML output / markup (which in turn the browser understands, and can display) |
Parser_DiffTest | |
Parser_LinkHooks | Parser with LinkHooks experiment |
ParserCache | |
ParserOptions | Set options of the Parser |
ParserOptionsTest | |
ParserOutput | |
ParserPreloadTest | Basic tests for Parser::getPreloadText |
ParserTest | |
ParserTestParserHook | |
PasswordError | Thrown by User::setPassword() on error |
PatchSql | Manually run an SQL patch outside of the general updaters |
PathRouter | PathRouter class |
PathRouterPatternReplacer | |
PathRouterTest | Tests for the PathRouter parsing |
PatrolLog | Class containing static functions for working with logs of patrol events |
PatrolLogFormatter | This class formats patrol log entries |
PermissionsError | Show an error when a user tries to do something they do not have the necessary permissions for |
PhpHttpRequest | |
PhpRefCallBugTester | Test for PHP bug #50394 (PHP 5.3.x conversion to null only, not 5.2.x) |
PHPUnitMaintClass | |
PhpXmlBugTester | Test for PHP+libxml2 bug which breaks XML input subtly with certain versions |
PNGHandler | Handler for PNG images |
PNGHandlerTest | |
PNGMetadataExtractor | PNG frame counter |
PNGMetadataExtractorTest | |
PoolCounter | When you have many workers (threads/servers) giving service, and a cached item expensive to produce expires, you may get several workers doing the job at the same time |
PoolCounter_Stub | |
PoolCounterWork | Handy class for dealing with PoolCounters using class members instead of callbacks |
PoolWorkArticleView | |
PopularPagesPage | A special page that list most viewed pages |
PopulateCategory | |
PopulateImageSha1 | Optional upgrade script to populate the img_sha1 field |
PopulateLogSearch | Makes the required database updates for populating the log_search table retroactively |
PopulateLogUsertext | Makes the required database updates for Special:ProtectedPages to show all protected pages, even ones before the page restrictions schema change |
PopulateParentId | Makes the required database updates for rev_parent_id to be of any use |
PopulateRevisionLength | Populates the rev_len field for old revisions created before MW 1.10 |
PopulateRevisionSha1 | Fills the rev_sha1 and ar_sha1 columns of revision and archive tables for revisions created before MW 1.19 |
PostgresField | |
PostgresInstaller | Class for setting up the MediaWiki database using Postgres |
PostgresSearchResult | |
PostgresSearchResultSet | |
PostgresUpdater | Class for handling updates to Postgres databases |
PPCustomFrame_DOM | Expansion frame with custom arguments |
PPCustomFrame_Hash | Expansion frame with custom arguments |
PPDAccum_Hash | |
PPDPart | |
PPDPart_Hash | |
PPDStack | Stack class to help Preprocessor::preprocessToObj() |
PPDStack_Hash | Stack class to help Preprocessor::preprocessToObj() |
PPDStackElement | |
PPDStackElement_Hash | |
PPFrame | |
PPFrame_DOM | An expansion frame, used as a context to expand the result of preprocessToObj() |
PPFrame_Hash | An expansion frame, used as a context to expand the result of preprocessToObj() |
PPFuzzTest | |
PPFuzzTester | |
PPFuzzUser | |
PPNode | There are three types of nodes: * Tree nodes, which have a name and contain other nodes as children * Array nodes, which also contain other nodes but aren't considered part of a tree * Leaf nodes, which contain the actual data |
PPNode_DOM | |
PPNode_Hash_Array | |
PPNode_Hash_Attr | |
PPNode_Hash_Text | |
PPNode_Hash_Tree | |
PPTemplateFrame_DOM | Expansion frame with template arguments |
PPTemplateFrame_Hash | Expansion frame with template arguments |
Preferences | We're now using the HTMLForm object with some customisation to generate the Preferences form |
PreferencesForm | Some tweaks to allow js prefs to work |
PrefixSearch | PrefixSearch - Handles searching prefixes of titles and finding any page names that match |
PreprocessDump | |
Preprocessor | |
Preprocessor_DOM | |
Preprocessor_Hash | Differences from DOM schema: * attribute nodes are children * <h> nodes that aren't at the top are replaced with <possible-h> |
PreprocessorTest | |
PreviewPageTestCase | |
Profiler | |
ProfilerSimple | Simple profiler base class |
ProfilerSimpleText | The least sophisticated profiler output class possible, view your source! :) |
ProfilerSimpleTrace | Execution trace |
ProfilerSimpleUDP | ProfilerSimpleUDP class, that sends out messages for 'udpprofile' daemon (the one from mediawiki/trunk/udpprofile SVN ) |
ProfilerStub | |
Protect | Protect or unprotect an article |
ProtectAction | |
ProtectedPagesPager | |
ProtectedTitlesPager | |
ProtectionForm | Handles the page protection UI and backend |
PruneFileCache | Prune file cache for pages, objects, resources, ect.. |
PurgeAction | |
PurgeDeletedFiles | Scans the deletion log and purges affected files within a timeframe |
PurgeList | Send purge requests for listed pages to squid |
PurgeOldText | Purge old text records from the database |
PurgeParserCache | |
QueryAllSpecialPagesTest | |
QueryPage | This is a class for doing query pages; since they're almost all the same, we factor out some of the functionality into a superclass, and let subclasses derive from it |
QuickTemplate | Generic wrapper for template functions, with interface compatible with what we use of PHPTAL 0.7 |
RandomImageGenerator | RandomImageGenerator: does what it says on the tin |
RandomPage | Special page to direct the user to a random page |
RangeDifference | Alternative representation of a set of changes, by the index ranges that are changed |
RawAction | A simple method to retrieve the plain source of an article, using "action=raw" in the GET request string |
RawPage | Backward compatibility for extensions |
RCCacheEntry | |
RCDatabaseLogEntry | |
RdfMetaData | |
ReadOnlyError | Show an error when the wiki is locked/read-only and the user tries to do something that requires write access |
ReassignEdits | Reassign edits from a user or IP address to another user |
RebuildAll | Rebuild link tracking tables from scratch |
RebuildFileCache | Build file cache for content pages |
RebuildLocalisationCache | Rebuild the localisation cache |
RebuildMessages | This script purges all language messages from the cache |
RebuildRecentchanges | Rebuild link tracking tables from scratch |
RebuildTextIndex | Rebuild search index table from scratch |
RecentChange | Utility class for creating new RC entries |
RecompressTracked | |
RedirectSpecialPage | Shortcut to construct a special page alias |
RefreshImageCount | Quickie hack; patch-ss_images.sql uses variables which don't replicate properly |
RefreshImageMetadata | |
RefreshLinks | Refresh link tables |
RefreshLinksJob | Background job to update links for a given title |
RefreshLinksJob2 | Background job to update links for a given title |
RegexlikeReplacer | Class to replace regex matches with a string similar to that used in preg_replace() |
RemoveUnusedAccounts | Remove unused user accounts from the database An unused account is one which has made no edits |
RenameDbPrefix | Run this script to after changing $wgDBprefix on a wiki |
RenderAction | |
ReplacementArray | Replacement array for FSS with fallback to strtr() Supports lazy initialisation of FSS resource |
Replacer | Base class for "replacers", objects used in preg_replace_callback() and StringUtils::delimiterReplaceCallback() |
RepoGroup | Prioritized list of file repositories |
RequestContext | Group all the pieces relevant to the context of a request into one instance |
ResetUserTokens | |
ResourceFileCache | |
ResourceLoader | Dynamic JavaScript and CSS resource loading system |
ResourceLoaderContext | Object passed around to modules which contains information about the state of a specific loader request |
ResourceLoaderFileModule | ResourceLoader module based on local JavaScript/CSS files |
ResourceLoaderFilePageModule | ResourceLoader definition for MediaWiki:Filepage.css |
ResourceLoaderModule | Abstraction for resource loader modules, with name registration and maxage functionality |
ResourceLoaderNoscriptModule | Module for site customizations |
ResourceLoaderSiteModule | Module for site customizations |
ResourceLoaderStartUpModule | |
ResourceLoaderTest | |
ResourceLoaderTestModule | |
ResourceLoaderUserCSSPrefsModule | Module for user preference customizations |
ResourceLoaderUserGroupsModule | Module for user customizations |
ResourceLoaderUserModule | Module for user customizations |
ResourceLoaderUserOptionsModule | Module for user preference customizations |
ResourceLoaderUserTokensModule | Module for user tokens |
ResourceLoaderWikiModule | Abstraction for resource loader modules which pull from wiki pages |
ResultWrapper | Result wrapper for grabbing data queried by someone else |
RevDel_ArchivedFileItem | Item class for a filearchive table row |
RevDel_ArchivedFileList | List for filearchive table items |
RevDel_ArchivedRevisionItem | Item class for a archive table row by ar_rev_id -- actually used via RevDel_RevisionList |
RevDel_ArchiveItem | Item class for a archive table row |
RevDel_ArchiveList | List for archive table items, i.e |
RevDel_FileItem | Item class for an oldimage table row |
RevDel_FileList | List for oldimage table items |
RevDel_Item | Abstract base class for deletable items |
RevDel_List | Abstract base class for a list of deletable items |
RevDel_LogItem | Item class for a logging table row |
RevDel_LogList | List for logging table items |
RevDel_RevisionItem | Item class for a live revision table row |
RevDel_RevisionList | List for revision table items |
ReverseChronologicalPager | IndexPager with a formatted navigation bar |
RevertAction | Dummy class for pages not in NS_FILE |
RevertFileAction | Class for pages in NS_FILE |
Revision | |
RevisiondeleteAction | |
RevisionDeleter | Temporary b/c interface, collection of static functions |
RevisionDeleteUser | |
RevisionItem | Item class for a live revision table row |
RevisionItemBase | Abstract base class for revision items |
RevisionList | |
RevisionListBase | List for revision table items for a single page |
RevisionTest | |
RollbackAction | User interface for the rollback action |
RollbackEdits | Rollback all edits by a given user or IP provided they're the most recent edit (just like real rollback) |
RSSFeed | Generate a RSS feed |
RunJobs | This script starts pending jobs |
Sanitizer | XHTML sanitizer for MediaWiki |
SanitizerTest | |
SanitizerValidateEmailTest | |
SavePageTestCase | |
ScopedLock | Self releasing locks |
SearchDump | |
SearchEngine | Contain a class for special pages |
SearchEngineDummy | Dummy class to be used when non-supported Database engine is present |
SearchEngineTest | This class is not directly tested |
SearchHighlighter | Highlight bits of wikitext |
SearchIBM_DB2 | Search engine hook base class for IBM DB2 |
SearchMssql | Search engine hook base class for Mssql (ConText) |
SearchMySQL | Search engine hook for MySQL 4+ |
SearchNearMatchResultSet | A SearchResultSet wrapper for SearchEngine::getNearMatch |
SearchOracle | Search engine hook base class for Oracle (ConText) |
SearchPostgres | Search engine hook base class for Postgres |
SearchResult | |
SearchResultSet | |
SearchResultTooMany | |
SearchSqlite | Search engine hook for SQLite |
SearchUpdate | Database independant search index updater |
SearchUpdateMyISAM | Placeholder class |
SearchUpdateTest | Search |
Selenium | Selenium connector This is implemented as a singleton |
SeleniumConfig | |
SeleniumConfigurationTest | |
SeleniumLoader | |
SeleniumServerManager | |
SeleniumTestCase | |
SeleniumTestConsoleLogger | |
SeleniumTestConstants | |
SeleniumTester | |
SeleniumTestHTMLLogger | |
SeleniumTestListener | |
SeleniumTestSuite | |
Services_JSON | Converts to and from JSON format |
Services_JSON_Error | |
ServicesJsonTest | |
SevenZipStream | Stream wrapper around 7za filter program |
ShiConverter | |
ShortPagesPage | SpecialShortpages extends QueryPage |
ShowJobs | Based on runJobs.php |
ShowStats | Maintenance script to show the cached statistics |
SideBarTest | Skin |
SimpleSeleniumConfig | |
SimpleSeleniumTestCase | |
SimpleSeleniumTestSuite | Sample test suite |
SiteConfiguration | This is a class used to hold configuration settings, particularly for multi-wiki sites |
SiteConfigurationTest | |
SiteStats | Static accessor class for site_stats and related things |
SiteStatsInit | Class designed for counting of stats |
SiteStatsUpdate | Class for handling updates to the site_stats table |
Skin | The main skin class that provide methods and properties for all other skins |
SkinChick | Inherit main code from SkinTemplate, set the CSS and template filter |
SkinCologneBlue | |
SkinLegacy | |
SkinModern | Inherit main code from SkinTemplate, set the CSS and template filter |
SkinMonoBook | Inherit main code from SkinTemplate, set the CSS and template filter |
SkinMySkin | Inherit main code from SkinTemplate, set the CSS and template filter |
SkinNostalgia | |
SkinSimple | Inherit main code from SkinTemplate, set the CSS and template filter |
SkinStandard | |
SkinTemplate | Template-filler skin base class Formerly generic PHPTal (http://phptal.sourceforge.net/) skin Based on Brion's smarty skin |
SkinVector | SkinTemplate class for Vector skin |
SocketArray | LockServerDaemon helper class that keeps track socket states |
SpecialActiveUsers | |
SpecialAllmessages | |
SpecialAllpages | Implements Special:Allpages |
SpecialBlankpage | Special page designed for basic benchmarking of MediaWiki since it doesn't really do much |
SpecialBlock | A special page that allows users with 'block' right to block users from editing pages and other actions |
SpecialBlockList | A special page that lists existing blocks |
SpecialBlockme | A special page called by proxy_check.php to block open proxies |
SpecialBookSources | Special page outputs information on sourcing a book with a particular ISBN The parser creates links to this page when dealing with ISBNs in wikitext |
SpecialCategories | |
SpecialChangeEmail | Let users change their email address |
SpecialChangePassword | Let users recover their password |
SpecialComparePages | Implements Special:ComparePages |
SpecialContributions | Special:Contributions, show user contributions in a paged list |
SpecialCreateAccount | CreateAccount --> UserLogin/signup |
SpecialEditWatchlist | Provides the UI through which users can perform editing operations on their watchlist |
SpecialEmailUser | A special page that allows users to send e-mails to other users |
SpecialExport | A special page that allows users to export pages in a XML file |
SpecialFilepath | A special page that redirects to the URL of a given file |
SpecialImport | MediaWiki page data importer |
SpecialJavaScriptTest | |
SpecialListAdmins | ListAdmins --> ListUsers/sysop |
SpecialListBots | ListBots --> ListUsers/bot |
SpecialListFiles | |
SpecialListGroupRights | This special page lists all defined user groups and the associated rights |
SpecialListUsers | |
SpecialLockdb | A form to make the database readonly (eg for maintenance purposes) |
SpecialLog | A special page that lists log entries |
SpecialMergeHistory | Special page allowing users with the appropriate permissions to merge article histories, with some restrictions |
SpecialMycontributions | Shortcut to construct a special page pointing to current user contributions |
SpecialMypage | SpecialMypage, SpecialMytalk and SpecialMycontributions special pages are used to get user independant links pointing to the user page, talk page and list of contributions |
SpecialMytalk | Shortcut to construct a special page pointing to current user talk page |
SpecialMyuploads | Redirect to Special:Listfiles?user=$wgUser |
SpecialNewFiles | |
SpecialNewpages | A special page that list newly created pages |
SpecialPage | Parent special page class, also static functions for handling the special page list |
SpecialPageFactory | Factory for handling the special page list and generating SpecialPage objects |
SpecialPasswordReset | Special page for requesting a password reset email |
SpecialPermanentLink | Redirect from Special:PermanentLink/### to index.php?oldid=### |
SpecialPreferences | A special page that allows users to change their preferences |
SpecialPrefixindex | Implements Special:Prefixindex |
SpecialProtectedpages | A special page that lists protected pages |
SpecialProtectedtitles | A special page that list protected titles from creation |
SpecialRandomredirect | Special page to direct the user to a random redirect page (minus the second redirect) |
SpecialRecentChanges | A special page that lists last changes made to the wiki |
SpecialRecentchangeslinked | This is to display changes made to all articles linked in an article |
SpecialRecentchangesTest | Test class for SpecialRecentchanges class |
SpecialRedirectToSpecial | |
SpecialRevisionDelete | Special page allowing users with the appropriate permissions to view and hide revisions |
SpecialSearch | Implements Special:Search - Run text & title search and display the output |
SpecialSearchTest | Test class for SpecialSearch class Copyright © 2012, Antoine Musso |
SpecialSpecialpages | A special page that lists special pages |
SpecialStatistics | Special page lists various statistics, including the contents of `site_stats`, plus page view details if enabled |
SpecialTags | A special page that lists tags for edits |
SpecialUnblock | A special page for unblocking users |
SpecialUndelete | Special page allowing users with the appropriate permissions to view and restore deleted content |
SpecialUnlockdb | Implements Special:Unlockdb |
SpecialUpload | Form for handling uploads and special page |
SpecialUploadStash | |
SpecialUploadStashTooLargeException | |
SpecialUserlogout | Implements Special:Userlogout |
SpecialVersion | Give information about the version of MediaWiki, PHP, the DB and extensions |
SpecialWatchlist | |
SpecialWhatLinksHere | Implements Special:Whatlinkshere |
SqlBagOStuff | Class to store objects in the database |
Sqlite | This class contains code common to different SQLite-related maintenance scripts |
SQLiteField | |
SqliteInstaller | Class for setting up the MediaWiki database using SQLLite |
SqliteMaintenance | Performs some operations specific to SQLite database backend |
SqliteSearchResultSet | |
SqliteUpdater | Class for handling updates to Sqlite databases |
SqlSearchResultSet | This class is used for different SQL-based search engines shipped with MediaWiki |
SquidPurgeClient | An HTTP 1.0 client built for the purposes of purging Squid and Varnish |
SquidPurgeClientPool | |
SquidUpdate | Handles purging appropriate Squid URLs given a title (or titles) |
SrConverter | There are two levels of conversion for Serbian: the script level (Cyrillics <-> Latin), and the variant level (ekavian <->iyekavian) |
StandardTemplate | |
statsOutput | A general output object |
Status | Generic operation result class Has warning/error list, boolean status and arbitrary value |
StorageTypeStats | |
StoreBatchTest | FileRepo |
StoreFileOp | Store a file into the backend from a file on the file system |
StreamFile | |
StringUtils | A collection of static methods to play with strings |
StripState | |
StructureTest | The tests here verify the structure of the code |
StubContLang | Stub object for the content language of this wiki |
StubObject | Class to implement stub globals, which are globals that delay loading the their associated module code by deferring initialisation until the first method call |
StubUserLang | Stub object for the user language |
SubmitAction | |
SvgHandler | Handler for SVG images |
SVGMetadataExtractor | |
SVGMetadataExtractorTest | |
SVGReader | |
SwiftFileBackend | Class for an OpenStack Swift based file backend |
SwiftFileBackendFileList | SwiftFileBackend helper class to page through object listings |
TableCleanup | |
TableCleanupTest | |
TableDiffFormatter | Wikipedia Table style diff formatter |
TablePager | Table-based display with a user-selectable sort order |
TagHookTest | Parser |
TempFSFile | This class is used to hold the location and do limited manipulation of files stored temporarily (usually this will be $wgTmpDirectory) |
TemplateCategoriesTest | Database |
TestConverter | Test converter (from Tajiki to latin orthography) |
TestFileIterator | |
TestRecorder | |
TestSample | |
TextPassDumper | |
textStatsOutput | Output text |
TgConverter | Converts Tajiki to latin orthography |
ThrottledError | Show an error when the user hits a rate limit |
ThumbnailImage | Media transform output for images |
TiffHandler | Handler for Tiff images |
TiffTest | |
TimeAdjustTest | |
Title | Represents a title within MediaWiki |
TitleArray | Note: this entire file is a byte-for-byte copy of UserArray.php with s/User/Title/ |
TitleArrayFromResult | |
TitleCleanup | |
TitleDependency | |
TitleListDependency | |
TitleMethodsTest | |
TitlePermissionTest | Database |
TitleTest | |
cssjanus.Tokenizer | |
TrackBlobs | |
TransformParameterError | Shortcut class for parameter validation errors |
UcdXmlReader | |
UncategorizedCategoriesPage | A special page that lists uncategorized categories |
UncategorizedImagesPage | Special page lists images which haven't been categorised |
UncategorizedPagesPage | A special page looking for page without any category |
UncategorizedTemplatesPage | Special page lists all uncategorised pages in the template namespace |
Undelete | |
UnifiedDiffFormatter | A formatter that outputs unified diffs |
UnlistedSpecialPage | Shortcut to construct a special page which is unlisted by default |
UnprotectAction | |
UnregisteredLocalFile | A file object referring to either a standalone local file, or a file in a local repository with no database, for example an FileRepo repository |
UnusedCategoriesPage | |
UnusedimagesPage | A special page that lists unused images |
UnusedtemplatesPage | A special page that lists unused templates |
UnwatchAction | |
UnwatchedpagesPage | A special page that displays a list of pages that are not on anyones watchlist |
UpdateArticleCount | |
UpdateDoubleWidthSearch | |
UpdateLogging | |
UpdateMediaWiki | |
UpdateRestrictions | |
UpdateSearchIndex | |
UpdateSpecialPages | |
UploadBase | UploadBase and subclasses are the backend of MediaWiki's file uploads |
UploadChunkFileException | |
UploadChunkVerificationException | |
UploadChunkZeroLengthFileException | |
UploadDumper | Dump a the list of files uploaded, for feeding to tar or similar |
UploadForm | Sub class of HTMLForm that provides the form section of SpecialUpload |
UploadFromChunks | Implements uploading from chunks |
UploadFromFile | Implements regular file uploads |
UploadFromStash | Implements uploading from previously stored file |
UploadFromUrl | Implements uploading from a HTTP resource |
UploadFromUrlJob | Job for asynchronous upload-by-url |
UploadFromUrlTest | Broken Upload |
UploadFromUrlTestSuite | |
UploadSourceAdapter | This is a horrible hack used to keep source compatibility |
UploadSourceField | A form field that contains a radio box in the label |
UploadStash | UploadStash is intended to accomplish a few things: |
UploadStashBadPathException | |
UploadStashCleanup | |
UploadStashFile | |
UploadStashFileException | |
UploadStashFileNotFoundException | |
UploadStashNoSuchKeyException | |
UploadStashNotAvailableException | |
UploadStashNotLoggedInException | |
UploadStashTest | Database |
UploadStashWrongOwnerException | |
UploadStashZeroLengthFileException | |
UploadTest | Upload |
UploadTestHandler | |
UppercaseCollation | |
UsageException | This exception will be thrown when dieUsage is called to stop module execution |
User | The User object encapsulates all of the user-specific settings (user_id, name, rights, password, email address, options, last login time) |
UserArray | |
UserArrayFromResult | |
UserBlockedError | Show an error when the user tries to do something whilst blocked |
UsercreateTemplate | |
UserDupes | Look for duplicate user table entries and optionally prune them |
UserloginTemplate | HTML template for Special:Userlogin form |
UserMailer | Collection of static functions for sending mail |
userOptions | |
UserPreferencesTestCase | |
UserrightsPage | Special page to allow managing user group membership |
UserRightsProxy | Cut-down copy of User interface for local-interwiki-database user rights manipulation |
UsersPager | This class is used to get a list of user |
UserTest | Database |
UserWrapper | |
UtfNormal | Unicode normalization routines for working with UTF-8 strings |
VectorTemplate | QuickTemplate class for Vector skin |
ViewAction | |
ViewCountUpdate | Update for the 'page_counter' field, when $wgDisableCounters is false |
WaitForSlave | |
WantedCategoriesPage | A querypage to list the most wanted categories - implements Special:Wantedcategories |
WantedFilesPage | Querypage that lists the most wanted files |
WantedPagesPage | A special page that lists most linked pages that does not exist |
WantedQueryPage | Class definition for a wanted query page like WantedPages, WantedTemplates, etc |
WantedTemplatesPage | A querypage to list the most wanted templates |
WatchAction | |
WatchedItem | |
WatchlistCleanup | |
WatchlistEditor | |
WebInstaller | Class for the core installer web interface |
WebInstaller_Complete | |
WebInstaller_Copying | |
WebInstaller_DBConnect | |
WebInstaller_DBSettings | |
WebInstaller_Document | |
WebInstaller_ExistingWiki | |
WebInstaller_Install | |
WebInstaller_Language | |
WebInstaller_Name | |
WebInstaller_Options | |
WebInstaller_Readme | |
WebInstaller_ReleaseNotes | |
WebInstaller_Restart | |
WebInstaller_Upgrade | |
WebInstaller_UpgradeDoc | |
WebInstaller_Welcome | |
WebInstallerOutput | Output class modelled on OutputPage |
WebInstallerPage | Abstract class to define pages for the web installer |
WebRequest | Encapsulates getting at data passed in the URL or via a POSTed form, handling remove of "magic quotes" slashes, stripping illegal input characters and normalizing Unicode sequences |
WebRequestTest | |
WebResponse | Allow programs to request this object from WebRequest::response() and handle all outputting (or lack of outputting) via it |
wfAssembleUrl | Unit tests for wfAssembleUrl() |
wfBaseName | Tests for wfBaseName() |
wfBCP47 | Unit tests for wfBCP47() |
wfExpandUrl | Unit tests for wfExpandUrl() |
wfRemoveDotSegments | Unit tests for wfRemoveDotSegments() |
wfShorthandToIntegerTest | |
wfTimestamp | |
wfUrlencodeTest | Tests for includes/GlobalFunctions.php -> wfUrlencode() |
WikiCategoryPage | Special handling for category pages |
WikiDiff3 | This diff implementation is mainly lifted from the LCS algorithm of the Eclipse project which in turn is based on Myers' "An O(ND) difference algorithm and its variations" (http://citeseer.ist.psu.edu/myers86ond.html) with range compression (see Wu et al |
WikiError | Since PHP4 doesn't have exceptions, here's some error objects loosely modeled on the standard PEAR_Error model.. |
WikiErrorMsg | Localized error message object |
WikiExporter | |
WikiFilePage | Special handling for file pages |
WikiImporter | XML file reader for the page data importer |
WikiMap | Helper tools for dealing with other locally-hosted wikis |
WikiPage | Class representing a MediaWiki article and history |
WikiReference | Reference to a locally-hosted wiki |
WikiRevision | |
wikiStatsOutput | Outputs WikiText |
WikiXmlError | Error class designed to handle errors involved with XML parsing |
WinCacheBagOStuff | Wrapper for WinCache object caching functions; identical interface to the APC wrapper |
WithoutInterwikiPage | Special page lists pages without language links |
WordLevelDiff | |
XCacheBagOStuff | Wrapper for XCache object caching functions; identical interface to the APC wrapper |
XCFHandler | Handler for the Gimp's native file format; getimagesize() doesn't support these files |
Xml | Module of static functions for generating XML |
XmlDumpWriter | |
XmlJs | |
XmlJsCode | A wrapper class which causes Xml::encodeJsVar() and Xml::encodeJsCall() to interpret a given string as being a JavaScript expression, instead of string data |
XMLReader2 | |
XmlSelect | |
XmlSelectTest | |
XmlTest | |
XmlTypeCheck | |
XMPInfo | This class is just a container for a big array used by XMPReader to determine which XMP items to extract |
XMPReader | Class for reading xmp data containing properties relevant to images, and spitting out an array that FormatExif accepts |
XMPTest | |
XMPValidate | This contains some static methods for validating XMP properties |
XMPValidateTest | |
ZhClient | Client for querying zhdaemon |
ZhConverter | |
ZipDirectoryReader | A class for reading ZIP file directories, for the purposes of upload verification |
ZipDirectoryReaderError | Internal exception class |
ZipDirectoryReaderTest | |