►CAction | Actions are things which can be done to pages (edit, delete, rollback, etc) |
►CFormAction | An action which shows a form and does something based on the input from the form |
CPurgeAction | User-requested page cache purging |
CRevertFileAction | Class for pages in NS_FILE |
►CWatchAction | Page addition to a user's watchlist |
CUnwatchAction | Page removal from a user's watchlist |
►CFormlessAction | An action which just does something, without showing a form first |
CCachedAction | Abstract action class with scaffolding for caching HTML and other values in a single blob |
CCreditsAction | |
CDeleteAction | Handle page deletion |
►CEditAction | Page edition handler |
CSubmitAction | Edit submission handler |
►CHistoryAction | This class handles printing the history page for an article |
CHistoryPage | Backwards-compatibility alias |
CInfoAction | Displays information about a page |
CMarkpatrolledAction | Mark a revision as patrolled on a page |
►CProtectAction | Handle page protection |
CUnprotectAction | Handle page unprotection |
►CRawAction | A simple method to retrieve the plain source of an article, using "action=raw" in the GET request string |
CRawPage | Backward compatibility for extensions |
CRenderAction | Handle action=render |
CRevisiondeleteAction | An action that just pass the request to Special:RevisionDelete |
CRollbackAction | User interface for the rollback action |
CViewAction | An action that views article content |
CRevertAction | Dummy class for pages not in NS_FILE |
CAjaxDispatcher | Object-Oriented Ajax functions |
CAjaxResponse | Handle responses for Ajax requests (send headers, print content, that sort of thing) |
CAnsiTermColorer | Terminal that supports ANSI escape sequences |
►CApiFormatXml | |
CApiFormatXmlRsd | |
CArchivedFile | Class representing a row of the 'filearchive' table |
►CArrayAccess | |
►CFormOptions | Helper class to keep track of options when mixing links and form elements |
CFormOptionsExposed | This file host two test case classes for the MediaWiki FormOptions class: |
►CArrayObject | |
►CGenericArrayObject | |
►CSiteList | |
CSiteArray | |
CArrayUtils | A collection of static methods to play with arrays |
CAuthPlugin | Authentication plugin interface |
CAuthPluginUser | |
CAutoLoader | |
CAutopromote | This class checks if user can get extra rights because of conditions specified in $wgAutopromote |
CBacklinkCache | Class for fetching backlink lists, approximate backlink counts and partitions |
CBacklinkJobUtils | Class with Backlink related Job helper methods |
►CBackupDumper | |
CTextPassDumper | |
►CBagOStuff | Interface is intended to be more or less compatible with the PHP memcached client |
CAPCBagOStuff | This is a wrapper for APC's shared memory functions |
CEmptyBagOStuff | A BagOStuff object with no objects in it |
CHashBagOStuff | This is a test of the interface, mainly |
►CMemcachedBagOStuff | Base class for memcached clients |
CMemcachedPeclBagOStuff | A wrapper class for the PECL memcached client |
CMemcachedPhpBagOStuff | A wrapper class for the pure-PHP memcached client, exposing a BagOStuff interface |
CMultiWriteBagOStuff | A cache class that replicates all writes to multiple child caches |
CRedisBagOStuff | |
►CSqlBagOStuff | Class to store objects in the database |
CMediaWikiBagOStuff | Backwards compatibility alias |
CWinCacheBagOStuff | Wrapper for WinCache object caching functions; identical interface to the APC wrapper |
CXCacheBagOStuff | Wrapper for XCache object caching functions; identical interface to the APC wrapper |
CBaseDump | Readahead helper for making large MediaWiki data dumps; reads in a previous XML dump to sequentially prefetch text records already normalized and decompressed |
CBitmapMetadataHandler | Class to deal with reconciling and extracting metadata from bitmap images |
►CBlob | Utility class |
CMssqlBlob | |
CBlock | |
►CCacheDependency | |
CConstantDependency | |
CFileDependency | |
CGlobalDependency | |
►CCacheTime | Parser cache specific expiry check |
CParserOutput | |
CCategory | Category objects are immutable, strictly speaking |
CCategoryfinder | The "Categoryfinder" class takes a list of articles, creates an internal representation of all their parent categories (as well as parents of parents etc.) |
CCdbFunctions | Common functions for readers and writers |
►CCdbReader | Read from a CDB file |
CCdbReaderDBA | Reader class which uses the DBA extension |
CCdbReaderPHP | CDB reader class |
►CCdbWriter | Write to a CDB file |
CCdbWriterDBA | Writer class which uses the DBA extension |
CCdbWriterPHP | CDB writer class |
CCgzCopyTransaction | Class to represent a recompression operation for a single CGZ blob |
CChangesFeed | Feed to Special:RecentChanges and Special:RecentChangesLiked |
CChangeTags | |
►CChannelFeed | |
CAtomFeed | Generate an Atom feed |
►CCheckLanguageCLI | |
CCheckExtensionsCLI | |
CCheckStorage | Maintenance script to do various checks on external storage |
CChronologyProtector | Class for ensuring a consistent ordering of events as seen by the user, despite replication |
CCLDRPluralRuleConverter | Helper class for converting rules to reverse polish notation (RPN) |
►CCLDRPluralRuleConverter_Fragment | Helper for CLDRPluralRuleConverter |
CCLDRPluralRuleConverter_Expression | Helper for CLDRPluralRuleConverter |
CCLDRPluralRuleConverter_Operator | Helper for CLDRPluralRuleConverter |
CCLDRPluralRuleEvaluator | |
CCLDRPluralRuleEvaluator_Range | Evaluator helper class representing a range list |
CCloneDatabase | |
►CCollation | |
►CIcuCollation | |
CCollationCkb | Workaround for the lack of support of Sorani Kurdish / Central Kurdish language ('ckb') in ICU |
CIdentityCollation | Collation class that's essentially a no-op |
CUppercaseCollation | |
CComposerHookHandler | @licence GNU GPL v2+ |
CComposerPackageModifier | @licence GNU GPL v2+ |
CComposerVersionNormalizer | @licence GNU GPL v2+ |
CConfEditor | This is a state machine style parser with two internal stacks: |
CConfEditorToken | Class to wrap a token from the tokenizer |
►CConfig | Interface for configuration instances |
CGlobalVarConfig | Accesses configuration settings from $GLOBALS |
CConfigFactory | Factory class to create Config objects |
►CContent | Base interface for content objects |
►CAbstractContent | Base implementation for content objects |
CDummyContentForTesting | |
CMessageContent | Wrapper allowing us to handle a system message as a Content object |
►CTextContent | Content object implementation for representing flat text |
CCssContent | Content object for CSS pages |
CJavaScriptContent | Content for JavaScript pages |
CRevisionTestModifyableContent | |
CWikitextContent | Content object for wiki text pages |
►CContentHandler | A content handler knows how do deal with a specific type of content on a wiki page |
CDummyContentHandlerForTesting | |
►CTextContentHandler | Base content handler implementation for flat text contents |
CCssContentHandler | Content handler for CSS pages |
CJavaScriptContentHandler | Content handler for JavaScript pages |
CRevisionTestModifyableContentHandler | |
CWikitextContentHandler | Content handler for wiki text pages |
CConverterRule | Parser for rules of language conversion , parse rules in -{ }- tag |
CCookie | |
CCookieJar | |
CCoreParserFunctions | Various core parser functions, registered in Parser::firstCallInit() |
CCoreTagHooks | Various tag hooks, registered in Parser::firstCallInit() |
►CCountable | |
CRunningStat | Represents a running summary of a stream of numbers |
CTitleArrayFromResult | |
CUserArrayFromResult | |
CCSSJanus | This is a PHP port of CSSJanus, a utility that transforms CSS style sheets written for LTR to RTL |
CCSSJanus_Tokenizer | Utility class used by CSSJanus that tokenizes and untokenizes things we want to protect from being janused |
CCSSMin | Transforms CSS data |
►CDatabaseInstaller | Base class for DBMS-specific installation helper classes |
CMssqlInstaller | Class for setting up the MediaWiki database using Microsoft SQL Server |
CMysqlInstaller | Class for setting up the MediaWiki database using MySQL |
COracleInstaller | Class for setting up the MediaWiki database using Oracle |
CPostgresInstaller | Class for setting up the MediaWiki database using Postgres |
CSqliteInstaller | Class for setting up the MediaWiki database using SQLLite |
►CDatabaseType | |
►CDatabaseBase | Database abstraction object |
CDatabaseMssql | |
►CDatabaseMysqlBase | Database abstraction object for MySQL |
CDatabaseMysql | Database abstraction object for PHP extension mysql |
CDatabaseMysqli | Database abstraction object for PHP extension mysqli |
CFakeDatabaseMysqlBase | Fake class around abstract class so we can call concrete methods |
CDatabaseOracle | |
CDatabasePostgres | |
►CDatabaseSqlite | |
►CDatabaseSqliteStandalone | This class allows simple acccess to a SQLite database independently from main database settings |
CMockDatabaseSqlite | |
CDatabaseTestHelper | Helper for testing the methods from the DatabaseBase class |
►CDatabaseUpdater | Class for handling database updates |
CMssqlUpdater | Class for setting up the MediaWiki database using Microsoft SQL Server |
CMysqlUpdater | Mysql update list and mysql-specific update functions |
COracleUpdater | Class for handling updates to Oracle databases |
CPostgresUpdater | Class for handling updates to Postgres databases |
CSqliteUpdater | Class for handling updates to Sqlite databases |
CDateFormatter | Date formatter, recognises dates in plain text and formats them according to user preferences |
►CDBMasterPos | An object representing a master or slave position in a replicated setup |
CMySQLMasterPos | |
CDBObject | Utility class |
►CDeferrableUpdate | Interface that deferrable updates should implement |
►CDataUpdate | Abstract base class for update jobs that do something with some secondary data extracted from article |
►CSqlDataUpdate | Abstract base class for update jobs that put some secondary data extracted from article content into the database |
CLinksDeletionUpdate | Update object handling the cleanup of links tables after a page was deleted |
CLinksUpdate | See docs/deferred.txt |
CHTMLCacheUpdate | Class to invalidate the HTML cache of all the pages linking to a given title |
CMWCallableUpdate | Deferrable Update for closure/callback |
CSiteStatsUpdate | Class for handling updates to the site_stats table |
CViewCountUpdate | Update for the 'page_counter' field, when $wgDisableCounters is false |
CDeferredUpdates | Class for managing the deferred updates |
CDelayedParserTest | A class to delay execution of a parser test hooks |
CDeleteArchivedFilesImplementation | Core functions for deleteArchivedFiles.php |
CDeleteArchivedRevisionsImplementation | Helper methods for the deleteArchivedRevisions.php maintenance script |
CDependencyWrapper | This class stores an arbitrary value along with its dependencies |
►CDiff | Class representing a 'diff' between two sequences of strings |
►CMappedDiff | |
CWordLevelDiff | |
CDiffEngine | Class used internally by Diff to actually compute the diffs |
►CDiffFormatter | Base class for diff formatters |
CArrayDiffFormatter | A pseudo-formatter that just passes along the Diff::$edits array |
CTableDiffFormatter | MediaWiki default table style diff formatter |
CUnifiedDiffFormatter | A formatter that outputs unified diffs |
►CDiffOp | |
CDiffOpAdd | |
CDiffOpChange | |
CDiffOpCopy | |
CDiffOpDelete | |
CFakeDiffOp | Class FakeDiffOp used to test abstract class DiffOp |
CDummyLinker | |
CDummyTermColorer | A colour-less terminal |
►CDumpFilter | Dump output filter class |
CDumpLatestFilter | Dump output filter to include only the last revision in each page sequence |
CDumpNamespaceFilter | Dump output filter to include or exclude pages in a given set of namespaces |
CDumpNotalkFilter | Simple dump output filter to exclude all talk pages |
CExportProgressFilter | |
CDumpMultiWriter | Base class for output stream; prints to stdout or buffer or wherever |
►CDumpOutput | Base class for output stream; prints to stdout or buffer or wherever |
►CDumpFileOutput | Stream outputter to send data to a file |
►CDumpPipeOutput | Stream outputter to send data to a file via some filter program |
CDump7ZipOutput | Sends dump output via the p7zip compressor |
CDumpBZip2Output | Sends dump output via the bgzip2 compressor |
CDumpDBZip2Output | |
CDumpGZipOutput | Sends dump output via the gzip compressor |
CEmailNotification | This module processes the email notifications when the current page is changed |
CExampleObject | |
►CException | |
CCdbException | Exception for Cdb errors |
CMalformedTitleException | MalformedTitleException is thrown when a TitleParser is unable to parse a title string |
►CMWException | MediaWiki exception |
CCLDRPluralRuleError | The exception class for all the classes in this file |
CConfEditorParseError | Exception class for parse errors |
CConfigException | Exceptions for config failures |
CDBAccessError | Exception class for attempted DB access |
►CDBError | Database error base class |
►CDBExpectedError | Base class for the more common types of database errors |
CDBConnectionError | |
CDBQueryError | |
CDBUnexpectedError | |
►CErrorPageError | An error page which can definitely be safely rendered using the OutputPage |
CBadTitleError | Show an error page on a badtitle |
CPermissionsError | Show an error when a user tries to do something they do not have the necessary permissions for |
CReadOnlyError | Show an error when the wiki is locked/read-only and the user tries to do something that requires write access |
CThrottledError | Show an error when the user hits a rate limit |
CUserBlockedError | Show an error when the user tries to do something whilst blocked |
CUserNotLoggedIn | Shows a generic "user is not logged in" error page |
CFatalError | Exception class which takes an HTML error message, and does not produce a backtrace |
►CFileBackendException | Generic file backend exception for checked and unexpected (e.g |
CFileBackendError | File backend exception for checked exceptions (e.g |
CHTMLFormFieldRequiredOptionsException | |
CHttpError | Show an error that looks like an HTTP server error |
►CJobQueueError | |
CJobQueueConnectionError | |
CMWContentSerializationException | Exception representing a failure to serialize or unserialize a content object |
CMWHookException | |
CPasswordError | Thrown by User::setPassword() on error |
CSpecialUploadStashTooLargeException | |
CTimestampException | |
CUploadChunkFileException | |
CUploadChunkVerificationException | |
CUploadChunkZeroLengthFileException | |
►CUploadStashException | |
CUploadStashBadPathException | |
CUploadStashFileException | |
CUploadStashFileNotFoundException | |
CUploadStashNoSuchKeyException | |
CUploadStashNotAvailableException | |
CUploadStashNotLoggedInException | |
CUploadStashWrongOwnerException | |
CUploadStashZeroLengthFileException | |
CUsageException | This exception will be thrown when dieUsage is called to stop module execution |
CZipDirectoryReaderError | Internal exception class |
CExif | Class to extract and validate Exif data from jpeg (and possibly tiff) files |
CExternalStore | Constructor class for key/value blob data kept in external repositories |
CExternalStoreFOO | |
►CExternalStoreMedium | Accessable external objects in a particular storage medium |
CExternalStoreDB | DB accessable external objects |
CExternalStoreHttp | Example class for HTTP accessable external objects |
CExternalStoreMwstore | File backend accessable external objects |
CFakeConverter | Fake language converter |
CFallback | Fallback functions for PHP installed without mbstring support |
CFeedItem | A base class for basic support for outputting syndication feeds in RSS and other formats |
CFeedUtils | Helper functions for feeds |
►CField | Base for all database-specific classes representing information about database fields |
CMssqlField | Utility class |
CMySQLField | Utility class |
CORAField | Utility class |
CPostgresField | |
CSQLiteField | |
►CFile | Implements some public methods and some protected utility functions which are required by multiple child classes |
CFakeDimensionFile | |
CForeignAPIFile | Foreign file accessible through api.php requests |
►CLocalFile | Class to represent a local file in the wiki's own database |
CForeignDBFile | Foreign file with an accessible MediaWiki database |
COldLocalFile | Class to represent a file in the oldimage table |
►CUnregisteredLocalFile | 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 |
CUploadStashFile | |
►CFileBackend | Base class for all file backend classes (including multi-write backends) |
CFileBackendMultiWrite | Proxy backend that mirrors writes to several internal backends |
►CFileBackendStore | Base class for all backends using particular storage medium |
CFSFileBackend | Class for a file system (FS) based file backend |
►CMemoryFileBackend | Simulation of a backend storage in memory |
CMockFileBackend | Class simulating a backend store |
CSwiftFileBackend | Class for an OpenStack Swift (or Ceph RGW) based file backend |
CFileBackendGroup | Class to handle file backend registration |
►CFileBackendStoreOpHandle | FileBackendStore helper class for performing asynchronous file operations |
CFSFileOpHandle | |
CSwiftFileOpHandle | |
►CFileCacheBase | Base class for data storage in the file system |
CHTMLFileCache | Page view caching in the file system |
CObjectFileCache | Object cache in the file system |
CResourceFileCache | Resource loader request result caching in the file system |
CFileDeleteForm | File deletion user interface |
►CFileJournal | Class for handling file operation journaling |
CDBFileJournal | Version of FileJournal that logs to a DB table |
CNullFileJournal | Simple version of FileJournal that does nothing |
►CFileOp | FileBackend helper class for representing operations |
CCopyFileOp | Copy a file from one storage path to another in the backend |
CCreateFileOp | Create a file in the backend with the given content |
CDeleteFileOp | Delete a file at the given storage path from the backend |
CDescribeFileOp | Change metadata for a file at the given storage path in the backend |
CMoveFileOp | Move a file from one storage path to another in the backend |
CNullFileOp | Placeholder operation that has no params and does nothing |
CStoreFileOp | Store a file into the backend from a file on the file system |
CFileOpBatch | Helper class for representing batch file operations |
►CFileRepo | Base class for file repositories |
CForeignAPIRepo | A foreign repository with a remote MediaWiki with an API thingy |
CFSRepo | A repository for files accessible via the local filesystem |
►CLocalRepo | A repository that stores files in the local filesystem and registers them in the wiki's own database |
CForeignDBRepo | A foreign repository with an accessible MediaWiki database |
CForeignDBViaLBRepo | A foreign repository with a MediaWiki database accessible via the configured LBFactory |
CNullRepo | File repository with no files, for performance testing |
CTempFileRepo | FileRepo for temporary files created via FileRepo::getTempRepo() |
►CFilterIterator | |
►CFileBackendStoreShardListIterator | FileBackendStore helper function to handle listings that span container shards |
CFileBackendStoreShardDirIterator | Iterator for listing directories |
CFileBackendStoreShardFileIterator | Iterator for listing regular files |
CMappedIterator | Convenience class for generating iterators from iterators |
CForkController | Class for managing forking command line scripts |
CFormatExif | For compatability with old FormatExif class which some extensions use |
CFormatJson | JSON formatter wrapper class |
►CFSFile | Class representing a non-directory file on the file system |
CMockFSFile | Class representing an in memory fake file |
CTempFSFile | This class is used to hold the location and do limited manipulation of files stored temporarily (this will be whatever wfTempDir() returns) |
CGenderCache | Caches user genders when needed to use correct namespace aliases |
CGIFMetadataExtractor | GIF frame counter |
CGitInfo | |
CHashRing | Convenience class for weighted consistent hash rings |
►CHistoryBlob | Base class for general text storage via the "object" flag in old_flags, or two-part external storage URLs |
CConcatenatedGzipHistoryBlob | Concatenated gzip (CGZ) storage Improves compression ratio by concatenating like objects before gzipping |
CDiffHistoryBlob | Diff-based history compression Requires xdiff 1.5+ and zlib |
CHistoryBlobCurStub | To speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the backend |
CHistoryBlobStub | Pointer object for an item within a CGZ blob stored in the text table |
CHooks | Hooks class |
CHtml | This class is a collection of static functions that serve two purposes: |
CHtmlFormatter | |
►CHTMLFormField | The parent class to generate form fields |
CHTMLApiField | |
►CHTMLButtonField | Adds a generic button inline to the form |
CHTMLSubmitField | Add a submit button inline in the form (as opposed to HTMLForm::addButton(), which will add it at the end) |
CHTMLCheckField | A checkbox field |
CHTMLCheckMatrix | A checkbox matrix Operates similarly to HTMLMultiSelectField, but instead of using an array of options, uses an array of rows and an array of columns to dynamically construct a matrix of options |
CHTMLEditTools | |
CHTMLHiddenField | |
CHTMLInfoField | An information field (text blob), not a proper input |
►CHTMLMultiSelectField | Multi-select field |
CEditWatchlistCheckboxSeriesField | |
CHTMLRadioField | Radio checkbox fields |
►CHTMLSelectField | A select dropdown field |
CHTMLBlockedUsersItemSelect | Items per page dropdown |
CHTMLSelectAndOtherField | Double field with a dropdown list constructed from a system message in the format |
CHTMLTextAreaField | |
►CHTMLTextField | |
►CHTMLFloatField | A field that will contain a numeric value |
CHTMLIntField | A field that must contain a number |
CHTMLSelectOrOtherField | Select dropdown field, with an additional "other" textbox |
CUploadSourceField | A form field that contains a radio box in the label |
CLicenses | A License class for use on Special:Upload |
►CHTMLNestedFilterable | |
CHTMLCheckMatrix | A checkbox matrix Operates similarly to HTMLMultiSelectField, but instead of using an array of options, uses an array of rows and an array of columns to dynamically construct a matrix of options |
CHTMLMultiSelectField | Multi-select field |
CHttp | Various HTTP related functions |
CHttpStatus | |
CHWLDFWordAccumulator | Additions by Axel Boldt follow, partly taken from diff.php, phpwiki-1.3.3 |
►CICacheHelper | Interface for all classes implementing CacheHelper functionality |
CCachedAction | Abstract action class with scaffolding for caching HTML and other values in a single blob |
CCacheHelper | Helper class for caching various elements in a single cache entry |
CSpecialCachedPage | |
►CIContextSource | Interface for objects which can provide a context on request |
►CContextSource | The simplest way of implementing IContextSource is to hold a RequestContext as a member variable and provide accessors to it |
►CApiBase | This abstract class implements many basic API functions, and is the base of all API classes |
CApiBlock | API module that facilitates the blocking of users |
CApiComparePages | |
CApiCreateAccount | Unit to authenticate account registration attempts to the current wiki |
CApiDelete | API module that facilitates deleting pages |
CApiDisabled | API module that dies with an error immediately |
CApiEditPage | A module that allows for editing and creating pages |
CApiEmailUser | API Module to facilitate sending of emails to users |
CApiExpandTemplates | API module that functions as a shortcut to the wikitext preprocessor |
CApiFeedContributions | |
CApiFeedRecentChanges | Recent changes feed |
CApiFeedWatchlist | This action allows users to get their watchlist items in RSS/Atom formats |
CApiFileRevert | |
►CApiFormatBase | This is the abstract base class for API formatters |
CApiFormatDbg | API PHP's var_export() output formatter |
CApiFormatDump | API PHP's var_dump() output formatter |
CApiFormatFeedWrapper | This printer is used to wrap an instance of the Feed class |
►CApiFormatJson | API JSON output formatter |
CApiFormatYaml | API YAML output formatter |
CApiFormatNone | API Serialized PHP output formatter |
CApiFormatPhp | API Serialized PHP output formatter |
CApiFormatRaw | Formatter that spits out anything you like with any desired MIME type |
CApiFormatTxt | API Text output formatter |
CApiHelp | This is a simple class to handle action=help |
CApiImageRotate | |
CApiImport | API module that imports an XML file like Special:Import does |
CApiLogin | Unit to authenticate log-in attempts to the current wiki |
CApiLogout | API module to allow users to log out of the wiki |
CApiMain | This is the main API class, used for both external and internal processing |
CApiMove | API Module to move pages |
CApiOpenSearch | |
CApiOptions | API module that facilitates the changing of user's preferences |
CApiPageSet | This class contains a list of pages that the client has requested |
CApiParamInfo | |
CApiParse | |
CApiPatrol | Allows user to patrol pages |
CApiProtect | |
CApiPurge | API interface for page purging |
CApiQuery | This is the main query class |
►CApiQueryBase | This is a base class for all Query modules |
CApiQueryAllMessages | A query action to return messages from site message cache |
CApiQueryAllUsers | Query module to enumerate all registered users |
CApiQueryBlocks | Query module to enumerate all user blocks |
CApiQueryCategoryInfo | This query adds the "<categories>" subelement to all pages with the list of categories the page is in |
CApiQueryContributions | This query action adds a list of a specified user's contributions to the output |
CApiQueryContributors | A query module to show contributors to a page |
CApiQueryDeletedrevs | Query module to enumerate all deleted revisions |
CApiQueryDisabled | API module that does nothing |
CApiQueryExternalLinks | A query module to list all external URLs found on a given set of pages |
CApiQueryFilearchive | Query module to enumerate all deleted files |
CApiQueryFileRepoInfo | A query action to return meta information about the foreign file repos configured on the wiki |
►CApiQueryGeneratorBase | |
CApiQueryAllCategories | Query module to enumerate all categories, even the ones that don't have category pages |
CApiQueryAllImages | Query module to enumerate all available pages |
CApiQueryAllLinks | Query module to enumerate links from all pages together |
CApiQueryAllPages | Query module to enumerate all available pages |
CApiQueryBacklinks | This is a three-in-one module to query: |
CApiQueryCategories | A query module to enumerate categories the set of pages belong to |
CApiQueryCategoryMembers | A query module to enumerate pages that belong to a category |
CApiQueryDuplicateFiles | A query module to list duplicates of the given file(s) |
CApiQueryExtLinksUsage | |
CApiQueryImages | This query adds an "<images>" subelement to all pages with the list of images embedded into those pages |
CApiQueryIWBacklinks | This gives links pointing to the given interwiki |
CApiQueryLangBacklinks | This gives links pointing to the given interwiki |
CApiQueryLinks | A query module to list all wiki links on a given set of pages |
CApiQueryPagesWithProp | A query module to enumerate pages that use a particular prop |
CApiQueryPrefixSearch | |
CApiQueryProtectedTitles | Query module to enumerate all create-protected pages |
CApiQueryQueryPage | Query module to get the results of a QueryPage-based special page |
CApiQueryRandom | Query module to get list of random pages |
CApiQueryRecentChanges | A query action to enumerate the recent changes that were done to the wiki |
CApiQueryRedirects | This query lists redirects to the given pages |
CApiQuerySearch | Query module to perform full text search within wiki titles and content |
CApiQueryWatchlist | This query action allows clients to retrieve a list of recently modified pages that are part of the logged-in user's watchlist |
CApiQueryWatchlistRaw | This query action allows clients to retrieve a list of pages on the logged-in user's watchlist |
►CApiQueryImageInfo | A query action to get image information and upload history |
CApiQueryStashImageInfo | A query action to get image information from temporarily stashed files |
CApiQueryInfo | A query module to show basic page information |
CApiQueryIWLinks | A query module to list all interwiki links on a page |
CApiQueryLangLinks | A query module to list all langlinks (links to corresponding foreign language pages) |
CApiQueryLogEvents | Query action to List the log events, with optional filtering by various parameters |
CApiQueryORM | |
CApiQueryPagePropNames | A query module to list used page props |
CApiQueryPageProps | A query module to show basic page information |
CApiQueryRevisions | A query action to enumerate revisions of a given page, or show top revisions of multiple pages |
CApiQueryTags | Query module to enumerate change tags |
CApiQueryUserInfo | Query module to get information about the currently logged-in user |
CApiQueryUsers | Query module to get information about a list of users |
CMockApiQueryBase | |
CApiResult | This class represents the result of the API operations |
CApiRevisionDelete | API interface to RevDel |
CApiRollback | |
CApiRsd | API module for sending out RSD information |
CApiSetNotificationTimestamp | API interface for setting the wl_notificationtimestamp field |
CApiTokens | |
CApiUnblock | API module that facilitates the unblocking of users |
CApiUndelete | |
CApiUpload | |
CApiUserrights | |
CApiWatch | API module to allow users to watch a page |
CMockApi | |
CApiModuleManager | This class holds a list of modules and handles instantiation |
CCategoryViewer | |
►CChangesList | |
CEnhancedChangesList | |
COldChangesList | |
CDerivativeContext | 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 |
CDifferenceEngine | |
CFormatMetadata | Format Image metadata values into a human readable form |
►CHTMLForm | Object handling generic submission, CSRF protection, layout and other logic for UI forms |
CEditWatchlistNormalHTMLForm | Extend HTMLForm purely so we can have a more sane way of getting the section headers |
CPreferencesForm | Some tweaks to allow js prefs to work |
CUploadForm | Sub class of HTMLForm that provides the form section of SpecialUpload |
►CImageGalleryBase | Image gallery |
►CTraditionalImageGallery | |
CImageGallery | Backwards compatibility |
CNolinesImageGallery | |
►CPackedImageGallery | |
►CPackedOverlayImageGallery | |
CPackedHoverImageGallery | Same as Packed except different CSS is applied to make the caption only show up on hover |
CImageHistoryList | Builds the image revision log shown on image pages |
►CImportReporter | Reporting callback |
CApiImportReporter | Import reporter for the API |
►CIndexPager | 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 |
►CAlphabeticPager | IndexPager with an alphabetic list and a formatted navigation bar |
CCategoryPager | TODO: Allow sorting by count |
CProtectedTitlesPager | |
►CUsersPager | This class is used to get a list of user |
CActiveUsersPager | This class is used to get a list of active users |
CDeletedContribsPager | Implements Special:DeletedContributions to display archived revisions |
►CReverseChronologicalPager | IndexPager with a formatted navigation bar |
CContribsPager | Pager for Special:Contributions |
CHistoryPager | |
CImageHistoryPseudoPager | |
CLogPager | |
CMergeHistoryPager | |
CNewFilesPager | |
CNewPagesPager | |
►CTablePager | Table-based display with a user-selectable sort order |
CAllmessagesTablePager | Use TablePager for prettified output |
CBlockListPager | |
CImageListPager | |
CProtectedPagesPager | |
CLogEventsList | |
COutputPage | This class should be covered by a general architecture document which does not exist as of January 2011 |
►CRevisionListBase | List for revision table items for a single page |
►CRevDel_List | Abstract base class for a list of deletable items |
►CRevDel_FileList | List for oldimage table items |
CRevDel_ArchivedFileList | List for filearchive table items |
CRevDel_LogList | List for logging table items |
►CRevDel_RevisionList | List for revision table items |
CRevDel_ArchiveList | List for archive table items, i.e |
CRevisionList | |
►CSkin | The main skin class which provides methods and properties for all other skins |
►CSkinTemplate | Template-filler skin base class Formerly generic PHPTal (http://phptal.sourceforge.net/) skin Based on Brion's smarty skin |
CSkinCologneBlue | |
CSkinModern | Inherit main code from SkinTemplate, set the CSS and template filter |
CSkinMonoBook | Inherit main code from SkinTemplate, set the CSS and template filter |
CSkinVector | SkinTemplate class for Vector skin |
►CRequestContext | Group all the pieces relevant to the context of a request into one instance |
CApiTestContext | |
►CIDatabase | Interface for classes that implement or wrap DatabaseBase |
CDatabaseBase | Database abstraction object |
CDBConnRef | Helper class to handle automatically marking connectons as reusable (via RAII pattern) as well handling deferring the actual network connection until the handle is used |
►CIDBAccessObject | Interface for database access objects |
►CDBAccessBase | |
►CORMTable | |
CPageORMTableForTesting | Dummy ORM table for testing, reading Title objects from the page table |
CTestORMTable | |
CRevision | |
►CWikiPage | Class representing a MediaWiki article and history |
CWikiCategoryPage | Special handling for category pages |
CWikiFilePage | Special handling for file pages |
CIEContentAnalyzer | This class simulates Microsoft Internet Explorer's terribly broken and insecure MIME type detection algorithm |
CIEUrlExtension | 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 |
►CIJobSpecification | Job queue task description interface |
►CJob | Class to both describe a background job and handle jobs |
CAssembleUploadChunksJob | Assemble the segments of a chunked upload |
CDoubleRedirectJob | Job to fix double redirects after moving a page |
CDuplicateJob | No-op job that does nothing |
CEmaillingJob | Old job used for sending single notification emails; kept for backwards-compatibility |
CEnotifNotifyJob | Job for email notification mails |
CHTMLCacheUpdateJob | Job to purge the cache for all pages that link to or use another page or file |
CNullJob | Degenerate job that does nothing, but can optionally replace itself in the queue and/or sleep for a brief time period |
CPublishStashedFileJob | Upload a file from the upload stash into the local file repo |
CRefreshLinksJob | Job to update link tables for pages |
CRefreshLinksJob2 | Background job to update links for titles in certain backlink range by page ID |
CUploadFromUrlJob | Job for asynchronous upload-by-url |
CJobSpecification | Job queue task description base code |
CImportStreamSource | |
CImportStringSource | |
CInstallDocFormatter | |
►CInstaller | Base installer class |
CWebInstaller | Class for the core installer web interface |
CInstallerOverrides | |
CInterwiki | The interwiki class All information is loaded on creation when called by Interwiki::fetch( $prefix ) |
►CIORMRow | |
►CORMRow | |
CTestORMRow | |
►CIORMTable | |
CORMTable | |
CIP | A collection of public static functions to play with IP address and IP blocks |
CIPTC | Class for some IPTC functions |
►CIterator | |
CExplodeIterator | An iterator which works exactly like: |
►CFSFileBackendList | Wrapper around RecursiveDirectoryIterator/DirectoryIterator that catches exception or does any custom behavoir that we may want |
CFSFileBackendDirList | |
CFSFileBackendFileList | |
►CORMIterator | |
CORMResult | |
►CResultWrapper | Result wrapper for grabbing data queried by someone else |
CFakeResultWrapper | Overloads the relevant methods of the real ResultsWrapper so it doesn't go anywhere near an actual database |
CMssqlResultWrapper | |
►CSwiftFileBackendList | SwiftFileBackend helper class to page through listings |
CSwiftFileBackendDirList | Iterator for listing directories |
CSwiftFileBackendFileList | Iterator for listing regular files |
CTestFileIterator | |
►CTitleArray | Only exists to provide the newFromResult method at pre- sent |
CTitleArrayFromResult | |
►CUserArray | |
CUserArrayFromResult | |
►CITestRecorder | Interface to record parser test results |
►CTestRecorder | |
►CDbTestPreviewer | |
CDbTestRecorder | |
CJavaScriptMinifier | This class is meant to safely minify javascript code, while leaving syntactically correct programs intact |
►CJobQueue | Class to handle enqueueing and running of background jobs |
CJobQueueDB | Class to handle job queues stored in the DB |
CJobQueueFederated | Class to handle enqueueing and running of background jobs for federated queues |
CJobQueueRedis | Class to handle job queues stored in Redis |
►CJobQueueAggregator | Class to handle tracking information about all queues |
CJobQueueAggregatorMemc | Class to handle tracking information about all queues using BagOStuff |
CJobQueueAggregatorRedis | Class to handle tracking information about all queues using PhpRedis |
CJobQueueGroup | Class to handle enqueueing of background jobs |
CJpegMetadataExtractor | Class for reading jpegs and extracting metadata |
CJSCompilerContext | |
CJSMinPlus | |
CJSNode | |
CJSParser | |
CJSToken | |
CJSTokenizer | |
►CLanguage | Internationalisation code |
CLanguageAr | Arabic (العربية) |
CLanguageAz | Azerbaijani (Azərbaycan) |
CLanguageBe_tarask | Belarusian in Taraškievica orthography (Беларуская тарашкевіца) |
CLanguageBg | Bulgarian (Български) |
CLanguageBs | Bosnian (bosanski) |
CLanguageCu | Old Church Slavonic (Ѩзыкъ словѣньскъ) |
CLanguageDsb | Lower Sorbian (Dolnoserbski) |
CLanguageEo | Esperanto (Esperanto) |
CLanguageEs | Spanish (español) |
CLanguageEt | Estonian (Eesti) |
CLanguageFi | Finnish (Suomi) |
CLanguageGa | Irish (Gaeilge) |
CLanguageHe | Hebrew (עברית) |
CLanguageHsb | Upper Sorbian (Hornjoserbsce) |
CLanguageHu | Hungarian localisation for MediaWiki |
CLanguageHy | Armenian (Հայերեն) |
CLanguageIu | Inuktitut |
CLanguageJa | Japanese (日本語) |
CLanguageKaa | Karakalpak (Qaraqalpaqsha) |
►CLanguageKk_cyrl | Kazakh (Қазақша) |
CLanguageKk | 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 |
CLanguageKm | Khmer (ភាសាខ្មែរ) |
CLanguageKsh | Ripuarian (Ripoarėsh) |
►CLanguageKu_ku | Kurdish |
CLanguageKu | Kurdish (Kurdî / كوردی) |
CLanguageLa | Latin (lingua Latina) |
CLanguageMl | Malayalam (മലയാളം) |
CLanguageMy | Burmese (Myanmasa) |
CLanguageOs | Ossetian (Ирон) |
CLanguagePl | Polish (polski) |
CLanguageQqx | For all translated messages, this returns the name of the message bracketed |
CLanguageRu | Russian (русский язык) |
CLanguageShi | Tachelhit |
CLanguageSl | Slovenian (Slovenščina) |
CLanguageSr | Serbian (Српски / Srpski) |
CLanguageTg | Tajik (Тоҷикӣ) |
CLanguageToTest | |
CLanguageTr | Turkish (Türkçe) |
CLanguageTyv | Tyvan localization (Тыва дыл) |
CLanguageUk | Ukrainian (українська мова) |
CLanguageUz | Uzbek |
CLanguageWa | Walloon (Walon) |
CLanguageYue | Cantonese (粵語) |
►CLanguageZh_hans | Simplified Chinese |
►CLanguageZh | 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 |
CLanguageGan | Class that handles both Traditional and Simplified Chinese right now it only distinguish gan_hans, gan_hant |
►CLanguageConverter | |
CGanConverter | |
CIuConverter | Conversion script between Latin and Syllabics for Inuktitut |
CKkConverter | Kazakh (Қазақша) converter routines |
CKuConverter | Kurdish converter routines |
CShiConverter | Conversion script between Latin and Tifinagh for Tachelhit |
CSrConverter | There are two levels of conversion for Serbian: the script level (Cyrillics <-> Latin), and the variant level (ekavian <->iyekavian) |
CTestConverter | Test converter (from Tajiki to latin orthography) |
CTgConverter | Converts Tajiki to latin orthography |
CUzConverter | |
CZhConverter | |
►CLBFactory | An interface for generating database load balancers |
CLBFactoryFake | LBFactory class that throws an error on any attempt to use it |
CLBFactoryMulti | A multi-wiki, multi-master factory for Wikimedia and similar installations |
CLBFactorySimple | A simple single-master LBFactory that gets its configuration from the b/c globals |
CLBFactorySingle | An LBFactory class that always returns a single database object |
►CLCStore | Interface for the persistence layer of LocalisationCache |
CLCStoreAccel | LCStore implementation which uses PHP accelerator to store data |
CLCStoreCDB | LCStore implementation which stores data as a collection of CDB files in the directory given by $wgCacheDirectory |
CLCStoreDB | LCStore implementation which uses the standard DB functions to store data |
CLCStoreNull | Null store backend, used to avoid DB errors during install |
Clessc | Lessphp v0.4.0@2cc77e3c7b http://leafo.net/lessphp |
►Clessc_formatter_classic | |
Clessc_formatter_compressed | |
Clessc_formatter_lessjs | |
Clessc_parser | |
CLicense | A License class for use on Special:Upload (represents a single type of license) |
CLikeMatch | Used by DatabaseBase::buildLike() to represent characters that have special meaning in SQL LIKE clauses and thus need no escaping |
CLinkBatch | Class representing a list of titles The execute() method checks them all for existence and adds them to a LinkCache object |
CLinkCache | Cache for article titles (prefixed DB keys) and ids linked from one source |
CLinker | Some internal bits split of from Skin.php |
CLinkFilter | Some functions to help implement an external link filter for spam control |
CLinkHolderArray | |
►CLoadBalancer | Database load balancing object |
CLoadBalancerSingle | Helper class for LBFactorySingle |
►CLoadMonitor | An interface for database load monitoring |
CLoadMonitorMySQL | Basic MySQL load monitor with no external dependencies Uses memcached to cache the replication lag for a short time |
CLoadMonitorNull | |
CLocalFileDeleteBatch | Helper class for file deletion |
CLocalFileMoveBatch | Helper class for file movement |
CLocalFileRestoreBatch | Helper class for file undeletion |
►CLocalisationCache | Class for caching the contents of localisation files, Messages*.php and *.i18n.php |
CLocalisationCacheBulkLoad | A localisation cache optimised for loading large amounts of data for many languages |
CLocalSettingsGenerator | Class for generating LocalSettings.php file |
►CLockManager | Class for handling resource locking |
CFSLockManager | Simple version of LockManager based on using FS lock files |
CNullLockManager | Simple version of LockManager that does nothing |
►CQuorumLockManager | Version of LockManager that uses a quorum from peer servers for locks |
►CDBLockManager | Version of LockManager based on using named/row DB locks |
CMySqlLockManager | MySQL version of DBLockManager that supports shared locks |
CPostgreSqlLockManager | PostgreSQL version of DBLockManager that supports shared locks |
CMemcLockManager | Manage locks using memcached servers |
CRedisLockManager | Manage locks using redis servers |
CLockManagerGroup | Class to handle file lock manager registration |
►CLogEntry | Interface for log entries |
►CLogEntryBase | Extends the LogEntryInterface with some basic functionality |
►CDatabaseLogEntry | This class wraps around database result row |
CRCDatabaseLogEntry | |
CManualLogEntry | Class for creating log entries manually, for example to inject them into the database |
►CLogFormatter | Implements the default log formatting |
CDeleteLogFormatter | This class formats delete log entries |
CLegacyLogFormatter | This class formats all log entries for log types which have not been converted to the new system |
CMoveLogFormatter | This class formats move log entries |
CNewUsersLogFormatter | This class formats new user log entries |
CPatrolLogFormatter | This class formats patrol log entries |
CRightsLogFormatter | This class formats rights log entries |
CLogPage | Class to simplify the use of log pages |
CMagicWord | This class encapsulates "magic words" such as "#redirect", NOTOC, etc |
CMagicWordArray | Class for handling an array of magic words |
CMailAddress | Stores a single person's name and email address |
►CMaintenance | Abstract maintenance class for quickly writing and churning out maintenance scripts with minimal effort |
CAllTrans | Maintenance script that gets all messages as defined by the English language file |
CAlterSharedConstraints | When using shared tables that are referenced by foreign keys on local tables you have to change the constraints on local tables |
CAttachLatest | Maintenance script to correct wrong values in the page_latest field in the database |
CBackupReader | Maintenance script that imports XML dump files into the current wiki |
CBatchedQueryRunner | Maintenance script to run a database query in batches and wait for slaves |
►CBenchmarker | Base class for benchmark scripts |
Cbench_HTTP_HTTPS | Maintenance script that benchmarks HTTP request vs HTTPS request |
Cbench_if_switch | Maintenance script that benchmark if elseif.. |
Cbench_strtr_str_replace | Maintenance script that benchmarks for strtr() vs str_replace() |
Cbench_wfBaseConvert | Maintenance script that benchmarks wfBaseConvert() |
Cbench_wfIsWindows | Maintenance script that benchmarks wfIsWindows() |
CBenchmarkDeleteTruncate | Maintenance script that benchmarks SQL DELETE vs SQL TRUNCATE |
CBenchmarkHooks | Maintenance script that benchmarks MediaWiki hooks |
CBenchmarkPurge | Maintenance script that benchmarks Squid purge |
CBenchmarkParse | Maintenance script to benchmark how long it takes to parse a given title at an optionally specified timestamp |
CChangePassword | Maintenance script to change the password of a given user |
CCheckBadRedirects | Maintenance script to check that pages marked as being redirects really are |
CCheckImages | Maintenance script to check images to see if they exist, are readable, etc |
CCheckLess | |
CCheckUsernames | Maintenance script to check that database usernames are actually valid |
CCleanupAncientTables | Maintenance script to cleans up old database tables, dropping old indexes and fields |
CCleanupPreferences | Maintenance script that removes hidden preferences from the database |
CCleanupRemovedModules | Maintenance script to remove cache entries for removed ResourceLoader modules from the database |
CCleanupSpam | Maintenance script to cleanup all spam from a given hostname |
CClearCacheStats | Maintenance script to remove all statistics tracking from the cache |
CClearInterwikiCache | Maintenance script to clear the cache of interwiki prefixes for all local wikis |
CCLIParser | Maintenance script to parse some wikitext |
CCommandLineInc | |
CCommandLineInstaller | Maintenance script to install and configure MediaWiki |
CCompressOld | Maintenance script that compress the text of a wiki |
CConvertLinks | Maintenance script to convert from the old links schema (string->ID) to the new schema (ID->ID) |
CConvertUserOptions | Maintenance script to convert user options to the new user_properties table |
CCopyFileBackend | Copy all files in one container of one backend to another |
CCopyJobQueue | Copy all jobs from one job queue system to another |
CCountMessages | Maintenance script that counts how many messages we have defined for each language |
CCreateAndPromote | Maintenance script to create an account and grant it rights |
CDatabaseLag | Maintenance script to show database lag |
CDateFormats | Maintenance script that tests various language time and date functions |
CDeleteArchivedFiles | Maintenance script to delete archived (non-current) files from the database |
CDeleteArchivedRevisions | Maintenance script to delete archived (deleted from public) revisions from the database |
CDeleteBatch | Maintenance script to delete a batch of pages |
CDeleteDefaultMessages | Maintenance script that deletes all pages in the MediaWiki namespace which were last edited by "MediaWiki default" |
CDeleteEqualMessages | Maintenance script that deletes all pages in the MediaWiki namespace of which the content is equal to the system default |
CDeleteImageCache | Maintenance script that deletes image information from the object cache |
CDeleteOldRevisions | Maintenance script that deletes old (non-current) revisions from the database |
CDeleteOrphanedRevisions | Maintenance script that deletes revisions which refer to a nonexisting page |
CDeleteRevision | Maintenance script that deletes one or more revisions by moving them to the archive table |
CDeleteSelfExternals | Maintenance script that deletes self-references to $wgServer from the externallinks table |
CDigit2Html | Maintenance script that check digit transformation |
►CDumpIterator | Base class for interating over a dump |
CCompareParsers | Maintenance script to take page text out of an XML dump file and render basic HTML out to files |
CPreprocessDump | Maintenance script that takes page text out of an XML dump file and preprocesses it to obj |
CSearchDump | Maintenance script that runs a regex in the revisions from a dump |
CDumpLinks | Maintenance script that generates a plaintext link dump |
CDumpMessages | Maintenance script that dumps an entire language, using the keys from English |
CDumpRenderer | Maintenance script that takes page text out of an XML dump file and render basic HTML out to files |
CDumpRev | Maintenance script that gets the text of a revision, resolving external storage if needed |
CDumpSisterSites | Maintenance script that generates a page name dump for SisterSites usage |
CEditCLI | Maintenance script to make a page edit |
CEraseArchivedFile | Maintenance script to delete archived (non-current) files from storage |
CFakeMaintenance | Fake maintenance wrapper, mostly used for the web installer/updater |
►CFetchText | Maintenance script used to fetch page text in a subprocess |
CSemiMockedFetchText | Mock for the input/output of FetchText |
CFindHooks | Maintenance script that compares documented and actually present mismatches |
CFixBug20757 | Maintenance script to fix bug 20757 |
CFixDoubleRedirects | Maintenance script that fixes double redirects |
CFixSlaveDesync | Maintenance script that fixes erroneous page_latest values due to slave desynchronisation |
CFixTimestamps | Maintenance script that fixes timestamp corruption caused by one or more webservers temporarily being set to the wrong time |
CFixUserRegistration | Maintenance script that fixes the user_registration field |
CGenerateCollationData | Generate first letter data files for Collation.php |
CGenerateJqueryMsgData | This PHP script defines the spec that the mediawiki.jqueryMsg module should conform to |
CGenerateJsonI18n | Maintenance script to generate JSON i18n files from a PHP i18n file |
CGenerateNormalizerDataAr | Generates the normalizer data file for Arabic |
CGenerateNormalizerDataMl | Generates the normalizer data file for Malayalam |
CGenerateRandomImages | |
CGenerateUtf8Case | Generates Utf8Case.ser from the Unicode Character Database and supplementary files |
CGetConfiguration | Print serialized output of MediaWiki config vars |
CGetLagTimes | Maintenance script that displays replication lag times |
CGetSlaveServer | Maintenance script that reports the hostname of a slave server |
CGetTextMaint | Maintenance script that outputs page text to stdout |
CImageBuilder | Maintenance script to update image metadata records |
CImportSiteScripts | Maintenance script to import all scripts in the MediaWiki namespace from a local site |
CInitEditCount | |
CInitSiteStats | Maintenance script to re-initialise or update the site statistics table |
CJSParseHelper | Maintenance script to do test JavaScript validity parses using jsmin+'s parser |
CLangMemUsage | This is a command line script |
►CLoggedUpdateMaintenance | Class for scripts that perform database maintenance and want to log the update in updatelog so we can later skip it |
CFixExtLinksProtocolRelative | Maintenance script that fixes any entriy for protocol-relative URLs in the externallinks table |
CPopulateFilearchiveSha1 | Maintenance script to populate the fa_sha1 field |
CPopulateImageSha1 | Maintenance script to populate the img_sha1 field |
CPopulateLogSearch | Maintenance script that makes the required database updates for populating the log_search table retroactively |
CPopulateLogUsertext | Maintenance script that makes the required database updates for Special:ProtectedPages to show all protected pages |
CPopulateParentId | Maintenance script that makes the required database updates for rev_parent_id to be of any use |
CPopulateRecentChangesSource | Maintenance script to populate the rc_source field |
CPopulateRevisionLength | Maintenance script that populates the rev_len and ar_len fields for old revisions created before MW 1.10 |
CPopulateRevisionSha1 | Maintenance script that fills the rev_sha1 and ar_sha1 columns of revision and archive tables for revisions created before MW 1.19 |
CMaintenanceFixup | Makes parts of the API of Maintenance that is hidden by protected visibily visible for testing, and makes up for a stream closing hack in Maintenance.php |
CMaintenanceFormatInstallDoc | Maintenance script that formats RELEASE-NOTE file to wiki text or HTML markup |
CMcTest | Maintenance script that makes several 'set', 'incr' and 'get' requests on every memcached server and shows a report |
CMergeMessageFileList | Maintenance script that merges $wgExtensionMessagesFiles from various extensions to produce a single array containing all message files |
CMigrateUserGroup | Maintenance script that re-assigns users from an old group to a new one |
CMinifyScript | Maintenance script that minifies a file or set of files |
CMoveBatch | Maintenance script to move a batch of pages |
CMWDocGen | Maintenance script that builds doxygen documentation |
CMwSql | Maintenance script that sends SQL queries from the specified file to the database |
CNamespaceConflictChecker | Maintenance script that checks for articles to fix after adding/deleting namespaces |
CNextJobDB | Maintenance script that picks a database that has pending jobs |
CNukeNS | Maintenance script that removes pages with only one revision from the MediaWiki namespace |
CNukePage | Maintenance script that erases a page record from the database |
COrphans | Maintenance script that looks for 'orphan' revisions hooked to pages which don't exist and 'childless' pages with no revisions |
COrphanStats | Maintenance script that shows some statistics on the blob_orphans table, created with trackBlobs.php |
CPatchSql | Maintenance script that manually runs an SQL patch outside of the general updaters |
CPHPUnitMaintClass | |
CPopulateCategory | Mainteance script to populate the category table |
CProtect | Maintenance script that protects or unprotects a page |
CPruneFileCache | Maintenance script that prunes file cache for pages, objects, resources, etc |
CPurgeChangedFiles | Maintenance script that scans the deletion log and purges affected files within a timeframe |
CPurgeChangedPages | Maintenance script that sends purge requests for pages edited in a date range to squid/varnish |
CPurgeList | Maintenance script that sends purge requests for listed pages to squid |
CPurgeOldText | Maintenance script that purges old text records from the database |
CPurgeParserCache | Maintenance script to remove old objects from the parser cache |
CReassignEdits | Maintenance script that reassigns edits from a user or IP address to another user |
CRebuildAll | Maintenance script that rebuilds link tracking tables from scratch |
CRebuildFileCache | Maintenance script that builds file cache for content pages |
CRebuildLocalisationCache | Maintenance script to rebuild the localisation cache |
CRebuildMessages | Maintenance script that purges all languages from the message cache |
CRebuildRecentchanges | Maintenance script that rebuilds recent changes from scratch |
CRebuildTextIndex | Maintenance script that rebuilds search index table from scratch |
CRefreshFileHeaders | Maintenance script to refresh file headers from metadata |
CRefreshImageMetadata | Maintenance script to refresh image metadata fields |
CRefreshLinks | Maintenance script to refresh link tables |
CRemoveUnusedAccounts | Maintenance script that removes unused user accounts from the database |
CRenameDbPrefix | Maintenance script that changes the prefix of database tables |
CResetUserTokens | Maintenance script to reset the user_token for all users on the wiki |
CRollbackEdits | Maintenance script to rollback all edits by a given user or IP provided they're the most recent edit |
CRunJobs | Maintenance script that runs pending jobs |
CShowCacheStats | Maintenance script that shows statistics from the cache |
CShowJobs | Maintenance script that reports the number of jobs currently waiting in master database |
CShowSiteStats | Maintenance script to show the cached statistics |
CSqliteMaintenance | Maintenance script that performs some operations specific to SQLite database backend |
CStorageTypeStats | |
CSyncFileBackend | Maintenance script that syncs one file backend to another based on the journal of later |
►CTableCleanup | Generic class to cleanup a database table |
CCapsCleanup | Maintenance script to clean up broken page links when somebody turns on $wgCapitalLinks |
CImageCleanup | Maintenance script to clean up broken, unparseable upload filenames |
CTableCleanupTest | |
CTitleCleanup | Maintenance script to clean up broken, unparseable titles |
CWatchlistCleanup | Maintenance script to remove broken, unparseable titles in the watchlist table |
CTestFileOpPerformance | Maintenance script to test fileop performance |
CTidyUpBug37714 | Fixes all rows affected by https://bugzilla.wikimedia.org/show_bug.cgi?id=37714 |
CUndelete | |
CUpdateArticleCount | Maintenance script to provide a better count of the number of articles and update the site statistics table, if desired |
CUpdateCollation | Maintenance script that will find all rows in the categorylinks table whose collation is out-of-date |
CUpdateDoubleWidthSearch | Maintenance script to normalize double-byte latin UTF-8 characters |
CUpdateMediaWiki | Maintenance script to run database schema updates |
CUpdateRestrictions | Maintenance script that updates page_restrictions table from old page_restriction column |
CUpdateSearchIndex | Maintenance script for periodic off-peak updating of the search index |
CUpdateSpecialPages | Maintenance script to update cached special pages |
CUploadDumper | Maintenance script to dump a the list of files uploaded, for feeding to tar or similar |
CUploadStashCleanup | Maintenance script to remove old or broken uploads from temporary uploaded file storage and clean up associated database records |
CWaitForSlave | Maintenance script to wait until slave lag goes under a certain value |
CMapCacheLRU | Handles a simple LRU key/value map with a maximum number of entries |
►CMediaHandler | Base media handler class |
►CImageHandler | Media handler abstract base class for images |
►CBitmapHandler | Generic handler for bitmap images |
CBitmapHandler_ClientOnly | Handler for bitmap images that will be resized by clients |
CBmpHandler | Handler for Microsoft's bitmap format; getimagesize() doesn't support these files |
►CExifBitmapHandler | Stuff specific to JPEG and (built-in) TIFF handler |
CJpegHandler | JPEG specific handler |
CTiffHandler | Handler for Tiff images |
CGIFHandler | Handler for GIF images |
CMockBitmapHandler | |
CPNGHandler | Handler for PNG images |
CXCFHandler | Handler for the Gimp's native file format; getimagesize() doesn't support these files |
CDjVuHandler | Handler for DjVu images |
►CSvgHandler | Handler for SVG images |
CMockSvgHandler | |
►CMediaTransformOutput | Base class for the output of MediaHandler::doTransform() and File::transform() |
►CMediaTransformError | Basic media transform error class |
CTransformParameterError | Shortcut class for parameter validation errors |
CThumbnailImage | Media transform output for images |
CMediaWiki | Helper class for the index.php entry point |
CMediaWiki_I18N | Wrapper object for MediaWiki's localization functions, to be passed to the template engine |
CMediaWikiParserTest | 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 |
CMediaWikiVersionFetcher | Provides access to MediaWiki's version without requiring MediaWiki (or anything else) being loaded first |
CMessageBlobStore | This class provides access to the resource message blobs storage used by the ResourceLoader |
CMessageCache | Message cache Performs various MediaWiki namespace-related functions |
CMessageWriter | |
CMockImageHandler | Mock handler for images |
CMultiHttpClient | Class to handle concurrent HTTP requests |
CMWBlankClass | |
CMWCryptRand | |
CMWDebug | New debugger system that outputs a toolbar on page view |
CMWExceptionHandler | Handler class for MWExceptions |
CMWFunction | |
►CMWHttpRequest | This wrapper class will call out to curl (if available) or fallback to regular PHP if necessary for handling internal HTTP requests |
►CCurlHttpRequest | MWHttpRequest implemented using internal curl compiled into PHP |
CCurlHttpRequestTester | |
CMWHttpRequestTester | Class to let us overwrite MWHttpRequest respHeaders variable |
►CPhpHttpRequest | |
CPhpHttpRequestTester | |
CMWInit | Some functions that are useful during startup |
►CMWMemcached | This is the PHP client for memcached - a distributed memory cache daemon |
CMemCachedClientforWiki | |
CMWMessagePack | |
CMWNamespace | This is a utility class with only static functions for dealing with namespaces that encodes all the "magic" behaviors of them based on index |
CMWTidy | Class to interact with HTML tidy |
CMWTidyWrapper | Class used to hide mw:editsection tokens from Tidy so that it doesn't break them or break on them |
CMWTimestamp | Library for creating and parsing MW-style timestamps |
CNothingClass | |
CObjectCache | Functions to get cache objects |
CObjectCacheSessionHandler | Session storage in object cache |
CORAResult | The oci8 extension is fairly weak and doesn't support oci_num_rows, among other things |
►CPage | Abstract class for type hinting (accepts WikiPage, Article, ImagePage, CategoryPage) |
►CArticle | Class for viewing MediaWiki article and history |
CCategoryPage | Special handling for category description pages, showing pages, subcategories and file that belong to the category |
CImagePage | Class for viewing MediaWiki file description pages |
CWikiPage | Class representing a MediaWiki article and history |
CPageArchive | Used to show archived pages and eventually restore them |
►CPageLinkRenderer | Represents a link rendering service for MediaWiki |
CMediaWikiPageLinkRenderer | A service for generating links from page titles |
►CPager | Basic pager interface |
CIndexPager | 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 |
CParser_DiffTest | |
CParserCache | |
CParserOptions | Set options of the Parser |
CParserTestParserHook | |
CParserTestResult | Represent the result of a parser test |
CPathRouter | PathRouter class |
CPathRouterPatternReplacer | |
CPatrolLog | Class containing static functions for working with logs of patrol events |
►CPHPUnit_Framework_TestCase | |
CComposerVersionNormalizerTest | @covers ComposerVersionNormalizer |
►CMediaWikiTestCase | |
CArrayDiffFormatterTest | @licence GNU GPL v2+ |
CArrayUtilsTest | Test class for ArrayUtils class |
CArticleTest | |
CAutoLoaderTest | |
CBadTitleErrorTest | @covers BadTitleError |
CBagOStuffTest | This class will test BagOStuff |
CBaseDumpTest | Tests for BaseDump |
CBitmapMetadataHandlerTest | |
CBitmapScalingTest | |
CCdbTest | Test the CDB reader/writer @covers CdbWriterPHP @covers CdbWriterDBA |
CCLDRPluralRuleEvaluatorTest | @covers CLDRPluralRuleEvaluator |
CCleanUpTest | Additional tests for UtfNormal::cleanUp() function, inclusion regression checks for known problems |
CConfigFactoryTest | |
CContentHandlerTest | @group ContentHandler @group Database |
CCssContentTest | @group ContentHandler @group Database ^— needed, because we do need the database to test link updates |
CCSSJanusTest | Based on the test suite of the original Python CSSJanus libary: http://code.google.com/p/cssjanus/source/browse/trunk/cssjanus_test.py Ported to PHP for ResourceLoader and has been extended since |
CCSSMinTest | This file test the CSSMin library shipped with Mediawiki |
CDatabaseMysqlBaseTest | |
CDatabaseSqliteTest | @group sqlite @group Database @group medium |
CDatabaseSQLTest | Test the abstract database layer This is a non DBMS depending test |
CDatabaseTest | @group Database @group DatabaseBase |
CDifferenceEngineTest | @covers DifferenceEngine |
CDiffHistoryBlobTest | |
CDiffOpTest | @licence GNU GPL v2+ |
CDiffTest | @licence GNU GPL v2+ |
CDjVuTest | @covers DjVuHandler |
CDummyExtensionsTest | Needed to avoid warnings like 'No tests found in class "ExtensionsTestSuite" |
CErrorPageErrorTest | @covers ErrorPageError |
CExifBitmapTest | |
CExifRotationTest | Tests related to auto rotation |
CExifTest | @covers Exif |
CExternalStoreTest | External Store tests |
CExtraParserTest | Parser-related tests that don't suit for parserTests.txt |
CFallbackTest | @covers Fallback |
CFauxRequestTest | |
CFauxResponseTest | |
CFetchTextTest | TestCase for FetchText |
CFileBackendTest | @group FileRepo @group FileBackend @group medium |
CFileRepoTest | |
CFormatJsonTest | @covers FormatJson |
CFormatMetadataTest | |
CFormOptionsInitializationTest | Test class for FormOptions initialization Ensure the FormOptions::add() does what we want it to do |
CFormOptionsTest | This file host two test case classes for the MediaWiki FormOptions class: |
CGenericArrayObjectTest | |
CGetSlaveServerTest | Tests for getSlaveServer |
CGIFHandlerTest | |
CGlobalTest | |
CGlobalVarConfigTest | |
CGlobalWithDBTest | @group Database |
CHashRingTest | @group HashRing |
CHooksTest | |
CHtmlCheckMatrixTest | Unit tests for the HTMLCheckMatrix @covers HTMLCheckMatrix |
CHtmlFormatterTest | @group HtmlFormatter |
CHttpTest | @group Broken |
CIEUrlExtensionTest | Tests for IEUrlExtension::findIE6Extension |
CInstallDocFormatterTest | |
CIPTCTest | |
CIPTest | Tests for IP validity functions |
CJavaScriptMinifierTest | |
CJobQueueTest | @group JobQueue @group medium @group Database |
CJpegMetadataExtractorTest | |
CJpegTest | @covers JpegHandler |
►CLanguageClassesTestCase | Helping class to run tests using a clean language instance |
CLanguageAmTest | Tests for MediaWiki languages/LanguageAm.php |
CLanguageArTest | Tests for MediaWiki languages/LanguageAr.php |
CLanguageBe_taraskTest | |
CLanguageBeTest | Tests for MediaWiki languages/LanguageBe.php |
CLanguageBhoTest | Tests for MediaWiki languages/LanguageBho.php |
CLanguageBsTest | Tests for Croatian (hrvatski) |
CLanguageCsTest | Tests for MediaWiki languages/classes/Languagecs.php |
CLanguageCuTest | Tests for MediaWiki languages/LanguageCu.php |
CLanguageCyTest | Tests for MediaWiki languages/classes/LanguageCy.php |
CLanguageDsbTest | Tests for MediaWiki languages/classes/LanguageDsb.php |
CLanguageFrTest | Tests for MediaWiki languages/classes/LanguageFr.php |
CLanguageGaTest | Tests for MediaWiki languages/classes/LanguageGa.php |
CLanguageGdTest | Tests for MediaWiki languages/classes/LanguageGd.php |
CLanguageGvTest | |
CLanguageHeTest | Tests for MediaWiki languages/classes/LanguageHe.php |
CLanguageHiTest | Tests for MediaWiki languages/LanguageHi.php |
CLanguageHrTest | Tests for MediaWiki languages/classes/LanguageHr.php |
CLanguageHsbTest | Tests for MediaWiki languages/classes/LanguageHsb.php |
CLanguageHuTest | Tests for MediaWiki languages/LanguageHu.php |
CLanguageHyTest | Tests for Armenian (Հայերեն) |
CLanguageKshTest | Tests for MediaWiki languages/classes/LanguageKsh.php |
CLanguageLnTest | Tests for MediaWiki languages/classes/LanguageLn.php |
CLanguageLtTest | Tests for MediaWiki languages/LanguageLt.php |
CLanguageLvTest | Tests for Latvian |
CLanguageMgTest | Tests for MediaWiki languages/classes/LanguageMg.php |
CLanguageMkTest | Tests for македонски/Macedonian |
CLanguageMlTest | Tests for MediaWiki languages/LanguageMl.php |
CLanguageMoTest | Tests for MediaWiki languages/classes/LanguageMo.php |
CLanguageMtTest | Tests for MediaWiki languages/classes/LanguageMt.php |
CLanguageNlTest | Tests for MediaWiki languages/LanguageNl.php |
CLanguageNsoTest | Tests for MediaWiki languages/classes/LanguageNso.php |
CLanguagePlTest | Tests for MediaWiki languages/classes/LanguagePl.php |
CLanguageRoTest | Tests for MediaWiki languages/classes/LanguageRo.php |
CLanguageRuTest | Tests for MediaWiki languages/classes/LanguageRu.php |
CLanguageSeTest | Tests for MediaWiki languages/classes/LanguageSe.php |
CLanguageSgsTest | Tests for Samogitian |
CLanguageShTest | Tests for srpskohrvatski / српскохрватски / Serbocroatian |
CLanguageSkTest | Tests for MediaWiki languages/classes/LanguageSk.php |
CLanguageSlTest | Tests for MediaWiki languages/classes/LanguageSl.php |
CLanguageSmaTest | Tests for MediaWiki languages/classes/LanguageSma.php |
CLanguageSrTest | Tests for MediaWiki languages/LanguageSr.php |
CLanguageTest | |
CLanguageTiTest | Tests for MediaWiki languages/classes/LanguageTi.php |
CLanguageTlTest | Tests for MediaWiki languages/classes/LanguageTl.php |
CLanguageTrTest | Tests for MediaWiki languages/LanguageTr.php |
CLanguageUkTest | Tests for Ukrainian |
CLanguageUzTest | Tests for MediaWiki languages/LanguageUz.php |
CLanguageWaTest | Tests for MediaWiki languages/classes/LanguageWa.php |
CLBFactoryTest | |
CLessFileCompilationTest | Modelled on Sebastian Bergmann's PHPUnit_Extensions_PhptTestCase class |
CLicensesTest | @covers Licenses |
CLinksUpdateTest | @group Database ^— make sure temporary tables are used |
CLocalFileTest | These tests should work regardless of $wgCapitalLinks @group Database |
CLocalisationCacheTest | @covers LocalisationCache |
CMagicVariableTest | |
CMaintenanceTest | @covers Maintenance |
CMediaHandlerTest | |
►CMediaWikiLangTestCase | Base class that store and restore the Language objects |
CApiOptionsTest | @group API @group Database @group medium |
►CApiTestCase | |
CApiBaseTest | @group API @group Database @group medium |
CApiBlockTest | @group API @group Database @group medium |
CApiCreateAccountTest | @group Database @group API @group medium |
CApiEditPageTest | Tests for MediaWiki api.php?action=edit |
►CApiFormatTestBase | |
CApiFormatJsonTest | @group API @group Database @group medium @covers ApiFormatJson |
CApiFormatPhpTest | @group API @group Database @group medium @covers ApiFormatPhp |
CApiFormatWddxTest | @group API @group Database @group medium @covers ApiFormatWddx |
CApiLoginTest | @group API @group Database @group medium |
CApiMainTest | @group API @group Database @group medium |
CApiParseTest | @group API @group Database @group medium |
CApiPurgeTest | @group API @group Database @group medium |
CApiQueryAllPagesTest | @group API @group Database @group medium |
CApiQueryRevisionsTest | @group API @group Database @group medium @covers ApiQueryRevisions |
CApiQueryTest | @group API @group Database @group medium @covers ApiQuery |
►CApiQueryTestBase | This class has some common functionality for testing query module |
CApiQueryBasicTest | These tests validate basic functionality of the api query module |
►CApiQueryContinueTestBase | |
CApiQueryContinue2Test | Copyright © 2013 Yuri Astrakhan "<Firstname><Lastname>@gmail.com" |
CApiQueryContinueTest | Copyright © 2013 Yuri Astrakhan "<Firstname><Lastname>@gmail.com" |
►CApiTestCaseUpload | |
CApiUploadTest | @group API @group Database @group medium |
CApiTokensTest | @group API @group Database @group medium |
CApiUnblockTest | @group API @group Database @group medium |
CApiWatchTest | @group API @group Database @group medium |
CUploadFromUrlTest | @group Broken @group Upload @group Database |
CArticleTablesTest | @group Database |
CBlockTest | @group Database @group Blocking |
CCollationTest | Class CollationTest @covers Collation @covers IcuCollation @covers IdentityCollation @covers UppercaseCollation |
►CDumpTestCase | Base TestCase for dumps |
CBackupDumperLoggerTest | Tests for log dumps of BackupDumper |
CBackupDumperPageTest | Tests for page dumps of BackupDumper |
CExportDemoTest | Test making sure the demo export xml is valid |
CTextPassDumperTest | Tests for page dumps of BackupDumper |
CEditPageTest | @group Editing |
CGenderCacheTest | @group Database @group Cache |
CLanguageConverterTest | |
CLinkerTest | |
CLinkFilterTest | @group Database |
CLogFormatterTest | @group Database |
CMessageCacheTest | @group Database @group Cache @covers MessageCache |
CMessageTest | |
CMWTimestampTest | Tests timestamp parsing and output |
CParserMethodsTest | |
CRCCacheEntryFactoryTest | @covers RCCacheEntryFactory |
CSearchEngineTest | @group Search @group Database |
CSideBarTest | @group Skin |
CStatusTest | |
CTemplateCategoriesTest | @group Database |
CTestSample | |
►CTextContentTest | @group ContentHandler @group Database ^— needed, because we do need the database to test link updates |
CJavaScriptContentTest | @group ContentHandler @group Database ^— needed, because we do need the database to test link updates |
CWikitextContentTest | @group ContentHandler |
CTimeAdjustTest | |
CTitlePermissionTest | @group Database |
CUserMailerTest | |
►CWikiPageTest | @group ContentHandler @group Database ^— important, causes temporary tables to be used instead of the real database @group medium |
CWikiPageTest_ContentHandlerUseDB | @group ContentHandler @group Database ^— important, causes temporary tables to be used instead of the real database |
CWikitextContentHandlerTest | @group ContentHandler |
CMediaWikiTestCaseTest | @covers MediaWikiTestCase |
CMediaWikiTitleCodecTest | @covers MediaWikiTitleCodec |
CMWDebugTest | |
CMWExceptionHandlerTest | |
CMWExceptionTest | |
CMWFunctionTest | @covers MWFunction |
CMWMessagePackTest | PHP Unit tests for MWMessagePack @covers MWMessagePack |
CMWNamespaceTest | Test class for MWNamespace |
COracleInstallerTest | Tests for OracleInstaller |
►CORMRowTest | |
CTestORMRowTest | @covers TestORMRow |
CORMTableTest | @covers PageORMTableForTesting |
COutputPageTest | |
CParserOutputTest | |
CParserPreloadTest | Basic tests for Parser::getPreloadText |
CPathRouterTest | Tests for the PathRouter parsing |
CPNGHandlerTest | |
CPNGMetadataExtractorTest | @covers PNGMetadataExtractor |
CPreferencesTest | @group Database |
CPrefixUniquenessTest | Checks that all API query modules, core and extensions, have unique prefixes |
CPreprocessorTest | |
CProcessCacheLRUTest | Test for ProcessCacheLRU class |
CQueryAllSpecialPagesTest | Test class to run the query of most of all our special pages |
CReadOnlyErrorTest | @covers ReadOnlyError |
CRecentChangeTest | @group Database |
CRefreshLinksPartitionTest | @group JobQueue @group medium @group Database |
CRequestContextTest | @group Database |
CResourceLoaderLESSTest | |
►CResourceLoaderTestCase | |
CResourceLoaderModuleTest | |
CResourceLoaderStartupModuleTest | |
CResourceLoaderTest | |
CResourcesTest | |
►CRevisionStorageTest | Test class for Revision storage |
CRevisionTest_ContentHandlerUseDB | @group ContentHandler @group Database ^— important, causes temporary tables to be used instead of the real database |
CRevisionTest | @group ContentHandler |
CRunningStatTest | PHP Unit tests for RunningStat class |
CSanitizerTest | |
CSanitizerValidateEmailTest | @covers Sanitizer::validateEmail @TODO all test methods in this class should be refactored and.. |
CSearchUpdateTest | @group Search @group Database |
CSiteConfigurationTest | |
CSiteListTest | |
CSiteSQLStoreTest | |
►CSiteTest | |
CMediaWikiSiteTest | |
CSkinTemplateTest | @covers SkinTemplate |
CSpecialListFilesTest | Test class for SpecialListFiles class |
CSpecialPageAliasTest | Verifies that special page aliases are valid, with no slashes |
CSpecialPageTest | @covers SpecialPage |
CSpecialPreferencesTest | Test class for SpecialPreferences class |
CSpecialRecentchangesTest | Test class for SpecialRecentchanges class |
CSpecialSearchTest | Test class for SpecialSearch class Copyright © 2012, Antoine Musso |
CStoreBatchTest | @group FileRepo @group medium |
CStringUtilsTest | |
CStructureTest | The tests here verify the structure of the code |
CSVGMetadataExtractorTest | @covers SVGMetadataExtractor |
CSvgTest | |
CTagHookTest | @group Parser |
CThrottledErrorTest | @covers ThrottledError |
CTidyTest | @group Parser |
CTiffTest | |
CTitleArrayFromResultTest | |
CTitleMethodsTest | @group ContentHandler @group Database |
CTitleTest | @group Database ^— needed for language cache stuff |
CTitleValueTest | @covers TitleValue |
CUIDGeneratorTest | |
CUploadBaseTest | @group Upload |
CUploadStashTest | @group Database |
CUserArrayFromResultTest | |
CUserNotLoggedInTest | @covers UserNotLoggedIn |
CUserTest | @group Database |
CWebRequestTest | @group WebRequest |
CWfAssembleUrlTest | @covers wfAssembleUrl |
CWfBaseConvertTest | @covers wfBaseConvert |
CWfBaseNameTest | @covers wfBaseName |
CWfBCP47Test | @covers wfBCP47 |
CWfExpandUrlTest | @covers wfExpandUrl |
CWfGetCallerTest | @covers wfGetCaller |
CWfParseUrlTest | @covers wfParseUrl |
CWfRemoveDotSegmentsTest | @covers wfRemoveDotSegments |
CWfShorthandToIntegerTest | @covers wfShorthandToInteger |
CWfTimestampTest | |
CWfUrlencodeTest | The function only need a string parameter and might react to IIS7.0 @covers wfUrlencode |
CXmlJs | @group Xml |
CXmlSelectTest | @group Xml |
CXmlTest | @group Xml |
CXmlTypeCheckTest | PHPUnit tests for XMLTypeCheck |
CXMPTest | |
CXMPValidateTest | |
CZipDirectoryReaderTest | @covers ZipDirectoryReader NOTE: this test is more like an integration test than a unit test |
CMediaWikiVersionFetcherTest | Note: this is not a unit test, as it touches the file system and reads an actual file |
►CPHPUnit_Framework_TestListener | |
CMediaWikiPHPUnitTestListener | |
►CPHPUnit_Framework_TestSuite | |
CExtensionsParserTestSuite | |
CExtensionsTestSuite | This test suite runs unit tests registered by extensions |
CLessTestSuite | |
CUploadFromUrlTestSuite | |
►CPHPUnit_TextUI_Command | |
CMediaWikiPHPUnitCommand | |
CPhpXmlBugTester | Test for PHP+libxml2 bug which breaks XML input subtly with certain versions |
CPNGMetadataExtractor | PNG frame counter |
►CPoolCounter | 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 |
CPoolCounter_Stub | |
CPoolCounterRedis | Version of PoolCounter that uses Redis |
►CPoolCounterWork | Class for dealing with PoolCounters using class members |
CPoolCounterWorkViaCallback | Convenience class for dealing with PoolCounters using callbacks |
CPoolWorkArticleView | |
CPostgresTransactionState | Used to debug transaction processing Only used if $wgDebugDBTransactions is true |
CPPDAccum_Hash | |
►CPPDPart | |
CPPDPart_Hash | |
►CPPDStack | Stack class to help Preprocessor::preprocessToObj() |
CPPDStack_Hash | Stack class to help Preprocessor::preprocessToObj() |
►CPPDStackElement | |
CPPDStackElement_Hash | |
►CPPFrame | |
►CPPFrame_DOM | An expansion frame, used as a context to expand the result of preprocessToObj() |
CPPCustomFrame_DOM | Expansion frame with custom arguments |
CPPTemplateFrame_DOM | Expansion frame with template arguments |
►CPPFrame_Hash | An expansion frame, used as a context to expand the result of preprocessToObj() |
CPPCustomFrame_Hash | Expansion frame with custom arguments |
CPPTemplateFrame_Hash | Expansion frame with template arguments |
CPPFuzzTest | |
CPPFuzzTester | |
►CPPNode | There are three types of nodes: |
CPPNode_DOM | |
CPPNode_Hash_Array | |
CPPNode_Hash_Attr | |
CPPNode_Hash_Text | |
CPPNode_Hash_Tree | |
CPreferences | We're now using the HTMLForm object with some customisation to generate the Preferences form |
►CPrefixSearch | Handles searching prefixes of titles and finding any page names that match |
CStringPrefixSearch | Performs prefix search, returning strings |
CTitlePrefixSearch | Performs prefix search, returning Title objects |
►CPreprocessor | |
CPreprocessor_DOM | |
CPreprocessor_Hash | Differences from DOM schema: |
►CProcessCacheLRU | Handles per process caching of items |
CProcessCacheLRUTestable | Overrides some ProcessCacheLRU methods and properties accessibility |
Cprofile_point | |
►CProfiler | |
CProfilerMwprof | Profiler class for Mwprof |
►CProfilerSimple | Simple profiler base class |
CProfilerSimpleText | The least sophisticated profiler output class possible, view your source! :) |
CProfilerSimpleTrace | Execution trace |
CProfilerSimpleUDP | ProfilerSimpleUDP class, that sends out messages for 'udpprofile' daemon (the one from http://git.wikimedia.org/tree/operations%2Fsoftware.git/master/udpprofile) |
CProfilerStub | Stub profiler that does nothing |
CProfileSection | Class for handling function-scope profiling |
CProtectionForm | Handles the page protection UI and backend |
►CQuickTemplate | Generic wrapper for template functions, with interface compatible with what we use of PHPTAL 0.7 |
►CBaseTemplate | 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 |
CCologneBlueTemplate | |
►CMonoBookTemplate | |
CModernTemplate | |
CUsercreateTemplate | |
CUserloginTemplate | |
CVectorTemplate | QuickTemplate class for Vector skin |
CRandomImageGenerator | RandomImageGenerator: does what it says on the tin |
CRangeDifference | Alternative representation of a set of changes, by the index ranges that are changed |
CRCCacheEntryFactory | |
►CRCFeedEngine | Interface for RC feed engines, which send formatted notifications |
CRedisPubSubFeedEngine | |
CUDPRCFeedEngine | Sends the notification to the specified host in a UDP packet |
►CRCFeedFormatter | Interface for RC feed formatters |
CIRCColourfulRCFeedFormatter | Generates a colourful notification intended for humans on IRC |
►CMachineReadableRCFeedFormatter | Abstract class so there can be multiple formatters outputting the same data |
CJSONRCFeedFormatter | Formats a notification into the JSON format (http://www.json.org) |
CXMLRCFeedFormatter | |
►CRecentChange | Utility class for creating new RC entries |
CRCCacheEntry | |
CRecompressTracked | Maintenance script that moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process |
CRedisConnectionPool | Helper class to manage Redis connections |
CRedisConnRef | Helper class to handle automatically marking connectons as reusable (via RAII pattern) |
CReplacementArray | Replacement array for FSS with fallback to strtr() Supports lazy initialisation of FSS resource |
►CReplacer | Base class for "replacers", objects used in preg_replace_callback() and StringUtils::delimiterReplaceCallback() |
CDoubleReplacer | Class to perform secondary replacement within each replacement string |
CHashtableReplacer | Class to perform replacement based on a simple hashtable lookup |
CRegexlikeReplacer | Class to replace regex matches with a string similar to that used in preg_replace() |
CRepoGroup | Prioritized list of file repositories |
CResourceLoader | Dynamic JavaScript and CSS resource loading system |
CResourceLoaderContext | Object passed around to modules which contains information about the state of a specific loader request |
CResourceLoaderLESSFunctions | |
►CResourceLoaderModule | Abstraction for resource loader modules, with name registration and maxage functionality |
►CResourceLoaderFileModule | ResourceLoader module based on local JavaScript/CSS files |
CResourceLoaderFileModuleTestModule | |
CResourceLoaderLanguageDataModule | ResourceLoader module for populating language specific data |
CResourceLoaderStartUpModule | |
CResourceLoaderTestModule | |
CResourceLoaderUserCSSPrefsModule | Module for user preference customizations |
CResourceLoaderUserOptionsModule | Module for user preference customizations |
CResourceLoaderUserTokensModule | Module for user tokens |
►CResourceLoaderWikiModule | Abstraction for resource loader modules which pull from wiki pages |
CResourceLoaderFilePageModule | ResourceLoader definition for MediaWiki:Filepage.css |
CResourceLoaderNoscriptModule | Module for site customizations |
CResourceLoaderSiteModule | Module for site customizations |
CResourceLoaderUserGroupsModule | Module for user customizations |
CResourceLoaderUserModule | Module for user customizations |
CRevisionDeleter | General controller for RevDel, used by both SpecialRevisiondelete and ApiRevisionDelete |
CRevisionDeleteUser | Backend functions for suppressing and unsuppressing all references to a given user, used when blocking with HideUser enabled |
►CRevisionItemBase | Abstract base class for revision items |
►CRevDel_Item | Abstract base class for deletable items |
►CRevDel_FileItem | Item class for an oldimage table row |
CRevDel_ArchivedFileItem | Item class for a filearchive table row |
CRevDel_LogItem | Item class for a logging table row |
►CRevDel_RevisionItem | Item class for a live revision table row |
►CRevDel_ArchiveItem | Item class for a archive table row |
CRevDel_ArchivedRevisionItem | Item class for a archive table row by ar_rev_id – actually used via RevDel_RevisionList |
CRevisionItem | Item class for a live revision table row |
CSanitizer | HTML sanitizer for MediaWiki |
CSavepointPostgres | Manage savepoints within a transaction |
CScopedCallback | Class for asserting that a callback happens when an dummy object leaves scope |
CScopedLock | Self-releasing locks |
CScopedPHPTimeout | Class to expand PHP execution time for a function call |
►CSearchEngine | Contain a class for special pages |
CMockSearch | |
►CSearchDatabase | Base search engine base class for database-backed searches |
CSearchMssql | Search engine hook base class for Mssql (ConText) |
CSearchMySQL | Search engine hook for MySQL 4+ |
CSearchOracle | Search engine hook base class for Oracle (ConText) |
CSearchPostgres | Search engine hook base class for Postgres |
CSearchSqlite | Search engine hook for SQLite |
CSearchEngineDummy | Dummy class to be used when non-supported Database engine is present |
CSearchHighlighter | Highlight bits of wikitext |
►CSearchResult | |
CPostgresSearchResult | |
►CSearchResultSet | |
CMssqlSearchResultSet | |
CSearchNearMatchResultSet | A SearchResultSet wrapper for SearchEngine::getNearMatch |
►CSqlSearchResultSet | This class is used for different SQL-based search engines shipped with MediaWiki |
CMySQLSearchResultSet | |
CPostgresSearchResultSet | |
CSqliteSearchResultSet | |
CSearchResultTooMany | |
►CSerializable | |
►CSite | |
CMediaWikiSite | Class representing a MediaWiki site |
CSiteObject | |
CSevenZipStream | Stream wrapper around 7za filter program |
CSiteConfiguration | This is a class for holding configuration settings, particularly for multi-wiki sites |
CSiteStats | Static accessor class for site_stats and related things |
CSiteStatsInit | Class designed for counting of stats |
►CSiteStore | |
►CSiteSQLStore | |
CSites | |
►CSpecialPage | Parent class for all special pages |
►CChangesListSpecialPage | Special page which uses a ChangesList to show query results |
►CSpecialRecentChanges | A special page that lists last changes made to the wiki |
CSpecialRecentChangesLinked | This is to display changes made to all articles linked in an article |
CSpecialWatchlist | A special page that lists last changes made to the wiki, limited to user-defined list of titles |
CDeletedContributionsPage | |
►CFormSpecialPage | Special page which uses an HTMLForm to handle processing |
►CSpecialBlock | A special page that allows users with 'block' right to block users from editing pages and other actions |
CIPBlockForm | |
CSpecialChangePassword | Let users recover their password |
CSpecialLockdb | A form to make the database readonly (eg for maintenance purposes) |
CSpecialPasswordReset | Special page for requesting a password reset email |
CSpecialRedirect | A special page that redirects to: the user for a numeric user id, the file for a given filename, or the page for a given revision id |
CSpecialResetTokens | Let users reset tokens like the watchlist token |
CSpecialUnlockdb | Implements Special:Unlockdb |
►CIncludableSpecialPage | Shortcut to construct an includable special page |
►CSpecialAllpages | Implements Special:Allpages |
CSpecialPrefixindex | Implements Special:Prefixindex |
CSpecialContributions | Special:Contributions, show user contributions in a paged list |
CSpecialListFiles | |
CSpecialListUsers | |
CSpecialNewFiles | |
CSpecialNewpages | A special page that list newly created pages |
CSpecialWhatLinksHere | Implements Special:Whatlinkshere |
CLoginForm | Implements Special:UserLogin |
►CQueryPage | 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 |
CAncientPagesPage | Implements Special:Ancientpages |
CBrokenRedirectsPage | A special page listing redirects to non existent page |
CDoubleRedirectsPage | A special page listing redirects to redirecting page |
►CFewestrevisionsPage | Special page for listing the articles with the fewest revisions |
CMostrevisionsPage | |
CFileDuplicateSearchPage | Searches the database for files of the requested hash, comparing this with the 'img_sha1' field in the image table |
►CImageQueryPage | Variant of QueryPage which uses a gallery to output results, thus suited for reports generating images |
CMostimagesPage | A special page page that list most used images |
CUncategorizedImagesPage | Special page lists images which haven't been categorised |
CUnusedimagesPage | A special page that lists unused images |
CLinkSearchPage | Special:LinkSearch to search the external-links table |
CListDuplicatedFilesPage | Special:ListDuplicatedFiles Lists all files where the current version is a duplicate of the current version of some other file |
CListredirectsPage | Special:Listredirects - Lists all the redirects on the wiki |
CMIMEsearchPage | 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 |
CMostcategoriesPage | A special page that list pages that have highest category count |
CMostinterwikisPage | A special page that listed pages that have highest interwiki count |
CMostlinkedCategoriesPage | A querypage to show categories ordered in descending order by the pages in them |
CMostlinkedPage | A special page to show pages ordered by the number of pages linking to them |
CMostlinkedTemplatesPage | Special page lists templates with a large number of transclusion links, i.e |
►CPageQueryPage | Variant of QueryPage which formats the result as a simple link to the page |
CDeadendPagesPage | A special page that list pages that contain no link to other pages |
CLonelyPagesPage | A special page looking for articles with no article linking to them, thus being lonely |
►CUncategorizedPagesPage | A special page looking for page without any category |
CUncategorizedCategoriesPage | A special page that lists uncategorized categories |
CUncategorizedTemplatesPage | Special page lists all uncategorised pages in the template namespace |
CWithoutInterwikiPage | Special page lists pages without language links |
CPopularPagesPage | A special page that list most viewed pages |
►CShortPagesPage | SpecialShortpages extends QueryPage |
CLongPagesPage | |
CSpecialPagesWithProp | Special:PagesWithProp to search the page_props table |
CUnusedCategoriesPage | |
CUnusedtemplatesPage | A special page that lists unused templates |
CUnwatchedpagesPage | A special page that displays a list of pages that are not on anyones watchlist |
►CWantedQueryPage | Class definition for a wanted query page like WantedPages, WantedTemplates, etc |
CWantedCategoriesPage | A querypage to list the most wanted categories - implements Special:Wantedcategories |
CWantedFilesPage | Querypage that lists the most wanted files |
CWantedPagesPage | A special page that lists most linked pages that does not exist |
CWantedTemplatesPage | A querypage to list the most wanted templates |
►CRandomPage | Special page to direct the user to a random page |
CSpecialRandomredirect | Special page to direct the user to a random redirect page (minus the second redirect) |
CSpecialActiveUsers | |
CSpecialAllmessages | |
CSpecialBlockList | A special page that lists existing blocks |
CSpecialBookSources | 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 |
CSpecialCachedPage | |
CSpecialCategories | |
CSpecialComparePages | Implements Special:ComparePages |
CSpecialExpandTemplates | A special page that expands submitted templates, parser functions, and variables, allowing easier debugging of these |
CSpecialExport | A special page that allows users to export pages in a XML file |
CSpecialImport | MediaWiki page data importer |
CSpecialJavaScriptTest | |
CSpecialListGroupRights | This special page lists all defined user groups and the associated rights |
CSpecialLog | A special page that lists log entries |
CSpecialMergeHistory | Special page allowing users with the appropriate permissions to merge article histories, with some restrictions |
CSpecialPreferences | A special page that allows users to change their preferences |
CSpecialProtectedpages | A special page that lists protected pages |
CSpecialProtectedtitles | A special page that list protected titles from creation |
CSpecialRandomInCategory | Special page to direct the user to a random page |
CSpecialSearch | Implements Special:Search - Run text & title search and display the output |
CSpecialStatistics | Special page lists various statistics, including the contents of site_stats , plus page view details if enabled |
CSpecialTags | A special page that lists tags for edits |
CSpecialTrackingCategories | A special page that displays list of tracking categories Tracking categories allow pages with certain characteristics to be tracked |
CSpecialUnblock | A special page for unblocking users |
CSpecialUndelete | Special page allowing users with the appropriate permissions to view and restore deleted content |
CSpecialUpload | Form for handling uploads and special page |
CSpecialVersion | Give information about the version of MediaWiki, PHP, the DB and extensions |
►CUnlistedSpecialPage | Shortcut to construct a special page which is unlisted by default |
CEmailConfirmation | Special page allows users to request email confirmation message, and handles processing of the confirmation code when the link in the email is followed |
CEmailInvalidation | Special page allows users to cancel an email confirmation using the e-mail confirmation code |
CMovePageForm | A special page that allows users to change page titles |
►CRedirectSpecialPage | Shortcut to construct a special page alias |
►CRedirectSpecialArticle | Superclass for any RedirectSpecialPage which redirects the user to a particular article (as opposed to user contributions, logs, etc.) |
CSpecialMypage | Special page pointing to current user's user page |
CSpecialMytalk | Special page pointing to current user's talk page |
CSpecialAllMyUploads | Special page pointing to current user's uploaded files (including old versions) |
CSpecialDiff | Redirect from Special:Diff/### to index.php?diff=### and from Special:Diff/###/### to index.php?oldid=###&diff=### |
CSpecialFilepath | A special page that redirects to the URL of a given file |
CSpecialMycontributions | Special page pointing to current user's contributions |
CSpecialMyuploads | Special page pointing to current user's uploaded files |
CSpecialPermanentLink | Redirect from Special:PermanentLink/### to index.php?oldid=### |
►CSpecialRedirectToSpecial | |
CSpecialCreateAccount | Redirect page: Special:CreateAccount --> Special:UserLogin/signup |
CSpecialListAdmins | Redirect page: Special:ListAdmins --> Special:ListUsers/sysop |
CSpecialListBots | Redirect page: Special:ListBots --> Special:ListUsers/bot |
CSpecialBlankpage | Special page designed for basic benchmarking of MediaWiki since it doesn't really do much |
CSpecialChangeEmail | Let users change their email address |
►CSpecialEditWatchlist | Provides the UI through which users can perform editing operations on their watchlist |
CWatchlistEditor | |
CSpecialEmailUser | A special page that allows users to send e-mails to other users |
CSpecialRevisionDelete | Special page allowing users with the appropriate permissions to view and hide revisions |
CSpecialRunJobs | Special page designed for running background tasks (internal use only) |
CSpecialSpecialpages | A special page that lists special pages |
CSpecialUploadStash | Web access for files temporarily stored by UploadStash |
CSpecialUserlogout | Implements Special:Userlogout |
CUserrightsPage | Special page to allow managing user group membership |
CSpecialPageFactory | Factory for handling the special page list and generating SpecialPage objects |
CSqlite | This class contains code common to different SQLite-related maintenance scripts |
CSquidPurgeClient | An HTTP 1.0 client built for the purposes of purging Squid and Varnish |
CSquidPurgeClientPool | |
CSquidUpdate | Handles purging appropriate Squid URLs given a title (or titles) |
CStatCounter | Aggregator for wfIncrStats() that batches updates per request |
►CStatsOutput | A general output object |
CCsvStatsOutput | Csv output |
CTextStatsOutput | Output text |
CWikiStatsOutput | Outputs WikiText |
►CStatus | Generic operation result class Has warning/error list, boolean status and arbitrary value |
CFileRepoStatus | Generic operation result class for FileRepo-related operations |
CStreamFile | Functions related to the output of file content |
CStringUtils | A collection of static methods to play with strings |
CStripState | |
►CStubObject | Class to implement stub globals, which are globals that delay loading the their associated module code by deferring initialisation until the first method call |
CDeprecatedGlobal | Class to allow throwing wfDeprecated warnings when people use globals that we do not want them to |
CStubContLang | Stub object for the content language of this wiki |
CStubUserLang | Stub object for the user language |
CSVGMetadataExtractor | |
CSVGReader | |
CTestAutoloadedCamlClass | |
CTestAutoloadedClass | |
CTestAutoloadedLocalClass | |
CTestAutoloadedSerializedClass | |
CTestSites | |
CTestUser | Wraps the user object, so we can also retain full access to properties like password if we log in via the API |
►CTitle | Represents a title within MediaWiki |
CFakeTitle | Fake title class that triggers an error if any members are called |
►CTitleFormatter | A title formatter service for MediaWiki |
CMediaWikiTitleCodec | A codec for MediaWiki page titles |
►CTitleParser | A title parser service for MediaWiki |
CMediaWikiTitleCodec | A codec for MediaWiki page titles |
CTitleValue | Represents a page (or page fragment) title within MediaWiki |
Ccssjanus.Tokenizer | |
CTrackBlobs | |
CUcdXmlReader | |
CUIDGenerator | Class for getting statistically unique IDs |
CUpdateLogging | Maintenance script that upgrade for log_id/log_deleted fields in a replication-safe way |
►CUploadBase | |
►CUploadFromFile | Implements regular file uploads |
CUploadFromChunks | Implements uploading from chunks |
CUploadFromStash | Implements uploading from previously stored file |
CUploadFromUrl | Implements uploading from a HTTP resource |
CUploadTestHandler | |
CUploadSourceAdapter | This is a horrible hack used to keep source compatibility |
CUploadStash | UploadStash is intended to accomplish a few things: |
►CUser | The User object encapsulates all of the user-specific settings (user_id, name, rights, password, email address, options, last login time) |
CPPFuzzUser | |
CUserCache | |
CUserDupes | Look for duplicate user table entries and optionally prune them |
CUserMailer | Collection of static functions for sending mail |
CUserOptions | |
CUserRightsProxy | Cut-down copy of User interface for local-interwiki-database user rights manipulation |
CUserWrapper | |
CUtfNormal | Unicode normalization routines for working with UTF-8 strings |
CWatchedItem | Representation of a pair of user and title for watchlist entries |
CWebInstallerOutput | Output class modelled on OutputPage |
►CWebRequest | 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 |
►CFauxRequest | WebRequest clone which takes values from a provided array |
CDerivativeRequest | 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) |
CWebRequestUpload | Object to access the $_FILES array |
►CWebResponse | Allow programs to request this object from WebRequest::response() and handle all outputting (or lack of outputting) via it |
CFauxResponse | |
CWikiDiff3 | 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 |
CWikiExporter | |
CWikiImporter | XML file reader for the page data importer |
CWikiMap | Helper tools for dealing with other locally-hosted wikis |
CWikiReference | Reference to a locally-hosted wiki |
CWikiRevision | |
CXml | Module of static functions for generating XML |
CXmlDumpWriter | |
CXmlJsCode | A wrapper class which causes Xml::encodeJsVar() and Xml::encodeJsCall() to interpret a given string as being a JavaScript expression, instead of string data |
►CXMLReader | |
CXMLReader2 | |
CXmlSelect | |
CXmlTypeCheck | |
CXMPInfo | This class is just a container for a big array used by XMPReader to determine which XMP items to extract |
CXMPReader | Class for reading xmp data containing properties relevant to images, and spitting out an array that FormatExif accepts |
CXMPValidate | This contains some static methods for validating XMP properties |
CZipDirectoryReader | A class for reading ZIP file directories, for the purposes of upload verification |