| _DiffEngine | Class used internally by Diff to actually compute the diffs |
| _DiffOp | |
| _DiffOp_Add | |
| _DiffOp_Change | |
| _DiffOp_Copy | |
| _DiffOp_Delete | |
| _HWLDF_WordAccumulator | |
| AjaxDispatcher | Object-Oriented Ajax functions |
| AjaxResponse | Handle responses for Ajax requests (send headers, print content, that sort of thing) |
| AlphabeticPager | IndexPager with an alphabetic list and a formatted navigation bar |
| AncestorComparator | A comparator used when calculating the difference in ancestry of two Nodes |
| AnchorToString | |
| AncientPagesPage | Implements Special:Ancientpages |
| AnsiTermColorer | |
| 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 |
| 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 | |
| ApiExpandTemplates | API module that functions as a shortcut to the wikitext preprocessor |
| ApiFeedWatchlist | This action allows users to get their watchlist items in RSS/Atom formats |
| ApiFormatBase | This is the abstract base class for API formatters |
| ApiFormatDbg | |
| ApiFormatFeedWrapper | This printer is used to wrap an instance of the Feed class |
| ApiFormatJson | |
| ApiFormatPhp | |
| ApiFormatRaw | Formatter that spits out anything you like with any desired MIME type |
| ApiFormatTxt | |
| ApiFormatWddx | |
| ApiFormatXml | |
| ApiFormatYaml | |
| 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 | |
| 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 |
| 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 available pages |
| 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 available pages |
| 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 | |
| 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 |
| 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 |
| ApiQueryProtectedTitles | Query module to enumerate all create-protected pages |
| 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 |
| 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 | |
| ApiUnblock | API module that facilitates the unblocking of users |
| ApiUndelete | |
| ApiWatch | API module to allow users to watch a page |
| ArchivedFile | |
| ArrayDiffFormatter | A pseudo-formatter that just passes along the Diff::$edits array |
| Article | Class representing a MediaWiki article and history |
| ArticleCounter | |
| ArticleTest | |
| AtomFeed | Generate an Atom feed |
| 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 | |
| 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 |
| BitmapHandler | |
| BitmapHandler_ClientOnly | |
| BlankObject | Utility class for generating blank objects Intended as an equivalent to {} in Javascript |
| Blob | Utility class This allows us to distinguish a blob from a normal string and an array of strings |
| Block | The block class All the functions in this class assume the object is either explicitly loaded or filled |
| BmpHandler | Handler for Microsoft's bitmap format; getimagesize() doesn't support these files |
| BodyNode | Represents the root of a HTML document |
| BrokenRedirectsPage | A special page listing redirects to non existent page |
| CacheDependency | |
| 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 | |
| CategoryPager | TODO: Allow sorting by count |
| CategoryViewer | |
| CBTCompiler | |
| CBTOp | |
| CBTProcessor | Template processor, for compilation and execution |
| CBTValue | A dependency-tracking value class Callback functions should return one of these, unless they have no dependencies in which case they can return a string |
| CgzCopyTransaction | Class to represent a recompression operation for a single CGZ blob |
| ChangePassword | |
| ChangesFeed | |
| ChangesList | Class to show various lists of changes:
|
| ChangeTags | |
| ChangeText | |
| ChangeTextGenerator | |
| ChannelFeed | |
| CheckLanguageCLI | |
| CheckStorage | |
| checkUsernames | |
| ChronologyProtector | Class for ensuring a consistent ordering of events as seen by the user, despite replication |
| CleanUpTest | Additional tests for UtfNormal::cleanUp() function, inclusion regression checks for known problems |
| ConcatenatedGzipHistoryBlob | Concatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping |
| ConfigData | |
| ConstantDependency | |
| ContribsPager | Pager for Special:Contributions |
| ConverterRule | Parser for rules of language conversion , parse rules in -{ }- tag |
| CoreLinkFunctions | Various core link functions, registered in Parser::firstCallInit() |
| CoreParserFunctions | Various core parser functions, registered in Parser::firstCallInit() |
| CreativeCommonsRdf | |
| Credits | Credits.php -- formats credits for articles Copyright 2004, Evan Prodromou <evan@wikitravel.org> |
| csvStatsOutput | Csv output |
| Database | Database abstraction object |
| DatabaseIbm_db2 | Primary database interface |
| DatabaseMssql | |
| DatabaseMysql | Database abstraction object for mySQL Inherit all methods and properties of Database::Database() |
| DatabaseOracle | |
| DatabasePostgres | |
| DatabaseSqlite | |
| DatabaseTest | |
| DateFormatter | Date formatter, recognises dates in plain text and formats them accoding to user preferences |
| DBABagOStuff | |
| DBConnectionError | |
| DBError | Database error base class |
| DBLockForm | A form to make the database readonly (eg for maintenance purposes) |
| DBObject | Utility class |
| DBQueryError | |
| DbTestPreviewer | |
| DbTestRecorder | |
| DBUnexpectedError | |
| DBUnlockForm | |
| DeadendPagesPage | |
| DelegatingContentHandler | |
| DeletedContribsPager | Implements Special:DeletedContributions to display archived revisions |
| DeletedContributionsPage | |
| DeleteImageCache | |
| DependencyWrapper | This class stores an arbitrary value along with its dependencies |
| 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 |
| DisambiguationsPage | |
| DjVuHandler | |
| DjVuImage | Copyright (C) 2006 Brion Vibber <brion@pobox.com> http://www.mediawiki.org/ |
| DomTreeBuilder | |
| DoubleRedirectJob | |
| DoubleRedirectsPage | A special page listing redirects to redirecting page |
| DoubleReplacer | Class to perform secondary replacement within each replacement string |
| DublinCoreRdf | |
| DummyNode | No-op node |
| 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 |
| DumpLatestFilter | Dump output filter to include only the last revision in each page sequence |
| 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 | |
| eAccelBagOStuff | This is a wrapper for eAccelerator's shared memory functions |
| 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 |
| 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 |
| EmailUserForm | Implements the Special:Emailuser web interface, and invokes userMailer for sending the email message |
| EnhancedChangesList | Generate a list of changes using an Enhanced system (uses javascript) |
| EnotifNotifyJob | Job for email notification mails |
| ErrorPageError | |
| Exif | |
| ExplodeIterator | An iterator which works exactly like: |
| ExportProgressFilter | |
| ExtensionInstaller | |
| extensionLanguages | |
| ExternalEdit | License: Public domain |
| ExternalStore | Constructor class for data kept in external repositories |
| ExternalStoreDB | DB accessable external objects |
| ExternalStoreHttp | Example class for HTTP accessable external objects |
| FakeConverter | Fake language converter |
| FakeMemCachedClient | FakeMemCachedClient imitates the API of memcached-client v |
| FakeTitle | Fake title class that triggers an error if any members are called |
| 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 |
| FeedItem | Basic support for outputting syndication feeds in RSS, other formats |
| FeedUtils | |
| FewestrevisionsPage | Special page for listing the articles with the fewest revisions |
| File | Implements some public methods and some protected utility functions which are required by multiple child classes |
| FileCache | Cache of file objects, wrapping some RepoGroup functions to avoid redundant queries |
| 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 |
| FilepathForm | |
| FileRepo | Base class for file repositories Do not instantiate, use a derived class |
| FileRepoStatus | Generic operation result class for FileRepo-related operations |
| FileRevertForm | File reversion user interface |
| FileStore | |
| ForeignAPIFile | Very hacky and inefficient do not use :D |
| ForeignAPIRepo | A foreign repository with a remote MediaWiki with an API thingy Very hacky and inefficient do not use except for testing :D |
| ForeignDBFile | |
| 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 |
| FormatExif | |
| FormOptions | Helper class to keep track of options when mixing links and form elements |
| FSException | |
| FSRepo | A repository for files accessible via the local filesystem |
| FSTransaction | Wrapper for file store transaction stuff |
| GanConverter | |
| GenerateSitemap | Creates a sitemap for the site |
| GlobalDependency | |
| GlobalTest | |
| HashBagOStuff | Functional versions! This is a test of the interface, mainly |
| HashtableReplacer | Class to perform replacement based on a simple hashtable lookup |
| 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 |
| HTMLCacheUpdate | Class to invalidate the HTML cache of all the pages linking to a given title |
| HTMLCacheUpdateJob | Job wrapper for HTMLCacheUpdate |
| HTMLDiffer | |
| HTMLFileCache | Handles talking to the file cache, putting stuff in and taking it back out |
| HTMLOutput | Takes a branch root and creates an HTML file for it |
| Http | Various HTTP related functions |
| IBM_DB2Blob | Wrapper around binary large objects |
| IBM_DB2Field | This represents a column in a DB2 database |
| IBM_DB2SearchResultSet | |
| IEContentAnalyzer | This class simulates Microsoft Internet Explorer's terribly broken and insecure MIME type detection algorithm |
| Image | Backwards compatibility class |
| ImageBuilder | |
| ImageCleanup | |
| ImageFunctionsTest | |
| ImageGallery | Image gallery |
| ImageHandler | Media handler abstract base class for images |
| ImageHistoryList | Builds the image revision log shown on image pages |
| ImageHistoryPseudoPager | |
| ImageListPager | |
| ImageNode | Represents an image in HTML |
| ImagePage | Special handling for image description pages |
| ImageQueryPage | Variant of QueryPage which uses a gallery to output results, thus suited for reports generating images |
| ImportReporter | Reporting callback |
| 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 |
| InstallerRepository | |
| InstallerResource | |
| 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 | Form object for the Special:Blockip page |
| IPBlocklistPager | |
| IPUnblockForm | Implements Special:ipblocklist GUI |
| Job | Class to both describe a background job and handle jobs |
| KkConverter | Kazakh (Қазақша) converter routines |
| KuConverter | Kurdish converter routines |
| Language | Internationalisation code |
| LanguageAr | Arabic (العربية) |
| LanguageAz | Azerbaijani (Azərbaycan) |
| LanguageBat_smg | Samogitian (Žemaitėška) |
| LanguageBe | Belarusian normative (Беларуская мова) |
| LanguageBe_tarask | Belarusian in Taraškievica orthography (Беларуская тарашкевіца) |
| LanguageBg | Bulgarian (Български) |
| LanguageBs | Bosnian (bosanski) |
| LanguageConverter | Base class for language convert |
| LanguageCs | Czech (čeština [subst |
| LanguageCu | Old Church Slavonic (Ѩзыкъ словѣньскъ) |
| LanguageCy | Welsh (Cymraeg) |
| LanguageDsb | Lower Sorbian (Dolnoserbski) |
| LanguageEo | Esperanto (Esperanto) |
| LanguageEt | Estonian (Eesti) |
| LanguageFi | Finnish (Suomi) |
| LanguageFr | French (Français) |
| LanguageGa | Irish (Gaeilge) |
| LanguageGan | Class that handles both Traditional and Simplified Chinese right now it only distinguish gan_hans, gan_hant |
| LanguageGv | Manx (Gaelg) |
| LanguageHe | Hebrew (עברית) |
| LanguageHr | Croatian (hrvatski) |
| LanguageHsb | Upper Sorbian (Hornjoserbsce) |
| LanguageHu | Hungarian localisation for MediaWiki |
| LanguageHy | Armenian (Հայերեն) |
| 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) |
| LanguageKu | |
| LanguageKu_ku | Kurdish |
| LanguageLa | Latin (lingua Latina) |
| LanguageLt | Lithuanian (Lietuvių) |
| LanguageLv | Latvian (Latviešu) |
| LanguageMt | Maltese (Malti) |
| LanguageMy | |
| LanguagePl | Polish (polski) |
| LanguagePt_br | Brazilian Portugese (Portuguêsi do Brasil) |
| LanguageRu | Russian (русский язык) |
| languages | |
| LanguageSk | Slovak (Slovenčina) |
| LanguageSl | Slovenian (Slovenščina) |
| LanguageSr | |
| LanguageSr_ec | |
| LanguageSr_el | |
| LanguageTg | |
| LanguageTr | Turkish (Türkçe) |
| LanguageTyv | Tyvan localization (Тыва дыл) From friends at tyvawiki.org |
| LanguageUk | Ukrainian (українська мова) |
| LanguageWa | Walloon (Walon) |
| LanguageYue | |
| 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 | |
| LastCommonParentResult | Copyright (C) 2008 Guy Van den Broeck <guy@guyvdb.eu> |
| LBFactory | An interface for generating database load balancers |
| 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 |
| License | A License class for use on Special:Upload (represents a single type of license) |
| Licenses | A License class for use on Special:Upload |
| 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 | Split off some of the internal bits from Skin.php |
| LinkFilter | Some functions to help implement an external link filter for spam control |
| LinkHolderArray | |
| LinkMarkerReplacer | |
| LinkSearchPage | |
| LinksUpdate | See docs/deferred.txt |
| ListredirectsPage | Special:Listredirects - Lists all the redirects on the wiki |
| LoadBalancer | Database load balancing object |
| 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 |
| 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 |
| LocalInstallerRepository | |
| LocalInstallerResource | |
| LocalRepo | A repository that stores files in the local filesystem and registers them in the wiki's own database |
| LogEventsList | |
| LogImporter | Log importer |
| LoginForm | Implements Special:Login |
| LogPage | Class to simplify the use of log pages |
| LogPager | |
| LogReader | |
| LogViewer | |
| LonelyPagesPage | A special page looking for articles with no article linking to them, thus being lonely |
| LongPagesPage | |
| MacBinary | MacBinary signature checker and data fork extractor, for files uploaded from Internet Explorer for Mac |
| MagicWord | This class encapsulates "magic words" such as redirect, __NOTOC__, etc |
| MagicWordArray | Class for handling an array of magic words |
| MailAddress | This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
| MakeMessagesDB | |
| MappedDiff | |
| MathRenderer | Takes LaTeX fragments, sends them to a helper program (texvc) for rendering to rasterized PNG and HTML and MathML approximations |
| MediaHandler | Base media handler class |
| MediaTransformError | Basic media transform error class |
| MediaTransformOutput | Base class for the output of MediaHandler::doTransform() and File::transform() |
| MediaWiki | MediaWiki is the to-be base class for this whole project |
| MediaWiki_I18N | Wrapper object for MediaWiki's localization functions, to be passed to the template engine |
| MediaWiki_TestCase | |
| MediaWikiBagOStuff | Stores objects in the main database of the wiki |
| memcached | This is the PHP client for memcached - a distributed memory cache daemon |
| MergehistoryForm | The HTML form for Special:MergeHistory, which allows users with the appropriate permissions to view and restore deleted content |
| MergeHistoryPager | |
| MessageCache | Message cache Performs various MediaWiki namespace-related functions |
| MessageWriter | |
| metawikiStatsOutput | Outputs WikiText and appends category and text only used for Meta-Wiki |
| 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 |
| ModernTemplate | |
| Modification | |
| MonoBookTemplate | |
| MostcategoriesPage | Implements Special:Mostcategories |
| MostimagesPage | Implements Special:Mostimages |
| 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 |
| MostrevisionsPage | A special page to show pages in the |
| MovePageForm | HTML form for Special:Movepage |
| MSSQLField | |
| MWException | MediaWiki exception |
| MWGearmanJob | |
| 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 |
| MWTidy | Class to interact with HTML tidy |
| MySQLField | Utility class |
| MySQLMasterPos | |
| MySQLSearchResultSet | |
| Namespace | For compatibility with extensions |
| NamespaceConflictChecker | |
| NewPagesPager | |
| NoContentTagToString | |
| Node | Copyright (C) 2008 Guy Van den Broeck <guy@guyvdb.eu> |
| NonScaryGearmanWorker | |
| NullRepo | File repository with no files, for performance testing |
| OldChangesList | Generate a list of changes using the good old system (no javascript) |
| OldLocalFile | Class to represent a file in the oldimage table |
| OnlyIncludeReplacer | |
| ORABlob | This is the Oracle database abstraction layer |
| OracleSearchResultSet | |
| ORAResult | The oci8 extension is fairly weak and doesn't support oci_num_rows, among other things |
| OrphanStats | |
| OutputPage | |
| PageArchive | Used to show archived pages and eventually restore them |
| PageHistory | This class handles printing the history page for an article |
| PageHistoryPager | |
| PageQueryPage | Variant of QueryPage which formats the result as a simple link to the page |
| Pager | Basic pager interface |
| 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 |
| ParserOutput | |
| ParserTest | |
| PasswordError | Thrown by User::setPassword() on error |
| PatrolLog | Class containing static functions for working with logs of patrol events |
| PopularPagesPage | Implements Special:Popularpages |
| PostgresField | |
| PostgresSearchResult | |
| PostgresSearchResultSet | |
| 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 |
| PreferencesForm | Preferences form handling This object will show the preferences form and can save it as well |
| PrefixSearch | PrefixSearch - Handles searching prefixes of titles and finding any page names that match |
| 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> |
| profile_point | |
| 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 ) |
| ProtectedPagesForm | |
| ProtectedPagesPager | |
| ProtectedTitlesForm | |
| ProtectedtitlesPager | |
| ProtectionForm | Copyright (C) 2005 Brion Vibber <brion@pobox.com> http://www.mediawiki.org/ |
| 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 |
| 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 |
| RawPage | A simple method to retrieve the plain source of an article, using "action=raw" in the GET request string |
| RCCacheEntry | |
| RdfMetaData | Metadata.php -- provides DublinCore and CreativeCommons metadata Copyright 2004, Evan Prodromou <evan@wikitravel.org> |
| RecentChange | Utility class for creating new RC entries mAttribs: rc_id id of the row in the recentchanges table rc_timestamp time the entry was made rc_cur_time timestamp on the cur row rc_namespace namespace # rc_title non-prefixed db key rc_type is new entry, used to determine whether updating is necessary rc_minor is minor rc_cur_id page_id of associated page entry rc_user user id who made the entry rc_user_text user name who made the entry rc_comment edit summary rc_this_oldid rev_id associated with this entry (or zero) rc_last_oldid rev_id associated with the entry before this one (or zero) rc_bot is bot, hidden rc_ip IP address of the user in dotted quad notation rc_new obsolete, use rc_type==RC_NEW rc_patrolled boolean whether or not someone has marked this edit as patrolled rc_old_len integer byte length of the text before the edit rc_new_len the same after the edit rc_deleted partial deletion rc_logid the log_id value for this log entry (or zero) rc_log_type the log type (or null) rc_log_action the log action (or null) rc_params log params |
| RecompressTracked | |
| 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() |
| 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 |
| RestrictUserForm | |
| ResultWrapper | Result wrapper for grabbing data queried by someone else |
| ReverseChronologicalPager | IndexPager with a formatted navigation bar |
| Revision | |
| RevisionDeleter | Implements the actions for Revision Deletion |
| RSSFeed | Generate a RSS feed |
| Sanitizer | XHTML sanitizer for MediaWiki |
| SearchEngine | Contain a class for special pages |
| SearchEngineDummy | Dummy class to be used when non-supported Database engine is present |
| SearchEngineTest | |
| SearchHighlighter | Highlight bits of wikitext |
| SearchIBM_DB2 | Search engine hook base class for IBM DB2 |
| SearchMySQL | Search engine hook for MySQL 4+ |
| SearchMySQL4 | Search engine hook for MySQL 4+ This class retained for backwards compatibility |
| SearchMySQL4Test | |
| SearchOracle | Search engine hook base class for Oracle (ConText) |
| SearchPostgres | Search engine hook base class for Postgres |
| SearchResult | This class is horribly factored |
| SearchResultSet | |
| SearchResultTooMany | |
| SearchUpdate | See deferred.txt |
| SearchUpdateMyISAM | Placeholder class |
| Services_JSON | Converts to and from JSON format |
| Services_JSON_Error | |
| SevenZipStream | Stream wrapper around 7za filter program |
| ShortPagesPage | SpecialShortpages extends QueryPage |
| Site | |
| SiteConfiguration | The include paths change after this file is included from commandLine.inc, meaning that require_once() fails to detect that it is including the same file again |
| SiteStats | Static accessor class for site_stats and related things |
| SiteStatsUpdate | |
| Skin | The main skin class that provide methods and properties for all other skins |
| SkinChick | |
| SkinCologneBlue | |
| SkinModern | Inherit main code from SkinTemplate, set the CSS and template filter |
| SkinMonoBook | Inherit main code from SkinTemplate, set the CSS and template filter |
| SkinMonoBookCBT | MonoBook clone using the new dependency-tracking template processor |
| SkinMySkin | |
| SkinNostalgia | |
| SkinSimple | |
| SkinStandard | |
| SkinTemplate | Template-filler skin base class Formerly generic PHPTal (http://phptal.sourceforge.net/) skin Based on Brion's smarty skin Copyright © Gabriel Wicke -- http://www.aulinx.de/ |
| SpecialAllpages | Implements Special:Allpages |
| 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 |
| SpecialContributions | |
| SpecialExport | |
| SpecialImport | |
| SpecialListGroupRights | This special page lists all defined user groups and the associated rights |
| SpecialListUserRestrictionsForm | |
| SpecialMostlinkedtemplates | Special page lists templates with a large number of transclusion links, i.e |
| 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 |
| SpecialNewpages | Implements Special:Newpages |
| SpecialPage | Parent special page class, also static functions for handling the special page list |
| SpecialPrefixindex | Implements Special:Prefixindex |
| SpecialRandomredirect | Special page to direct the user to a random redirect page (minus the second redirect) |
| SpecialRecentChanges | Implements Special:Recentchanges |
| SpecialRecentchangeslinked | This is to display changes made to all articles linked in an article |
| SpecialRedirectToSpecial | Shortcut to construct a special page alias |
| SpecialResetpass | Let users recover their password |
| SpecialRevisionDelete | |
| SpecialSearch | Implements Special:Search - Run text & title search and display the output |
| SpecialSearchOld | Implements Special:Search - Run text & title search and display the output |
| SpecialStatistics | Show the special page |
| SpecialTags | |
| SpecialVersion | Give information about the version of MediaWiki, PHP, the DB and extensions |
| Spyc | Spyc -- A Simple PHP YAML Class |
| SqlBagOStuff | Generic class to store objects in a database |
| SQLiteField | |
| 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) |
| statsOutput | A general output object |
| Status | Generic operation result class Has warning/error list, boolean status and arbitrary value |
| StringUtils | A collection of static methods to play with strings |
| StripState | |
| 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 |
| StubUser | Stub object for the user |
| StubUserLang | Stub object for the user language |
| SvgHandler | |
| SVNInstallerRepository | |
| SVNInstallerResource | |
| TableCleanup | |
| TableDiffFormatter | Wikipedia Table style diff formatter |
| TablePager | Table-based display with a user-selectable sort order |
| TagNode | Node that can contain other nodes |
| TagToString | |
| TagToStringFactory | |
| TestRecorder | |
| TextNode | Represents a piece of text in the HTML file |
| TextNodeDiffer | |
| TextOnlyComparator | |
| TextPassDumper | |
| textStatsOutput | Output text |
| TgConverter | Converts Tajiki to latin orthography |
| ThumbnailImage | Media transform output for images |
| TiffHandler | |
| 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 | |
| TrackBlobs | |
| TransformParameterError | Shortcut class for parameter validation errors |
| TurckBagOStuff | This is a wrapper for Turck MMCache's shared memory functions |
| UncategorizedCategoriesPage | Implements Special:Uncategorizedcategories |
| UncategorizedImagesPage | |
| UncategorizedPagesPage | A special page looking for page without any category |
| UncategorizedTemplatesPage | Special page lists all uncategorised pages in the template namespace |
| UndeleteForm | The HTML form for Special:Undelete, which allows users with the appropriate permissions to view and restore deleted content |
| UnifiedDiffFormatter | A formatter that outputs unified diffs |
| UnlistedSpecialPage | Shortcut to construct a special page which is unlisted by default |
| UnregisteredLocalFile | A file object referring to either a standalone local file, or a file in a local repository with no database, for example an FSRepo repository |
| UnusedCategoriesPage | |
| UnusedimagesPage | Implements Special:Unusedimages |
| UnusedtemplatesPage | Implements Special:Unusedtemplates |
| UnwatchedpagesPage | A special page that displays a list of pages that are not on anyones watchlist |
| UpdateLogging | |
| UploadDumper | |
| UploadForm | Implements Special:Upload |
| UploadFormMogile | Extends Special:Upload with MogileFS |
| 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 | |
| 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 | |
| UserRestrictionsPager | |
| UserrightsPage | A class to manage user levels rights |
| 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 |
| UtfNormal | Unicode normalization routines for working with UTF-8 strings |
| WantedCategoriesPage | A querypage to list the most wanted categories - implements Special:Wantedcategories |
| WantedFilesPage | Querypage that lists the most wanted files - implements Special:Wantedfiles |
| WantedPagesPage | Implements Special:Wantedpages |
| WantedTemplatesPage | A querypage to list the most wanted templates - implements Special:Wantedtemplates based on SpecialWantedcategories.php by Ævar Arnfjörð Bjarmason <avarab@gmail.com> makeWlhLink() taken from SpecialMostlinkedtemplates by Rob Church <robchur@gmail.com> |
| WatchedItem | |
| WatchlistCleanup | |
| WatchlistEditor | Provides the UI through which users can perform editing operations on their watchlist |
| WebInstallerRepository | |
| WebInstallerResource | |
| WebRequest | Deal with importing all those nasssty globals and things |
| WebResponse | Allow programs to request this object from WebRequest::response() and handle all outputting (or lack of outputting) via it |
| WhatLinksHerePage | Implements Special:Whatlinkshere |
| WhiteSpaceNode | |
| 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 | MediaWiki error classes Copyright (C) 2005 Brion Vibber <brion@pobox.com> http://www.mediawiki.org/ |
| WikiErrorMsg | Localized error message object |
| WikiExporter | |
| WikiImporter | Implements Special:Import |
| WikiRevision | |
| wikiStatsOutput | Outputs WikiText |
| WikiXmlError | Error class designed to handle errors involved with XML parsing |
| WithoutInterwikiPage | Special page lists pages without language links |
| WordLevelDiff | |
| XCacheBagOStuff | Wrapper for XCache object caching functions; identical interface to the APC wrapper |
| Xml | Module of static functions for generating XML |
| XmlDumpWriter | |
| XmlSelect | |
| XmlSizeFilter | |
| XmlTypeCheck | |
| ZhClient | Client for querying zhdaemon |
| ZhConverter |
1.5.9