MediaWiki master
SpecialPage
Collaboration diagram for SpecialPage:

Files

file  ContributionsSpecialPage.php
 Implements Special:Contributions.
 
file  DisabledSpecialPage.php
 Special page for replacing manually disabled special pages.
 
file  FormSpecialPage.php
 Special page which uses an HTMLForm to handle processing.
 
file  ImageQueryPage.php
 Variant of QueryPage which uses a gallery to output results.
 
file  ImportSource.php
 Source interface for XML import.
 
file  ImportStreamSource.php
 MediaWiki page data importer.
 
file  ImportStringSource.php
 MediaWiki page data importer.
 
file  License.php
 License selector for use on Special:Upload.
 
file  Licenses.php
 License selector for use on Special:Upload.
 
file  LoginSignupSpecialPage.php
 Holds shared logic for login and account creation pages.
 
file  PageQueryPage.php
 Variant of QueryPage which formats the result as a simple link to the page.
 
file  QueryPage.php
 Base code for "query" special pages.
 
file  SpecialAuthenticationPopupSuccess.php
 Implements Special:AuthenticationPopupSuccess.
 
file  SpecialMostInterwikis.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  SpecialMycontributions.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  SpecialMypage.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  SpecialMytalk.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  SpecialPage.php
 Parent class for all special pages.
 
file  SpecialPageFactory.php
 Factory for handling the special page list and generating SpecialPage objects.
 
file  SpecialRedirectToSpecial.php
 Shortcuts to construct a special page alias.
 
file  SpecialRedirectWithAction.php
 Abstract to simplify creation of redirect special pages.
 
file  UnlistedSpecialPage.php
 Shortcut to construct a special page which is unlisted by default.
 
file  UploadSourceAdapter.php
 MediaWiki page data importer.
 
file  WikiImporter.php
 MediaWiki page data importer.
 
file  WikiRevision.php
 MediaWiki page data importer.
 

Classes

class  MediaWiki\SpecialPage\ChangesListSpecialPage
 Special page which uses a ChangesList to show query results. More...
 
class  MediaWiki\SpecialPage\ContributionsSpecialPage
 Show user contributions in a paged list. More...
 
class  MediaWiki\SpecialPage\FormSpecialPage
 Special page which uses an HTMLForm to handle processing. More...
 
class  MediaWiki\SpecialPage\ImageQueryPage
 Variant of QueryPage which uses a gallery to output results, thus suited for reports generating images. More...
 
class  ImportReporter
 Reporting callback. More...
 
interface  ImportSource
 Source interface for XML import. More...
 
class  ImportStreamSource
 Imports a XML dump from a file (either from file upload, files on disk, or HTTP) More...
 
class  ImportStringSource
 Used for importing XML dumps where the content of the dump is in a string. More...
 
class  MediaWiki\SpecialPage\IncludableSpecialPage
 Shortcut to construct an includable special page. More...
 
class  MediaWiki\SpecialPage\LoginSignupSpecialPage
 Holds shared logic for login and account creation pages. More...
 
class  MediaWiki\SpecialPage\PageQueryPage
 Variant of QueryPage which formats the result as a simple link to the page. More...
 
class  MediaWiki\SpecialPage\QueryPage
 This is a class for doing query pages; since they're almost all the same, we factor out some of the functionality into a superclass, and let subclasses derive from it. More...
 
class  MediaWiki\SpecialPage\RedirectSpecialArticle
 Helper for any RedirectSpecialPage which redirects the user to a particular article (as opposed to user contributions, logs, etc.). More...
 
class  MediaWiki\SpecialPage\RedirectSpecialPage
 Shortcut to construct a special page alias. More...
 
class  MediaWiki\Specials\SpecialActiveUsers
 Implements Special:Activeusers. More...
 
class  MediaWiki\Specials\SpecialAllMessages
 List of the MediaWiki interface messages. More...
 
class  MediaWiki\Specials\Redirects\SpecialAllMyUploads
 Redirect to current user's uploaded files, including old versions. More...
 
class  MediaWiki\Specials\SpecialAllPages
 Implements Special:Allpages. More...
 
class  MediaWiki\Specials\SpecialAncientPages
 Implements Special:Ancientpages. More...
 
class  MediaWiki\Specials\SpecialApiHelp
 Redirect to help pages served by api.php. More...
 
class  MediaWiki\Specials\SpecialApiSandbox
 Implements Special:ApiSandbox. More...
 
class  MediaWiki\Specials\SpecialAuthenticationPopupSuccess
 A page for the 'mediawiki.authenticationPopup' module. More...
 
class  MediaWiki\Specials\SpecialAutoblockList
 List of autoblocks. More...
 
class  MediaWiki\Specials\SpecialBlankpage
 Blank page designed for basic benchmarking of MediaWiki. More...
 
class  MediaWiki\Specials\SpecialBlock
 Allow users with 'block' user right to block IPs and user accounts from editing pages and other actions. More...
 
class  MediaWiki\Specials\SpecialBlockList
 List of existing blocks. More...
 
class  MediaWiki\Specials\SpecialBookSources
 Information on citing a book with a particular ISBN. More...
 
class  MediaWiki\Specials\SpecialBotPasswords
 Let users manage bot passwords. More...
 
class  MediaWiki\Specials\SpecialBrokenRedirects
 List of redirects to non-existent pages. More...
 
class  MediaWiki\Specials\SpecialCategories
 Implements Special:Categories. More...
 
class  MediaWiki\Specials\SpecialChangeContentModel
 
class  MediaWiki\Specials\SpecialChangeCredentials
 Change user credentials, such as the password. More...
 
class  MediaWiki\Specials\SpecialChangeEmail
 Let users change their email address. More...
 
class  MediaWiki\Specials\SpecialChangePassword
 Compatibility and shortcut redirect to Special:ChangeCredentials, and to hide internal AuthManager class names. More...
 
class  MediaWiki\Specials\SpecialComparePages
 Implements Special:ComparePages. More...
 
class  MediaWiki\Specials\SpecialConfirmEmail
 Email confirmation for registered users. More...
 
class  MediaWiki\Specials\SpecialContribute
 Promote ways for editors to contribute. More...
 
class  MediaWiki\Specials\SpecialContributions
 Special:Contributions, show user contributions in a paged list. More...
 
class  MediaWiki\Specials\SpecialCreateAccount
 Implements Special:CreateAccount. More...
 
class  MediaWiki\Specials\SpecialDeadendPages
 List of pages that contain no links to other pages. More...
 
class  MediaWiki\Specials\SpecialDeletedContributions
 Implements Special:DeletedContributions to display archived revisions. More...
 
class  MediaWiki\Specials\SpecialDeletePage
 Redirect from Special:DeletePage/$1 to index.php?title=$1&action=delete. More...
 
class  MediaWiki\Specials\SpecialDiff
 Redirect from Special:Diff/### to index.php?diff=### and from Special:Diff/###/### to index.php?oldid=###&diff=###. More...
 
class  MediaWiki\Specials\SpecialDoubleRedirects
 List of redirects to another redirecting page. More...
 
class  MediaWiki\Specials\SpecialEditPage
 Redirect from Special:Edit/$1 to index.php?title=$1&action=edit. More...
 
class  MediaWiki\Specials\SpecialEditRecovery
 
class  MediaWiki\Specials\SpecialEditTags
 Add or remove change tags to individual revisions. More...
 
class  MediaWiki\Specials\SpecialEditWatchlist
 Users can edit their watchlist via this page. More...
 
class  MediaWiki\Specials\SpecialEmailInvalidate
 Cancel an email confirmation using the e-mail confirmation code. More...
 
class  MediaWiki\Specials\SpecialEmailUser
 Send an e-mail from one user to another. More...
 
class  MediaWiki\Specials\SpecialExpandTemplates
 A special page to enter wikitext and expands its templates, parser functions, and variables, allowing easier debugging of these. More...
 
class  MediaWiki\Specials\SpecialExport
 A special page that allows users to export pages in a XML file. More...
 
class  MediaWiki\Specials\SpecialFewestRevisions
 List articles with the fewest revisions. More...
 
class  MediaWiki\Specials\SpecialFileDuplicateSearch
 Search the database for files of the requested hash, comparing this with the 'img_sha1' field in the image table. More...
 
class  MediaWiki\Specials\SpecialFilepath
 Redirects to the URL of a thumbnail for the given file. More...
 
class  MediaWiki\Specials\SpecialGoToInterwiki
 Landing page for non-local interwiki links. More...
 
class  MediaWiki\Specials\SpecialImport
 MediaWiki page data importer. More...
 
class  MediaWiki\Specials\SpecialJavaScriptTest
 
class  MediaWiki\Specials\SpecialLinkAccounts
 Link/unlink external accounts to the current user. More...
 
class  MediaWiki\Specials\SpecialLinkSearch
 Special:LinkSearch to search the external-links table. More...
 
class  MediaWiki\Specials\Redirects\SpecialListAdmins
 Redirect to Special:ListUsers/sysop. More...
 
class  MediaWiki\Specials\Redirects\SpecialListBots
 Redirect to Special:ListUsers/bot. More...
 
class  MediaWiki\Specials\SpecialListDuplicatedFiles
 List all files where the current version is a duplicate of the current version of another file. More...
 
class  MediaWiki\Specials\SpecialListFiles
 Implements Special:Listfiles. More...
 
class  MediaWiki\Specials\SpecialListGrants
 List all defined rights grants and the associated rights. More...
 
class  MediaWiki\Specials\SpecialListGroupRights
 List all defined user groups and the associated rights. More...
 
class  MediaWiki\Specials\SpecialListRedirects
 Lists all the redirecting pages on the wiki. More...
 
class  MediaWiki\Specials\SpecialListUsers
 Implements Special:Listusers. More...
 
class  MediaWiki\Specials\SpecialLockdb
 A form to make the database read-only (eg for maintenance purposes). More...
 
class  MediaWiki\Specials\SpecialLog
 A special page that lists log entries. More...
 
class  MediaWiki\Specials\SpecialLonelyPages
 List of articles with no article linking to them, thus being lonely. More...
 
class  MediaWiki\Specials\SpecialLongPages
 Implements Special:Longpages. More...
 
class  MediaWiki\Specials\SpecialMediaStatistics
 Implements Special:MediaStatistics. More...
 
class  MediaWiki\Specials\SpecialMergeHistory
 Combine the revision history of two articles into one. More...
 
class  MediaWiki\Specials\SpecialMIMESearch
 Search 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. More...
 
class  MediaWiki\Specials\SpecialMostCategories
 List of pages that have the highest category count. More...
 
class  MediaWiki\Specials\SpecialMostImages
 List of the most used images. More...
 
class  MediaWiki\Specials\SpecialMostInterwikis
 List of pages that have the highest interwiki count. More...
 
class  MediaWiki\Specials\SpecialMostLinked
 List of pages ordered by the number of pages linking to them. More...
 
class  MediaWiki\Specials\SpecialMostLinkedCategories
 List of categories with the most pages in them. More...
 
class  MediaWiki\Specials\SpecialMostLinkedTemplates
 List of templates with a large number of transclusion links, i.e. More...
 
class  MediaWiki\Specials\SpecialMostRevisions
 Implements Special:Mostrevisions. More...
 
class  MediaWiki\Specials\SpecialMovePage
 Implement Special:Movepage for changing page titles. More...
 
class  MediaWiki\Specials\SpecialMute
 Modify your own notification preferences. More...
 
class  MediaWiki\Specials\Redirects\SpecialMycontributions
 Redirect to Special:Contributions for the current user's name or IP. More...
 
class  MediaWiki\Specials\SpecialMyLanguage
 Redirect to the appropriate translated version of a page if it exists. More...
 
class  MediaWiki\Specials\Redirects\SpecialMylog
 Redirect to Special:Log for the current user's name or IP. More...
 
class  MediaWiki\Specials\Redirects\SpecialMypage
 Redirect to the current user's user page. More...
 
class  MediaWiki\Specials\Redirects\SpecialMytalk
 Special page pointing to current user's talk page. More...
 
class  MediaWiki\Specials\Redirects\SpecialMyuploads
 Redirect to Special:Listfiles for the current user's name or IP. More...
 
class  MediaWiki\Specials\SpecialNewFiles
 Implements Special:Newimages. More...
 
class  MediaWiki\Specials\SpecialNewPages
 List of newly created pages. More...
 
class  MediaWiki\Specials\SpecialNewSection
 Redirect from Special:NewSection/$1 to index.php?title=$1&action=edit&section=new. More...
 
class  MediaWiki\SpecialPage\SpecialPage
 Parent class for all special pages. More...
 
class  MediaWiki\Specials\SpecialPageData
 Special page to act as an endpoint for accessing raw page data. More...
 
class  MediaWiki\SpecialPage\SpecialPageFactory
 Factory for handling the special page list and generating SpecialPage objects. More...
 
class  MediaWiki\Specials\SpecialPageHistory
 Redirect from Special:History/$1 to index.php?title=$1&action=history. More...
 
class  MediaWiki\Specials\SpecialPageInfo
 Redirect from Special:Info/$1 to index.php?title=$1&action=info. More...
 
class  MediaWiki\Specials\SpecialPageLanguage
 Special page for changing the content language of a page. More...
 
class  MediaWiki\Specials\SpecialPagesWithProp
 Special:PagesWithProp to search the page_props table. More...
 
class  MediaWiki\Specials\SpecialPasswordPolicies
 This special page lists the defined password policies for user groups. More...
 
class  MediaWiki\Specials\SpecialPasswordReset
 Special page for requesting a password reset email. More...
 
class  MediaWiki\Specials\SpecialPermanentLink
 Redirect from Special:PermanentLink/### to index.php?oldid=###. More...
 
class  MediaWiki\Specials\SpecialPreferences
 A special page that allows users to change their preferences. More...
 
class  MediaWiki\Specials\SpecialPrefixIndex
 Implements Special:Prefixindex. More...
 
class  MediaWiki\Specials\SpecialProtectedPages
 A special page that lists protected pages. More...
 
class  MediaWiki\Specials\SpecialProtectedTitles
 A special page that list protected titles from creation. More...
 
class  MediaWiki\Specials\SpecialProtectPage
 Redirect from Special:ProtectPage/$1 to index.php?title=$1&action=protect. More...
 
class  MediaWiki\Specials\SpecialPurge
 Redirect from Special:Purge/$1 to index.php?title=$1&action=purge. More...
 
class  MediaWiki\Specials\SpecialRandomInCategory
 Redirect to a random page in a category. More...
 
class  MediaWiki\Specials\SpecialRandomPage
 Redirect to a random page. More...
 
class  MediaWiki\Specials\SpecialRandomRedirect
 Redirect to a random redirect page (minus the second redirect) More...
 
class  MediaWiki\Specials\SpecialRandomRootPage
 Redirect to a random page that isn't a subpage. More...
 
class  MediaWiki\Specials\SpecialRecentChanges
 List of the last changes made to the wiki. More...
 
class  MediaWiki\Specials\SpecialRecentChangesLinked
 This is to display changes made to all articles linked in an article. More...
 
class  MediaWiki\Specials\SpecialRedirect
 Redirect dispatcher for user IDs, thumbnails, and various permalinks. More...
 
class  MediaWiki\SpecialPage\SpecialRedirectToSpecial
 
class  MediaWiki\Specials\SpecialRemoveCredentials
 Special change to remove credentials (such as a two-factor token). More...
 
class  MediaWiki\Specials\SpecialRenameUser
 Rename a user account. More...
 
class  MediaWiki\Specials\SpecialResetTokens
 Let users reset tokens like the watchlist token. More...
 
class  MediaWiki\Specials\SpecialRestSandbox
 A special page showing a Swagger UI for exploring REST APIs. More...
 
class  MediaWiki\Specials\SpecialRevisionDelete
 Special page allowing users with the appropriate permissions to view and hide revisions. More...
 
class  MediaWiki\Specials\SpecialRunJobs
 Special page designed for running background tasks (internal use only) More...
 
class  MediaWiki\Specials\SpecialSearch
 Run text & title search and display the output. More...
 
class  MediaWiki\Specials\SpecialShortPages
 List of the shortest pages in the database. More...
 
class  MediaWiki\Specials\SpecialSpecialPages
 A special page that lists special pages. More...
 
class  MediaWiki\Specials\SpecialStatistics
 Special page lists various statistics, including the contents of site_stats, plus page view details if enabled. More...
 
class  MediaWiki\Specials\SpecialTags
 A special page that lists tags for edits. More...
 
class  MediaWiki\Specials\Redirects\SpecialTalkPage
 Redirect to the talk page of a given page. More...
 
class  MediaWiki\Specials\SpecialTrackingCategories
 A special page that displays list of tracking categories. More...
 
class  MediaWiki\Specials\SpecialUnblock
 A special page for unblocking users. More...
 
class  MediaWiki\Specials\SpecialUncategorizedCategories
 List of uncategorized category pages. More...
 
class  MediaWiki\Specials\SpecialUncategorizedImages
 List of file pages which haven't been categorised. More...
 
class  MediaWiki\Specials\SpecialUncategorizedPages
 List of pages without any category. More...
 
class  MediaWiki\Specials\SpecialUncategorizedTemplates
 List of all uncategorised pages in the Template namespace. More...
 
class  MediaWiki\Specials\SpecialUndelete
 Special page allowing users with the appropriate permissions to view and restore deleted content. More...
 
class  MediaWiki\Specials\SpecialUnlinkAccounts
 
class  MediaWiki\Specials\SpecialUnlockdb
 Implements Special:Unlockdb. More...
 
class  MediaWiki\Specials\SpecialUnusedCategories
 Implements Special:Unusedcategories. More...
 
class  MediaWiki\Specials\SpecialUnusedImages
 List of unused images. More...
 
class  MediaWiki\Specials\SpecialUnusedTemplates
 Lists of unused templates. More...
 
class  MediaWiki\Specials\SpecialUnwatchedPages
 List of pages that are not on anyone's watchlist. More...
 
class  MediaWiki\Specials\SpecialUpload
 Form for uploading media files. More...
 
class  MediaWiki\Specials\SpecialUploadStash
 Web access for files temporarily stored by UploadStash. More...
 
class  SpecialUploadStashTooLargeException
 
class  MediaWiki\Specials\SpecialUserLogin
 Implements Special:UserLogin. More...
 
class  MediaWiki\Specials\SpecialUserLogout
 Implements Special:Userlogout. More...
 
class  MediaWiki\Specials\SpecialUserRights
 Special page to allow managing user group membership. More...
 
class  MediaWiki\Specials\SpecialVersion
 Version information about MediaWiki (core, extensions, libs), PHP, and the database. More...
 
class  MediaWiki\Specials\SpecialWantedCategories
 List of the most wanted categories. More...
 
class  MediaWiki\Specials\SpecialWantedFiles
 List of the most linked non-existent files. More...
 
class  MediaWiki\Specials\SpecialWantedPages
 List of the most-linked pages that do not exist. More...
 
class  MediaWiki\Specials\SpecialWantedTemplates
 List of the most wanted templates. More...
 
class  MediaWiki\Specials\SpecialWatchlist
 A special page that lists last changes made to the wiki, limited to user-defined list of titles. More...
 
class  MediaWiki\Specials\SpecialWhatLinksHere
 Implements Special:Whatlinkshere. More...
 
class  MediaWiki\Specials\SpecialWithoutInterwiki
 List of pages without any language links. More...
 
class  MediaWiki\SpecialPage\UnlistedSpecialPage
 Shortcut to construct a special page which is unlisted by default. More...
 
class  UploadSourceAdapter
 This is a horrible hack used to keep source compatibility. More...
 
class  MediaWiki\SpecialPage\WantedQueryPage
 Base class for a "wanted" query page like WantedPages, WantedTemplates, etc. More...
 
class  WikiExporter
 
class  WikiImporter
 XML file reader for the page data importer. More...
 
class  WikiRevision
 Represents a revision, log entry or upload during the import process. More...
 

Detailed Description