MediaWiki  REL1_22
includes Directory Reference
Directory dependency graph for includes/:
includes/

Directories

directory  actions
directory  api
directory  cache
directory  changes
directory  clientpool
directory  content
directory  context
directory  dao
directory  db
directory  debug
directory  diff
directory  externalstore
directory  filebackend
directory  filerepo
directory  gallery
directory  installer
directory  interwiki
directory  job
directory  json
directory  libs
directory  logging
directory  media
directory  normal
directory  objectcache
directory  parser
directory  profiler
directory  rcfeed
directory  resourceloader
directory  revisiondelete
directory  search
directory  site
directory  specials
directory  templates
directory  upload

Files

file  Action.php [code]
 

Base classes for actions done on pages.


file  AjaxDispatcher.php [code]
 

Handle ajax requests and send them to the proper handler.


file  AjaxResponse.php [code]
 

Response handler for Ajax requests.


file  ArrayUtils.php [code]
file  Article.php [code]
 

User interface for page actions.


file  AuthPlugin.php [code]
 

Authentication plugin interface.


file  AutoLoader.php [code]
 

This defines autoloading handler for whole MediaWiki framework.


file  Autopromote.php [code]
 

Automatic user rights promotion based on conditions specified in $wgAutopromote.


file  Block.php [code]
 

Blocks and bans object.


file  CacheHelper.php [code]
 

Cache of various elements in a single cache entry.


file  CallableUpdate.php [code]
file  Category.php [code]
 

Representation for a category.


file  Categoryfinder.php [code]
 

Recent changes filtering by category.


file  CategoryPage.php [code]
 

Special handling for category description pages.


file  CategoryViewer.php [code]
 

List and paging of category members.


file  Cdb.php [code]
 

Native CDB file reader and writer.


file  Cdb_PHP.php [code]
 

This is a port of D.J.


file  ChangesFeed.php [code]
 

Feed for list of changes.


file  ChangeTags.php [code]
 

Recent changes tagging.


file  Collation.php [code]
 

Database row sorting.


file  ConfEditor.php [code]
 

Configuration file editor.


file  Cookie.php [code]
 

Cookie for HTTP requests.


file  DataUpdate.php [code]
 

Base code for update jobs that do something with some secondary data extracted from article.


file  DefaultSettings.php [code]
 

Default values for MediaWiki configuration settings.


file  DeferredUpdates.php [code]
 

Interface and manager for deferred updates.


file  Defines.php [code]
 

A few constants that might be needed during LocalSettings.php.


file  DeprecatedGlobal.php [code]
 

Delayed loading of deprecated global objects.


file  EditPage.php [code]
 

Page edition user interface.


file  Exception.php [code]
 

Exception class and handler.


file  Export.php [code]
 

Base classes for dumps and export.


file  FakeTitle.php [code]
 

Fake title class that triggers an error if any members are called.


file  Fallback.php [code]
 

Fallback functions for PHP installed without mbstring support.


file  Feed.php [code]
 

Basic support for outputting syndication feeds in RSS, other formats.


file  FeedUtils.php [code]
 

Helper functions for feeds.


file  FileDeleteForm.php [code]
 

File deletion user interface.


file  ForkController.php [code]
 

Class for managing forking command line scripts.


file  FormOptions.php [code]
 

Helper class to keep track of options when mixing links and form elements.


file  GitInfo.php [code]
 

A class to help return information about a git repo MediaWiki may be inside This is used by Special:Version and is also useful for the LocalSettings.php of anyone working on large branches in git to setup config that show up only when specific branches are currently checked out.


file  GlobalFunctions.php [code]
 

Global functions used everywhere.


file  HashRing.php [code]
 

Convenience class for weighted consistent hash rings.


file  HistoryBlob.php [code]
 

Efficient concatenated text storage.


file  Hooks.php [code]
 

A tool for running hook functions.


file  Html.php [code]
 

Collection of methods to generate HTML content.


file  HTMLForm.php [code]
 

HTML form generation and submission handling.


file  HtmlFormatter.php [code]
 

Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs.


file  HttpFunctions.php [code]
 

Various HTTP related functions.


file  ImagePage.php [code]
 

Special handling for file description pages.


file  ImageQueryPage.php [code]
 

Variant of QueryPage which uses a gallery to output results.


file  Import.php [code]
 

MediaWiki page data importer.


file  Init.php [code]
 

Some functions that are useful during startup.


file  IP.php [code]
 

Functions and constants to play with IP addresses and ranges.


file  Licenses.php [code]
 

License selector for use on Special:Upload.


file  Linker.php [code]
 

Methods to make links and related items.


file  LinkFilter.php [code]
 

Functions to help implement an external link filter for spam control.


file  LinksUpdate.php [code]
 

Updater for link tracking tables after a page edit.


file  MagicWord.php [code]
 

File for magic words.


file  MappedIterator.php [code]
 

Convenience class for generating iterators from iterators.


file  Message.php [code]
 

Fetching and processing of interface messages.


file  MessageBlobStore.php [code]
 

Resource message blobs storage used by the resource loader.


file  Metadata.php [code]
 

Base code to format metadata.


file  MimeMagic.php [code]
 

Module defining helper functions for detecting and dealing with mime types.


file  MWCryptRand.php [code]
 

A cryptographic random generator class used for generating secret keys.


file  MWFunction.php [code]
 

Helper methods to call functions and instance objects.


file  Namespace.php [code]
 

Provide things related to namespaces.


file  OutputHandler.php [code]
 

Functions to be used with PHP's output buffer.


file  OutputPage.php [code]
 

Preparation for the final page rendering.


file  PageQueryPage.php [code]
 

Variant of QueryPage which formats the result as a simple link to the page.


file  Pager.php [code]
 

Efficient paging for SQL queries.


file  PathRouter.php [code]
 

Parser to extract query parameters out of REQUEST_URI paths.


file  PHPVersionError.php [code]
 

Display something vaguely comprehensible in the event of a totally unrecoverable error.


file  PoolCounter.php [code]
 

Provides of semaphore semantics for restricting the number of workers that may be concurrently performing the same task.


file  Preferences.php [code]
 

Form to edit user preferences.


file  PrefixSearch.php [code]
 

Prefix search of page names.


file  ProtectionForm.php [code]
 

Page protection.


file  ProxyTools.php [code]
 

Functions for dealing with proxies.


file  QueryPage.php [code]
 

Base code for "query" special pages.


file  Revision.php [code]
 

Representation of a page version.


file  RevisionList.php [code]
 

Holders of revision list for a single page.


file  Sanitizer.php [code]
 

HTML sanitizer for MediaWiki.


file  ScopedCallback.php [code]
 

This file deals with RAII style scoped callbacks.


file  ScopedPHPTimeout.php [code]
 

Expansion of the PHP execution time limit feature for a function call.


file  Setup.php [code]
 

Include most things that's need to customize the site.


file  SiteConfiguration.php [code]
 

Configuration holder, particularly for multi-wiki sites.


file  SiteStats.php [code]
 

Accessors and mutators for the site-wide statistics.


file  Skin.php [code]
 

Base class for all skins.


file  SkinTemplate.php [code]
 

Base class for template-based skins.


file  SpecialPage.php [code]
 

Parent class for all special pages.


file  SpecialPageFactory.php [code]
 

Factory for handling the special page list and generating SpecialPage objects.


file  SqlDataUpdate.php [code]
 

Base code for update jobs that put some secondary data extracted from article content into the database.


file  SquidPurgeClient.php [code]
 

Squid and Varnish cache purging.


file  StatCounter.php [code]
 

Aggregator for wfIncrStats() that batches updates per request.


file  Status.php [code]
 

Generic operation result.


file  StreamFile.php [code]
 

Functions related to the output of file content.


file  StringUtils.php [code]
 

Methods to play with strings.


file  StubObject.php [code]
 

Delayed loading of global objects.


file  Timestamp.php [code]
 

Creation and parsing of MW-style timestamps.


file  Title.php [code]
 

Representation a title within MediaWiki.


file  TitleArray.php [code]
 

Classes to walk into a list of Title objects.


file  UIDGenerator.php [code]
 

This file deals with UID generation.


file  User.php [code]
 

Implements the User class for the MediaWiki software.


file  UserArray.php [code]
 

Classes to walk into a list of User objects.


file  UserMailer.php [code]
 

Classes used to send e-mails.


file  UserRightsProxy.php [code]
 

Representation of an user on a other locally-hosted wiki.


file  ViewCountUpdate.php [code]
 

Update for the 'page_counter' field.


file  WatchedItem.php [code]
 

Accessor and mutator for watchlist entries.


file  WebRequest.php [code]
 

Deal with importing all those nasty globals and things.


file  WebResponse.php [code]
 

Classes used to send headers and cookies back to the user.


file  WebStart.php [code]
 

This does the initial setup for a web request.


file  Wiki.php [code]
 

Helper class for the index.php entry point.


file  WikiCategoryPage.php [code]
 

Special handling for category pages.


file  WikiError.php [code]
 

MediaWiki error classes.


file  WikiFilePage.php [code]
 

Special handling for file pages.


file  WikiMap.php [code]
 

Tools for dealing with other locally-hosted wikis.


file  WikiPage.php [code]
 

Base representation for a MediaWiki page.


file  Xml.php [code]
 

Methods to generate XML.


file  XmlTypeCheck.php [code]
 

XML syntax and type checker.


file  ZhClient.php [code]
 

Client for querying zhdaemon.


file  ZhConversion.php [code]
 

Simplified / Traditional Chinese conversion tables.


file  ZipDirectoryReader.php [code]
 

ZIP file directories reader, for the purposes of upload verification.