Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
_DiffEngineClass used internally by Diff to actually compute the diffs
_DiffOp
_DiffOp_Add
_DiffOp_Change
_DiffOp_Copy
_DiffOp_Delete
_HWLDF_WordAccumulator
AjaxDispatcherObject-Oriented Ajax functions
AjaxResponseHandle responses for Ajax requests (send headers, print content, that sort of thing)
AlphabeticPagerIndexPager with an alphabetic list and a formatted navigation bar
AncestorComparatorA comparator used when calculating the difference in ancestry of two Nodes
AnchorToString
AncientPagesPageImplements Special:Ancientpages
AnsiTermColorer
APCBagOStuffThis is a wrapper for APC's shared memory functions
ApiBaseThis abstract class implements many basic API functions, and is the base of all API classes
ApiBlockAPI module that facilitates the blocking of users
ApiDeleteAPI module that facilitates deleting pages
ApiDisabledAPI module that dies with an error immediately
ApiEditPageA module that allows for editing and creating pages
ApiEmailUser
ApiExpandTemplatesAPI module that functions as a shortcut to the wikitext preprocessor
ApiFeedWatchlistThis action allows users to get their watchlist items in RSS/Atom formats
ApiFormatBaseThis is the abstract base class for API formatters
ApiFormatDbg
ApiFormatFeedWrapperThis printer is used to wrap an instance of the Feed class
ApiFormatJson
ApiFormatPhp
ApiFormatRawFormatter that spits out anything you like with any desired MIME type
ApiFormatTxt
ApiFormatWddx
ApiFormatXml
ApiFormatYaml
ApiHelpThis is a simple class to handle action=help
ApiImportAPI module that imports an XML file like Special:Import does
ApiImportReporterImport reporter for the API
ApiLoginUnit to authenticate log-in attempts to the current wiki
ApiLogoutAPI module to allow users to log out of the wiki
ApiMainThis is the main API class, used for both external and internal processing
ApiMove
ApiOpenSearch
ApiPageSetThis class contains a list of pages that the client has requested
ApiParamInfo
ApiParse
ApiPatrolAllows user to patrol pages
ApiProtect
ApiPurgeAPI interface for page purging
ApiQueryThis is the main query class
ApiQueryAllCategoriesQuery module to enumerate all categories, even the ones that don't have category pages
ApiQueryAllimagesQuery module to enumerate all available pages
ApiQueryAllLinksQuery module to enumerate links from all pages together
ApiQueryAllmessagesA query action to return messages from site message cache
ApiQueryAllpagesQuery module to enumerate all available pages
ApiQueryAllUsersQuery module to enumerate all registered users
ApiQueryBacklinksThis 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
ApiQueryBaseThis is a base class for all Query modules
ApiQueryBlocksQuery module to enumerate all available pages
ApiQueryCategoriesA query module to enumerate categories the set of pages belong to
ApiQueryCategoryInfoThis query adds the <categories> subelement to all pages with the list of categories the page is in
ApiQueryCategoryMembersA query module to enumerate pages that belong to a category
ApiQueryContributionsThis query action adds a list of a specified user's contributions to the output
ApiQueryDeletedrevsQuery module to enumerate all available pages
ApiQueryDisabledAPI module that does nothing
ApiQueryDuplicateFilesA query module to list duplicates of the given file(s)
ApiQueryExternalLinksA query module to list all external URLs found on a given set of pages
ApiQueryExtLinksUsage
ApiQueryGeneratorBase
ApiQueryImageInfoA query action to get image information and upload history
ApiQueryImagesThis query adds an <images> subelement to all pages with the list of images embedded into those pages
ApiQueryInfoA query module to show basic page information
ApiQueryLangLinksA query module to list all langlinks (links to correspanding foreign language pages)
ApiQueryLinksA query module to list all wiki links on a given set of pages
ApiQueryLogEventsQuery action to List the log events, with optional filtering by various parameters
ApiQueryProtectedTitlesQuery module to enumerate all create-protected pages
ApiQueryRandomQuery module to get list of random pages
ApiQueryRecentChangesA query action to enumerate the recent changes that were done to the wiki
ApiQueryRevisionsA query action to enumerate revisions of a given page, or show top revisions of multiple pages
ApiQuerySearchQuery module to perform full text search within wiki titles and content
ApiQuerySiteinfoA query action to return meta information about the wiki site
ApiQueryUserInfoQuery module to get information about the currently logged-in user
ApiQueryUsersQuery module to get information about a list of users
ApiQueryWatchlistThis query action allows clients to retrieve a list of recently modified pages that are part of the logged-in user's watchlist
ApiQueryWatchlistRawThis query action allows clients to retrieve a list of pages on the logged-in user's watchlist
ApiResultThis class represents the result of the API operations
ApiRollback
ApiUnblockAPI module that facilitates the unblocking of users
ApiUndelete
ApiWatchAPI module to allow users to watch a page
ArchivedFile
ArrayDiffFormatterA pseudo-formatter that just passes along the Diff::$edits array
ArticleClass representing a MediaWiki article and history
ArticleCounter
ArticleTest
AtomFeedGenerate an Atom feed
AuthPluginAuthentication plugin interface
AuthPluginUser
AutoLoader
AutopromoteThis class checks if user can get extra rights because of conditions specified in $wgAutopromote
BacklinkCacheClass for fetching backlink lists, approximate backlink counts and partitions
BackupDumper
BackupReader
BagOStuffInterface is intended to be more or less compatible with the PHP memcached client
BaseDumpReadahead 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
BlankObjectUtility class for generating blank objects Intended as an equivalent to {} in Javascript
BlobUtility class

This allows us to distinguish a blob from a normal string and an array of strings

BlockThe block class All the functions in this class assume the object is either explicitly loaded or filled
BmpHandlerHandler for Microsoft's bitmap format; getimagesize() doesn't support these files
BodyNodeRepresents the root of a HTML document
BrokenRedirectsPageA special page listing redirects to non existent page
CacheDependency
CapsCleanup
CategoryCategory objects are immutable, strictly speaking
CategoryfinderThe "Categoryfinder" class takes a list of articles, creates an internal representation of all their parent categories (as well as parents of parents etc
CategoryPage
CategoryPagerTODO: Allow sorting by count
CategoryViewer
CBTCompiler
CBTOp
CBTProcessorTemplate processor, for compilation and execution
CBTValueA dependency-tracking value class Callback functions should return one of these, unless they have no dependencies in which case they can return a string
CgzCopyTransactionClass to represent a recompression operation for a single CGZ blob
ChangePassword
ChangesFeed
ChangesListClass to show various lists of changes:
  • what links here
  • related changes
  • recent changes
ChangeTags
ChangeText
ChangeTextGenerator
ChannelFeed
CheckLanguageCLI
CheckStorage
checkUsernames
ChronologyProtectorClass for ensuring a consistent ordering of events as seen by the user, despite replication
CleanUpTestAdditional tests for UtfNormal::cleanUp() function, inclusion regression checks for known problems
ConcatenatedGzipHistoryBlobConcatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping
ConfigData
ConstantDependency
ContribsPagerPager for Special:Contributions
ConverterRuleParser for rules of language conversion , parse rules in -{ }- tag
CoreLinkFunctionsVarious core link functions, registered in Parser::firstCallInit()
CoreParserFunctionsVarious core parser functions, registered in Parser::firstCallInit()
CreativeCommonsRdf
CreditsCredits.php -- formats credits for articles Copyright 2004, Evan Prodromou <evan@wikitravel.org>
csvStatsOutputCsv output
DatabaseDatabase abstraction object
DatabaseIbm_db2Primary database interface
DatabaseMssql
DatabaseMysqlDatabase abstraction object for mySQL Inherit all methods and properties of Database::Database()
DatabaseOracle
DatabasePostgres
DatabaseSqlite
DatabaseTest
DateFormatterDate formatter, recognises dates in plain text and formats them accoding to user preferences
DBABagOStuff
DBConnectionError
DBErrorDatabase error base class
DBLockFormA form to make the database readonly (eg for maintenance purposes)
DBObjectUtility class
DBQueryError
DbTestPreviewer
DbTestRecorder
DBUnexpectedError
DBUnlockForm
DeadendPagesPage
DelegatingContentHandler
DeletedContribsPagerImplements Special:DeletedContributions to display archived revisions
DeletedContributionsPage
DeleteImageCache
DependencyWrapperThis class stores an arbitrary value along with its dependencies
DiffClass representing a 'diff' between two sequences of strings
DifferenceEngine
DiffFormatterA class to format Diffs
DiffHistoryBlobDiff-based history compression Requires xdiff 1.5+ and zlib
DisambiguationsPage
DjVuHandler
DjVuImageCopyright (C) 2006 Brion Vibber <brion@pobox.com> http://www.mediawiki.org/
DomTreeBuilder
DoubleRedirectJob
DoubleRedirectsPageA special page listing redirects to redirecting page
DoubleReplacerClass to perform secondary replacement within each replacement string
DublinCoreRdf
DummyNodeNo-op node
DummyTermColorer
Dump7ZipOutputSends dump output via the p7zip compressor
DumpBZip2OutputSends dump output via the bgzip2 compressor
DumpDBZip2Output
DumpFileOutputStream outputter to send data to a file
DumpFilterDump output filter class
DumpGZipOutputSends dump output via the gzip compressor
DumpLatestFilterDump output filter to include only the last revision in each page sequence
DumpMultiWriterBase class for output stream; prints to stdout or buffer or whereever
DumpNamespaceFilterDump output filter to include or exclude pages in a given set of namespaces
DumpNotalkFilterSimple dump output filter to exclude all talk pages
DumpOutputBase class for output stream; prints to stdout or buffer or whereever
DumpPipeOutputStream outputter to send data to a file via some filter program
DumpRenderer
eAccelBagOStuffThis is a wrapper for eAccelerator's shared memory functions
EditPageThe 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
EmailConfirmationSpecial page allows users to request email confirmation message, and handles processing of the confirmation code when the link in the email is followed
EmailInvalidationSpecial page allows users to cancel an email confirmation using the e-mail confirmation code
EmaillingJobOld job used for sending single notification emails; kept for backwards-compatibility
EmailNotificationThis module processes the email notifications when the current page is changed
EmailUserFormImplements the Special:Emailuser web interface, and invokes userMailer for sending the email message
EnhancedChangesListGenerate a list of changes using an Enhanced system (uses javascript)
EnotifNotifyJobJob for email notification mails
ErrorPageError
Exif
ExplodeIteratorAn iterator which works exactly like:
ExportProgressFilter
ExtensionInstaller
extensionLanguages
ExternalEditLicense: Public domain
ExternalStoreConstructor class for data kept in external repositories
ExternalStoreDBDB accessable external objects
ExternalStoreHttpExample class for HTTP accessable external objects
FakeConverterFake language converter
FakeMemCachedClientFakeMemCachedClient imitates the API of memcached-client v
FakeTitleFake title class that triggers an error if any members are called
FatalErrorException class which takes an HTML error message, and does not produce a backtrace
FauxRequestWebRequest clone which takes values from a provided array
FeedItemBasic support for outputting syndication feeds in RSS, other formats
FeedUtils
FewestrevisionsPageSpecial page for listing the articles with the fewest revisions
FileImplements some public methods and some protected utility functions which are required by multiple child classes
FileCacheCache of file objects, wrapping some RepoGroup functions to avoid redundant queries
FileDeleteFormFile deletion user interface
FileDependency
FileDuplicateSearchPageSearches the database for files of the requested hash, comparing this with the 'img_sha1' field in the image table
FilepathForm
FileRepoBase class for file repositories Do not instantiate, use a derived class
FileRepoStatusGeneric operation result class for FileRepo-related operations
FileRevertFormFile reversion user interface
FileStore
ForeignAPIFileVery hacky and inefficient do not use :D
ForeignAPIRepoA foreign repository with a remote MediaWiki with an API thingy Very hacky and inefficient do not use except for testing :D
ForeignDBFile
ForeignDBRepoA foreign repository with an accessible MediaWiki database
ForeignDBViaLBRepoA foreign repository with a MediaWiki database accessible via the configured LBFactory
ForkControllerClass for managing forking command line scripts
FormatExif
FormOptionsHelper class to keep track of options when mixing links and form elements
FSException
FSRepoA repository for files accessible via the local filesystem
FSTransactionWrapper for file store transaction stuff
GanConverter
GenerateSitemapCreates a sitemap for the site
GlobalDependency
GlobalTest
HashBagOStuffFunctional versions! This is a test of the interface, mainly
HashtableReplacerClass to perform replacement based on a simple hashtable lookup
HistoryBlobBase class for general text storage via the "object" flag in old_flags, or two-part external storage URLs
HistoryBlobCurStubTo speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the backend
HistoryBlobStubPointer object for an item within a CGZ blob stored in the text table
HTMLCacheUpdateClass to invalidate the HTML cache of all the pages linking to a given title
HTMLCacheUpdateJobJob wrapper for HTMLCacheUpdate
HTMLDiffer
HTMLFileCacheHandles talking to the file cache, putting stuff in and taking it back out
HTMLOutputTakes a branch root and creates an HTML file for it
HttpVarious HTTP related functions
IBM_DB2BlobWrapper around binary large objects
IBM_DB2FieldThis represents a column in a DB2 database
IBM_DB2SearchResultSet
IEContentAnalyzerThis class simulates Microsoft Internet Explorer's terribly broken and insecure MIME type detection algorithm
ImageBackwards compatibility class
ImageBuilder
ImageCleanup
ImageFunctionsTest
ImageGalleryImage gallery
ImageHandlerMedia handler abstract base class for images
ImageHistoryListBuilds the image revision log shown on image pages
ImageHistoryPseudoPager
ImageListPager
ImageNodeRepresents an image in HTML
ImagePageSpecial handling for image description pages
ImageQueryPageVariant of QueryPage which uses a gallery to output results, thus suited for reports generating images
ImportReporterReporting callback
ImportStreamSource
ImportStringSource
IncludableSpecialPageShortcut to construct an includable special page
IndexPagerIndexPager 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
InterwikiThe interwiki class All information is loaded on creation when called by Interwiki::fetch( $prefix )
IPA collection of public static functions to play with IP address and IP blocks
IPBlockFormForm object for the Special:Blockip page
IPBlocklistPager
IPUnblockFormImplements Special:ipblocklist GUI
JobClass to both describe a background job and handle jobs
KkConverterKazakh (Қазақша) converter routines
KuConverterKurdish converter routines
LanguageInternationalisation code
LanguageArArabic (العربية)
LanguageAzAzerbaijani (Azərbaycan)
LanguageBat_smgSamogitian (Žemaitėška)
LanguageBeBelarusian normative (Беларуская мова)
LanguageBe_taraskBelarusian in Taraškievica orthography (Беларуская тарашкевіца)
LanguageBgBulgarian (Български)
LanguageBsBosnian (bosanski)
LanguageConverterBase class for language convert
LanguageCsCzech (čeština [subst
LanguageCuOld Church Slavonic (Ѩзыкъ словѣньскъ)
LanguageCyWelsh (Cymraeg)
LanguageDsbLower Sorbian (Dolnoserbski)
LanguageEoEsperanto (Esperanto)
LanguageEtEstonian (Eesti)
LanguageFiFinnish (Suomi)
LanguageFrFrench (Français)
LanguageGaIrish (Gaeilge)
LanguageGanClass that handles both Traditional and Simplified Chinese right now it only distinguish gan_hans, gan_hant
LanguageGvManx (Gaelg)
LanguageHeHebrew (עברית)
LanguageHrCroatian (hrvatski)
LanguageHsbUpper Sorbian (Hornjoserbsce)
LanguageHuHungarian localisation for MediaWiki
LanguageHyArmenian (Հայերեն)
LanguageJaJapanese (日本語)
LanguageKaaKarakalpak (Qaraqalpaqsha)
LanguageKkClass 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_cyrlKazakh (Қазақша)
LanguageKmKhmer (ភាសាខ្មែរ)
LanguageKshRipuarian (Ripoarėsh)
LanguageKu
LanguageKu_kuKurdish
LanguageLaLatin (lingua Latina)
LanguageLtLithuanian (Lietuvių)
LanguageLvLatvian (Latviešu)
LanguageMtMaltese (Malti)
LanguageMy
LanguagePlPolish (polski)
LanguagePt_brBrazilian Portugese (Portuguêsi do Brasil)
LanguageRuRussian (русский язык)
languages
LanguageSkSlovak (Slovenčina)
LanguageSlSlovenian (Slovenščina)
LanguageSr
LanguageSr_ec
LanguageSr_el
LanguageTg
LanguageTrTurkish (Türkçe)
LanguageTyvTyvan localization (Тыва дыл) From friends at tyvawiki.org
LanguageUkUkrainian (українська мова)
LanguageWaWalloon (Walon)
LanguageYue
LanguageZhClass 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
LastCommonParentResultCopyright (C) 2008 Guy Van den Broeck <guy@guyvdb.eu>
LBFactoryAn interface for generating database load balancers
LBFactory_MultiA multi-wiki, multi-master factory for Wikimedia and similar installations
LBFactory_SimpleA simple single-master LBFactory that gets its configuration from the b/c globals
LicenseA License class for use on Special:Upload (represents a single type of license)
LicensesA License class for use on Special:Upload
LinkBatchClass representing a list of titles The execute() method checks them all for existence and adds them to a LinkCache object
LinkCacheCache for article titles (prefixed DB keys) and ids linked from one source
LinkerSplit off some of the internal bits from Skin.php
LinkFilterSome functions to help implement an external link filter for spam control
LinkHolderArray
LinkMarkerReplacer
LinkSearchPage
LinksUpdateSee docs/deferred.txt
ListredirectsPageSpecial:Listredirects - Lists all the redirects on the wiki
LoadBalancerDatabase load balancing object
LoadMonitorAn interface for database load monitoring
LoadMonitor_MySQLBasic MySQL load monitor with no external dependencies Uses memcached to cache the replication lag for a short time
LocalFileClass to represent a local file in the wiki's own database
LocalFileDeleteBatchHelper class for file deletion
LocalFileMoveBatchHelper class for file movement
LocalFileRestoreBatchHelper class for file undeletion
LocalFileTestThese tests should work regardless of $wgCapitalLinks
LocalInstallerRepository
LocalInstallerResource
LocalRepoA repository that stores files in the local filesystem and registers them in the wiki's own database
LogEventsList
LogImporterLog importer
LoginFormImplements Special:Login
LogPageClass to simplify the use of log pages
LogPager
LogReader
LogViewer
LonelyPagesPageA special page looking for articles with no article linking to them, thus being lonely
LongPagesPage
MacBinaryMacBinary signature checker and data fork extractor, for files uploaded from Internet Explorer for Mac
MagicWordThis class encapsulates "magic words" such as redirect, __NOTOC__, etc
MagicWordArrayClass for handling an array of magic words
MailAddressThis program is free software; you can redistribute it and/or modify it under the terms of the 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
MathRendererTakes LaTeX fragments, sends them to a helper program (texvc) for rendering to rasterized PNG and HTML and MathML approximations
MediaHandlerBase media handler class
MediaTransformErrorBasic media transform error class
MediaTransformOutputBase class for the output of MediaHandler::doTransform() and File::transform()
MediaWikiMediaWiki is the to-be base class for this whole project
MediaWiki_I18NWrapper object for MediaWiki's localization functions, to be passed to the template engine
MediaWiki_TestCase
MediaWikiBagOStuffStores objects in the main database of the wiki
memcachedThis is the PHP client for memcached - a distributed memory cache daemon
MergehistoryFormThe HTML form for Special:MergeHistory, which allows users with the appropriate permissions to view and restore deleted content
MergeHistoryPager
MessageCacheMessage cache Performs various MediaWiki namespace-related functions
MessageWriter
metawikiStatsOutputOutputs WikiText and appends category and text only used for Meta-Wiki
MimeMagicImplements functions related to mime types such as detection and mapping to file extension
MIMEsearchPageSearches 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
MostcategoriesPageImplements Special:Mostcategories
MostimagesPageImplements Special:Mostimages
MostlinkedCategoriesPageA querypage to show categories ordered in descending order by the pages in them
MostlinkedPageA special page to show pages ordered by the number of pages linking to them
MostrevisionsPageA special page to show pages in the
MovePageFormHTML form for Special:Movepage
MSSQLField
MWExceptionMediaWiki exception
MWGearmanJob
MWNamespaceThis is a utility class with only static functions for dealing with namespaces that encodes all the "magic" behaviors of them based on index
MWTidyClass to interact with HTML tidy
MySQLFieldUtility class
MySQLMasterPos
MySQLSearchResultSet
NamespaceFor compatibility with extensions
NamespaceConflictChecker
NewPagesPager
NoContentTagToString
NodeCopyright (C) 2008 Guy Van den Broeck <guy@guyvdb.eu>
NonScaryGearmanWorker
NullRepoFile repository with no files, for performance testing
OldChangesListGenerate a list of changes using the good old system (no javascript)
OldLocalFileClass to represent a file in the oldimage table
OnlyIncludeReplacer
ORABlobThis is the Oracle database abstraction layer
OracleSearchResultSet
ORAResultThe oci8 extension is fairly weak and doesn't support oci_num_rows, among other things
OrphanStats
OutputPage
PageArchiveUsed to show archived pages and eventually restore them
PageHistoryThis class handles printing the history page for an article
PageHistoryPager
PageQueryPageVariant of QueryPage which formats the result as a simple link to the page
PagerBasic pager interface
ParserPHP 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_LinkHooksParser with LinkHooks experiment
ParserCache
ParserOptionsSet options of the Parser
ParserOutput
ParserTest
PasswordErrorThrown by User::setPassword() on error
PatrolLogClass containing static functions for working with logs of patrol events
PopularPagesPageImplements Special:Popularpages
PostgresField
PostgresSearchResult
PostgresSearchResultSet
PPCustomFrame_DOMExpansion frame with custom arguments
PPCustomFrame_HashExpansion frame with custom arguments
PPDAccum_Hash
PPDPart
PPDPart_Hash
PPDStackStack class to help Preprocessor::preprocessToObj()
PPDStack_HashStack class to help Preprocessor::preprocessToObj()
PPDStackElement
PPDStackElement_Hash
PPFrame
PPFrame_DOMAn expansion frame, used as a context to expand the result of preprocessToObj()
PPFrame_HashAn expansion frame, used as a context to expand the result of preprocessToObj()
PPFuzzTest
PPFuzzTester
PPFuzzUser
PPNodeThere 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_DOMExpansion frame with template arguments
PPTemplateFrame_HashExpansion frame with template arguments
PreferencesFormPreferences form handling This object will show the preferences form and can save it as well
PrefixSearchPrefixSearch - Handles searching prefixes of titles and finding any page names that match
Preprocessor
Preprocessor_DOM
Preprocessor_HashDifferences from DOM schema: * attribute nodes are children * <h> nodes that aren't at the top are replaced with <possible-h>
profile_point
Profiler
ProfilerSimpleSimple profiler base class
ProfilerSimpleTextThe least sophisticated profiler output class possible, view your source! :)
ProfilerSimpleTraceExecution trace
ProfilerSimpleUDPProfilerSimpleUDP class, that sends out messages for 'udpprofile' daemon (the one from mediawiki/trunk/udpprofile SVN )
ProtectedPagesForm
ProtectedPagesPager
ProtectedTitlesForm
ProtectedtitlesPager
ProtectionFormCopyright (C) 2005 Brion Vibber <brion@pobox.com> http://www.mediawiki.org/
QueryPageThis 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
QuickTemplateGeneric wrapper for template functions, with interface compatible with what we use of PHPTAL 0.7
RandomPageSpecial page to direct the user to a random page
RangeDifferenceAlternative representation of a set of changes, by the index ranges that are changed
RawPageA simple method to retrieve the plain source of an article, using "action=raw" in the GET request string
RCCacheEntry
RdfMetaDataMetadata.php -- provides DublinCore and CreativeCommons metadata Copyright 2004, Evan Prodromou <evan@wikitravel.org>
RecentChangeUtility 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
RefreshLinksJobBackground job to update links for a given title
RefreshLinksJob2Background job to update links for a given title
RegexlikeReplacerClass to replace regex matches with a string similar to that used in preg_replace()
ReplacementArrayReplacement array for FSS with fallback to strtr() Supports lazy initialisation of FSS resource
ReplacerBase class for "replacers", objects used in preg_replace_callback() and StringUtils::delimiterReplaceCallback()
RepoGroupPrioritized list of file repositories
RestrictUserForm
ResultWrapperResult wrapper for grabbing data queried by someone else
ReverseChronologicalPagerIndexPager with a formatted navigation bar
Revision
RevisionDeleterImplements the actions for Revision Deletion
RSSFeedGenerate a RSS feed
SanitizerXHTML sanitizer for MediaWiki
SearchEngineContain a class for special pages
SearchEngineDummyDummy class to be used when non-supported Database engine is present
SearchEngineTest
SearchHighlighterHighlight bits of wikitext
SearchIBM_DB2Search engine hook base class for IBM DB2
SearchMySQLSearch engine hook for MySQL 4+
SearchMySQL4Search engine hook for MySQL 4+ This class retained for backwards compatibility
SearchMySQL4Test
SearchOracleSearch engine hook base class for Oracle (ConText)
SearchPostgresSearch engine hook base class for Postgres
SearchResultThis class is horribly factored
SearchResultSet
SearchResultTooMany
SearchUpdateSee deferred.txt
SearchUpdateMyISAMPlaceholder class
Services_JSONConverts to and from JSON format
Services_JSON_Error
SevenZipStreamStream wrapper around 7za filter program
ShortPagesPageSpecialShortpages extends QueryPage
Site
SiteConfigurationThe 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
SiteStatsStatic accessor class for site_stats and related things
SiteStatsUpdate
SkinThe main skin class that provide methods and properties for all other skins
SkinChick
SkinCologneBlue
SkinModernInherit main code from SkinTemplate, set the CSS and template filter
SkinMonoBookInherit main code from SkinTemplate, set the CSS and template filter
SkinMonoBookCBTMonoBook clone using the new dependency-tracking template processor
SkinMySkin
SkinNostalgia
SkinSimple
SkinStandard
SkinTemplateTemplate-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/
SpecialAllpagesImplements Special:Allpages
SpecialBookSourcesSpecial 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
SpecialListGroupRightsThis special page lists all defined user groups and the associated rights
SpecialListUserRestrictionsForm
SpecialMostlinkedtemplatesSpecial page lists templates with a large number of transclusion links, i.e
SpecialMycontributionsShortcut to construct a special page pointing to current user contributions
SpecialMypageSpecialMypage, SpecialMytalk and SpecialMycontributions special pages are used to get user independant links pointing to the user page, talk page and list of contributions
SpecialMytalkShortcut to construct a special page pointing to current user talk page
SpecialNewpagesImplements Special:Newpages
SpecialPageParent special page class, also static functions for handling the special page list
SpecialPrefixindexImplements Special:Prefixindex
SpecialRandomredirectSpecial page to direct the user to a random redirect page (minus the second redirect)
SpecialRecentChangesImplements Special:Recentchanges
SpecialRecentchangeslinkedThis is to display changes made to all articles linked in an article
SpecialRedirectToSpecialShortcut to construct a special page alias
SpecialResetpassLet users recover their password
SpecialRevisionDelete
SpecialSearchImplements Special:Search - Run text & title search and display the output
SpecialSearchOldImplements Special:Search - Run text & title search and display the output
SpecialStatisticsShow the special page
SpecialTags
SpecialVersionGive information about the version of MediaWiki, PHP, the DB and extensions
SpycSpyc -- A Simple PHP YAML Class
SqlBagOStuffGeneric class to store objects in a database
SQLiteField
SquidUpdateHandles purging appropriate Squid URLs given a title (or titles)
SrConverterThere are two levels of conversion for Serbian: the script level (Cyrillics <-> Latin), and the variant level (ekavian <->iyekavian)
statsOutputA general output object
StatusGeneric operation result class Has warning/error list, boolean status and arbitrary value
StringUtilsA collection of static methods to play with strings
StripState
StubContLangStub object for the content language of this wiki
StubObjectClass to implement stub globals, which are globals that delay loading the their associated module code by deferring initialisation until the first method call
StubUserStub object for the user
StubUserLangStub object for the user language
SvgHandler
SVNInstallerRepository
SVNInstallerResource
TableCleanup
TableDiffFormatterWikipedia Table style diff formatter
TablePagerTable-based display with a user-selectable sort order
TagNodeNode that can contain other nodes
TagToString
TagToStringFactory
TestRecorder
TextNodeRepresents a piece of text in the HTML file
TextNodeDiffer
TextOnlyComparator
TextPassDumper
textStatsOutputOutput text
TgConverterConverts Tajiki to latin orthography
ThumbnailImageMedia transform output for images
TiffHandler
TitleRepresents a title within MediaWiki
TitleArrayNote: this entire file is a byte-for-byte copy of UserArray.php with s/User/Title/
TitleArrayFromResult
TitleCleanup
TitleDependency
TitleListDependency
TrackBlobs
TransformParameterErrorShortcut class for parameter validation errors
TurckBagOStuffThis is a wrapper for Turck MMCache's shared memory functions
UncategorizedCategoriesPageImplements Special:Uncategorizedcategories
UncategorizedImagesPage
UncategorizedPagesPageA special page looking for page without any category
UncategorizedTemplatesPageSpecial page lists all uncategorised pages in the template namespace
UndeleteFormThe HTML form for Special:Undelete, which allows users with the appropriate permissions to view and restore deleted content
UnifiedDiffFormatterA formatter that outputs unified diffs
UnlistedSpecialPageShortcut to construct a special page which is unlisted by default
UnregisteredLocalFileA 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
UnusedimagesPageImplements Special:Unusedimages
UnusedtemplatesPageImplements Special:Unusedtemplates
UnwatchedpagesPageA special page that displays a list of pages that are not on anyones watchlist
UpdateLogging
UploadDumper
UploadFormImplements Special:Upload
UploadFormMogileExtends Special:Upload with MogileFS
UsageExceptionThis exception will be thrown when dieUsage is called to stop module execution
UserThe User object encapsulates all of the user-specific settings (user_id, name, rights, password, email address, options, last login time)
UserArray
UserArrayFromResult
UsercreateTemplate
UserDupesLook for duplicate user table entries and optionally prune them
UserloginTemplateHTML template for Special:Userlogin form
UserMailerCollection of static functions for sending mail
userOptions
UserRestrictionsPager
UserrightsPageA class to manage user levels rights
UserRightsProxyCut-down copy of User interface for local-interwiki-database user rights manipulation
UsersPagerThis class is used to get a list of user
UtfNormalUnicode normalization routines for working with UTF-8 strings
WantedCategoriesPageA querypage to list the most wanted categories - implements Special:Wantedcategories
WantedFilesPageQuerypage that lists the most wanted files - implements Special:Wantedfiles
WantedPagesPageImplements Special:Wantedpages
WantedTemplatesPageA 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
WatchlistEditorProvides the UI through which users can perform editing operations on their watchlist
WebInstallerRepository
WebInstallerResource
WebRequestDeal with importing all those nasssty globals and things
WebResponseAllow programs to request this object from WebRequest::response() and handle all outputting (or lack of outputting) via it
WhatLinksHerePageImplements Special:Whatlinkshere
WhiteSpaceNode
WikiDiff3This 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
WikiErrorMediaWiki error classes Copyright (C) 2005 Brion Vibber <brion@pobox.com> http://www.mediawiki.org/
WikiErrorMsgLocalized error message object
WikiExporter
WikiImporterImplements Special:Import
WikiRevision
wikiStatsOutputOutputs WikiText
WikiXmlErrorError class designed to handle errors involved with XML parsing
WithoutInterwikiPageSpecial page lists pages without language links
WordLevelDiff
XCacheBagOStuffWrapper for XCache object caching functions; identical interface to the APC wrapper
XmlModule of static functions for generating XML
XmlDumpWriter
XmlSelect
XmlSizeFilter
XmlTypeCheck
ZhClientClient for querying zhdaemon
ZhConverter

Generated on Sat Sep 5 02:08:29 2009 for MediaWiki by  doxygen 1.5.9