575 return $this->container->run(
577 [ $autoblockip, $block ]
582 return $this->container->run(
589 return $this->container->run(
590 'AbortEmailNotification',
596 return $this->container->run(
597 'AbortTalkPageEmailNotification',
603 return $this->container->run(
604 'ActionBeforeFormDisplay',
605 [ $name, $form, $article ]
610 return $this->container->run(
611 'ActionModifyFormFields',
612 [ $name, &$fields, $article ]
617 return $this->container->run(
624 return $this->container->run(
625 'AfterBuildFeedLinks',
631 $this->container->run(
632 'AfterFinalPageOutput',
634 [
'abortable' => false ]
639 $sRevCount, $pageInfo
641 return $this->container->run(
643 [
$title, $foreignTitle, $revCount, $sRevCount, $pageInfo ]
648 return $this->container->run(
649 'AfterParserFetchFileAndTitle',
650 [ $parser, $ig, &$html ]
655 return $this->container->run(
664 return $this->container->run(
665 'AlternateEditPreview',
666 [ $editPage, &
$content, &$previewHTML, &$parserOutput ]
671 return $this->container->run(
672 'AlternateUserMailer',
673 [ $headers, $to, $from, $subject, $body ]
678 return $this->container->run(
680 [ &$tables, &$conds, &$joinConds ]
685 return $this->container->run(
692 return $this->container->run(
693 'ArticleConfirmDelete',
694 [ $article, $output, &$reason ]
699 return $this->container->run(
700 'ArticleContentOnDiff',
701 [ $diffEngine, $output ]
708 return $this->container->run(
710 [ $wikiPage, $user, &$reason, &$error, &$status, $suppress ]
715 return $this->container->run(
716 'ArticleDeleteAfterSuccess',
722 $content, $logEntry, $archivedRevisionCount
724 return $this->container->run(
725 'ArticleDeleteComplete',
726 [ $wikiPage, $user, $reason, $id,
$content, $logEntry,
727 $archivedRevisionCount ]
732 return $this->container->run(
733 'ArticleEditUpdateNewTalk',
734 [ $wikiPage, $recipient ]
739 return $this->container->run(
740 'ArticleEditUpdates',
741 [ $wikiPage, $editInfo, $changed ]
746 return $this->container->run(
747 'ArticleEditUpdatesDeleteFromRecentchanges',
753 return $this->container->run(
755 [
$title, &$article, $context ]
760 return $this->container->run(
761 'ArticleMergeComplete',
762 [ $targetTitle, $destTitle ]
767 return $this->container->run(
768 'ArticlePageDataAfter',
776 return $this->container->run(
777 'ArticlePageDataBefore',
778 [ $wikiPage, &$fields, &$tables, &$joinConds ]
783 return $this->container->run(
784 'ArticlePrepareTextForEdit',
785 [ $wikiPage, $popts ]
790 return $this->container->run(
792 [ $wikiPage, $user, $protect, $reason ]
797 return $this->container->run(
798 'ArticleProtectComplete',
799 [ $wikiPage, $user, $protect, $reason ]
804 return $this->container->run(
811 return $this->container->run(
812 'ArticleRevisionUndeleted',
813 [
$title, $revision, $oldPageID ]
820 return $this->container->run(
821 'ArticleRevisionViewCustom',
822 [ $revision,
$title, $oldid, $output ]
829 return $this->container->run(
830 'ArticleRevisionVisibilitySet',
831 [
$title, $ids, $visibilityChangeMap ]
838 return $this->container->run(
839 'ArticleRollbackComplete',
840 [ $wikiPage, $user, $revision, $current ]
845 return $this->container->run(
846 'ArticleShowPatrolFooter',
854 return $this->container->run(
856 [
$title, $create, $comment, $oldPageId, $restoredPages ]
861 return $this->container->run(
862 'ArticleUndeleteLogEntry',
863 [ $pageArchive, &$logEntry, $user ]
870 return $this->container->run(
871 'ArticleUpdateBeforeRedirect',
872 [ $article, &$sectionanchor, &$extraq ]
877 return $this->container->run(
879 [ $article, $patrolFooterShown ]
884 return $this->container->run(
886 [ $article, &$pcache, &$outputDone ]
891 return $this->container->run(
892 'ArticleViewRedirect',
898 return $this->container->run(
899 'Article::MissingArticleConditions',
900 [ &$conds, $logTypes ]
905 &$formDescriptor, $action
907 return $this->container->run(
908 'AuthChangeFormFields',
909 [ $requests, $fieldInfo, &$formDescriptor, $action ]
914 $username, $extraData
916 return $this->container->run(
917 'AuthManagerLoginAuthenticateAudit',
918 [ $response, $user, $username, $extraData ]
923 return $this->container->run(
924 'AutopromoteCondition',
930 return $this->container->run(
931 'BacklinkCacheGetConditions',
932 [ $table,
$title, &$conds ]
937 return $this->container->run(
938 'BacklinkCacheGetPrefix',
944 return $this->container->run(
951 return $this->container->run(
952 'BaseTemplateAfterPortlet',
953 [ $template, $portlet, &$html ]
958 return $this->container->run(
959 'BaseTemplateToolbox',
965 return $this->container->run(
966 'BeforeDisplayNoArticleText',
972 return $this->container->run(
973 'BeforeHttpsRedirect',
974 [ $context, &$redirect ]
981 return $this->container->run(
983 [
$title, $unused, $output, $user, $request, $mediaWiki ]
988 $this->container->run(
991 [
'abortable' => false ]
996 return $this->container->run(
997 'BeforePageRedirect',
998 [ $out, &$redirect, &$code ]
1005 return $this->container->run(
1006 'BeforeParserFetchFileAndTitle',
1007 [ $parser, $nt, &$options, &$descQuery ]
1014 return $this->container->run(
1015 'BeforeParserFetchTemplateAndtitle',
1016 [ $parser,
$title, &$skip, &$id ]
1021 return $this->container->run(
1022 'BeforeParserrenderImageGallery',
1030 return $this->container->run(
1031 'BeforeResetNotificationTimestamp',
1032 [ &$userObj, &$titleObj, $force, &$oldid ]
1039 return $this->container->run(
1040 'BeforeWelcomeCreation',
1041 [ &$welcome_creation_msg, &$injected_html ]
1046 &$checkImageAreaHookResult
1048 return $this->container->run(
1049 'BitmapHandlerCheckImageArea',
1050 [ $image, &$params, &$checkImageAreaHookResult ]
1057 return $this->container->run(
1058 'BitmapHandlerTransform',
1059 [ $handler, $image, &$scalerParams, &$mto ]
1064 return $this->container->run(
1066 [ $block, $user, &$reason ]
1071 return $this->container->run(
1073 [ $block, $user, $priorBlock ]
1078 return $this->container->run(
1085 return $this->container->run(
1092 return $this->container->run(
1093 'CanonicalNamespaces',
1099 return $this->container->run(
1100 'CategoryAfterPageAdded',
1101 [ $category, $wikiPage ]
1106 return $this->container->run(
1107 'CategoryAfterPageRemoved',
1108 [ $category, $wikiPage, $id ]
1113 return $this->container->run(
1120 return $this->container->run(
1121 'CategoryViewer::doCategoryQuery',
1127 return $this->container->run(
1128 'CategoryViewer::generateLink',
1134 return $this->container->run(
1135 'ChangeAuthenticationDataAudit',
1141 return $this->container->run(
1142 'ChangesListInitRows',
1143 [ $changesList, $rows ]
1148 &
$s, $rc, $unpatrolled, $watched
1150 return $this->container->run(
1151 'ChangesListInsertArticleLink',
1152 [ $changesList, &$articlelink, &
$s, $rc, $unpatrolled, $watched ]
1157 &$conds, &$query_options, &$join_conds, $opts
1159 return $this->container->run(
1160 'ChangesListSpecialPageQuery',
1161 [ $name, &$tables, &$fields, &$conds, &$query_options,
1162 &$join_conds, $opts ]
1167 return $this->container->run(
1168 'ChangesListSpecialPageStructuredFilters',
1174 return $this->container->run(
1175 'ChangeTagAfterDelete',
1181 return $this->container->run(
1182 'ChangeTagCanCreate',
1183 [ $tag, $user, &$status ]
1188 return $this->container->run(
1189 'ChangeTagCanDelete',
1190 [ $tag, $user, &$status ]
1195 $prevTags, $rc_id, $rev_id, $log_id, $params, $rc, $user
1197 return $this->container->run(
1198 'ChangeTagsAfterUpdateTags',
1199 [ $addedTags, $removedTags, $prevTags, $rc_id, $rev_id, $log_id,
1200 $params, $rc, $user ]
1205 return $this->container->run(
1206 'ChangeTagsAllowedAdd',
1207 [ &$allowedTags, $addTags, $user ]
1212 return $this->container->run(
1213 'ChangeTagsListActive',
1219 return $this->container->run(
1221 [ $performer, $user, &$add, &$remove ]
1226 return $this->container->run(
1227 'Collation::factory',
1228 [ $collationName, &$collationObject ]
1233 return $this->container->run(
1234 'ConfirmEmailComplete',
1240 return $this->container->run(
1241 'ContentAlterParserOutput',
1247 $generateHtml, &$output
1249 return $this->container->run(
1250 'ContentGetParserOutput',
1256 return $this->container->run(
1257 'ContentHandlerDefaultModelFor',
1263 return $this->container->run(
1264 'ContentHandlerForModelID',
1265 [ $modeName, &$handler ]
1270 return $this->container->run(
1271 'ContentModelCanBeUsedOn',
1272 [ $contentModel,
$title, &$ok ]
1277 $policyConfig, $mode
1279 return $this->container->run(
1280 'ContentSecurityPolicyDefaultSource',
1281 [ &$defaultSrc, $policyConfig, $mode ]
1288 return $this->container->run(
1289 'ContentSecurityPolicyDirectives',
1290 [ &$directives, $policyConfig, $mode ]
1295 $policyConfig, $mode
1297 return $this->container->run(
1298 'ContentSecurityPolicyScriptSource',
1299 [ &$scriptSrc, $policyConfig, $mode ]
1304 return $this->container->run(
1305 'ContribsPager::getQueryInfo',
1306 [ $pager, &$queryInfo ]
1313 return $this->container->run(
1314 'ContribsPager::reallyDoQuery',
1315 [ &$data, $pager, $offset, $limit, $descending ]
1322 return $this->container->run(
1323 'ContributionsLineEnding',
1324 [ $page, &$ret, $row, &$classes, &$attribs ]
1329 return $this->container->run(
1330 'ContributionsToolLinks',
1331 [ $id,
$title, &$tools, $specialPage ]
1336 return $this->container->run(
1338 [
$content, $toModel, $lossy, &$result ]
1343 return $this->container->run(
1352 return $this->container->run(
1353 'DeletedContribsPager::reallyDoQuery',
1354 [ &$data, $pager, $offset, $limit, $descending ]
1359 &$classes, &$attribs
1361 return $this->container->run(
1362 'DeletedContributionsLineEnding',
1363 [ $page, &$ret, $row, &$classes, &$attribs ]
1368 return $this->container->run(
1369 'DeleteUnknownPreferences',
1375 return $this->container->run(
1376 'DifferenceEngineAfterLoadNewText',
1377 [ $differenceEngine ]
1384 return $this->container->run(
1385 'DifferenceEngineLoadTextAfterNewContentIsLoaded',
1386 [ $differenceEngine ]
1391 &$markAsPatrolledLink, $rcid
1393 return $this->container->run(
1394 'DifferenceEngineMarkPatrolledLink',
1395 [ $differenceEngine, &$markAsPatrolledLink, $rcid ]
1402 return $this->container->run(
1403 'DifferenceEngineMarkPatrolledRCID',
1404 [ &$rcid, $differenceEngine, $change, $user ]
1409 $formattedRevisionTools, $nextlink, $rollback, $newminor, $diffOnly, $rdel,
1412 return $this->container->run(
1413 'DifferenceEngineNewHeader',
1414 [ $differenceEngine, &$newHeader, $formattedRevisionTools,
1415 $nextlink, $rollback, $newminor, $diffOnly, $rdel, $unhide ]
1420 $prevlink, $oldminor, $diffOnly, $ldel, $unhide
1422 return $this->container->run(
1423 'DifferenceEngineOldHeader',
1424 [ $differenceEngine, &$oldHeader, $prevlink, $oldminor, $diffOnly,
1430 return $this->container->run(
1431 'DifferenceEngineOldHeaderNoOldRev',
1437 $differenceEngine, $out, $parserOutput, $wikiPage
1439 return $this->container->run(
1440 'DifferenceEngineRenderRevisionAddParserOutput',
1441 [ $differenceEngine, $out, $parserOutput, $wikiPage ]
1446 return $this->container->run(
1447 'DifferenceEngineRenderRevisionShowFinalPatrolLink',
1453 return $this->container->run(
1454 'DifferenceEngineShowDiff',
1455 [ $differenceEngine ]
1460 return $this->container->run(
1461 'DifferenceEngineShowDiffPage',
1469 return $this->container->run(
1470 'DifferenceEngineShowDiffPageMaybeShowMissingRevision',
1471 [ $differenceEngine ]
1476 return $this->container->run(
1477 'DifferenceEngineShowEmptyOldContent',
1478 [ $differenceEngine ]
1483 return $this->container->run(
1484 'DifferenceEngineViewHeader',
1485 [ $differenceEngine ]
1490 return $this->container->run(
1491 'DiffRevisionTools',
1492 [ $newRev, &$links, $oldRev, $user ]
1496 public function onDiffTools( $newRevRecord, &$links, $oldRevRecord, $userIdentity ) {
1497 return $this->container->run(
1499 [ $newRevRecord, &$links, $oldRevRecord, $userIdentity ]
1504 return $this->container->run(
1506 [ $diff, $oldRev, $newRev ]
1511 return $this->container->run(
1512 'DisplayOldSubtitle',
1513 [ $article, &$oldid ]
1517 public function onEditFilter( $editor, $text, $section, &$error, $summary ) {
1518 return $this->container->run(
1520 [ $editor, $text, $section, &$error, $summary ]
1525 $summary, $user, $minoredit
1527 return $this->container->run(
1528 'EditFilterMergedContent',
1529 [ $context,
$content, $status, $summary, $user, $minoredit ]
1534 return $this->container->run(
1535 'EditFormInitialText',
1541 return $this->container->run(
1542 'EditFormPreloadText',
1548 return $this->container->run(
1549 'EditPageBeforeConflictDiff',
1555 return $this->container->run(
1556 'EditPageBeforeEditButtons',
1557 [ $editpage, &$buttons, &$tabindex ]
1562 return $this->container->run(
1563 'EditPageBeforeEditToolbar',
1569 return $this->container->run(
1570 'EditPageCopyrightWarning',
1576 return $this->container->run(
1577 'EditPageGetCheckboxesDefinition',
1578 [ $editpage, &$checkboxes ]
1583 return $this->container->run(
1584 'EditPageGetDiffContent',
1585 [ $editPage, &$newtext ]
1590 return $this->container->run(
1591 'EditPageGetPreviewContent',
1597 return $this->container->run(
1598 'EditPageNoSuchSection',
1599 [ $editpage, &
$res ]
1604 return $this->container->run(
1605 'EditPageTosSummary',
1611 return $this->container->run(
1612 'EditPage::attemptSave',
1620 return $this->container->run(
1621 'EditPage::attemptSave:after',
1622 [ $editpage_Obj, $status, $resultDetails ]
1627 return $this->container->run(
1628 'EditPage::importFormData',
1629 [ $editpage, $request ]
1634 return $this->container->run(
1635 'EditPage::showEditForm:fields',
1641 return $this->container->run(
1642 'EditPage::showEditForm:initial',
1648 return $this->container->run(
1649 'EditPage::showReadOnlyForm:initial',
1657 return $this->container->run(
1658 'EditPage::showStandardInputs:options',
1659 [ $editor, $out, &$tabindex ]
1664 return $this->container->run(
1666 [ $user, &$confirmed ]
1670 public function onEmailUser( &$to, &$from, &$subject, &$text, &$error ) {
1671 return $this->container->run(
1673 [ &$to, &$from, &$subject, &$text, &$error ]
1678 return $this->container->run(
1680 [ &$to, &$from, &$subject, &$text ]
1685 return $this->container->run(
1686 'EmailUserComplete',
1687 [ $to, $from, $subject, $text ]
1692 return $this->container->run(
1699 return $this->container->run(
1700 'EmailUserPermissionsErrors',
1701 [ $user, $editToken, &$hookErr ]
1708 return $this->container->run(
1709 'EnhancedChangesListModifyBlockLineData',
1710 [ $changesList, &$data, $rc ]
1715 $block, $rc, &$classes, &$attribs
1717 return $this->container->run(
1718 'EnhancedChangesListModifyLineData',
1719 [ $changesList, &$data, $block, $rc, &$classes, &$attribs ]
1726 return $this->container->run(
1727 'EnhancedChangesList::getLogText',
1728 [ $changesList, &$links, $block ]
1733 return $this->container->run(
1734 'ExemptFromAccountCreationThrottle',
1740 return $this->container->run(
1747 return $this->container->run(
1749 [ $user, $skin, &$list, $groups ]
1756 return $this->container->run(
1757 'FileDeleteComplete',
1758 [
$file, $oldimage, $article, $user, $reason ]
1763 return $this->container->run(
1765 [
$file, $thumb, $tmpThumbPath, $thumbPath ]
1770 return $this->container->run(
1771 'FileUndeleteComplete',
1772 [
$title, $fileVersions, $user, $reason ]
1777 return $this->container->run(
1779 [
$file, $reupload, $hasDescription ]
1786 return $this->container->run(
1787 'FormatAutocomments',
1788 [ &$comment, $pre, $auto, $post,
$title, $local, $wikiId ]
1793 return $this->container->run(
1800 return $this->container->run(
1801 'GetAutoPromoteGroups',
1802 [ $user, &$promote ]
1807 return $this->container->run(
1808 'GetCacheVaryCookies',
1814 return $this->container->run(
1816 [
$title, &$url, $query ]
1821 return $this->container->run(
1828 return $this->container->run(
1829 'GetDefaultSortkey',
1835 $unhide, &$differenceEngine
1837 return $this->container->run(
1838 'GetDifferenceEngine',
1839 [ $context, $old, $new, $refreshCache, $unhide,
1840 &$differenceEngine ]
1845 return $this->container->run(
1846 'GetDoubleUnderscoreIDs',
1847 [ &$doubleUnderscoreIDs ]
1852 $single, &$maxCacheTime
1854 return $this->container->run(
1855 'GetExtendedMetadata',
1856 [ &$combinedMeta,
$file, $context, $single, &$maxCacheTime ]
1861 return $this->container->run(
1863 [
$title, &$url, $query ]
1870 return $this->container->run(
1871 'GetHumanTimestamp',
1872 [ &$output, $timestamp, $relativeTo, $user,
$lang ]
1877 return $this->container->run(
1879 [
$title, &$url, $query ]
1884 return $this->container->run(
1891 return $this->container->run(
1892 'GetLangPreferredVariant',
1898 return $this->container->run(
1900 [ $linkcolour_ids, &$colours,
$title ]
1905 return $this->container->run(
1907 [
$title, &$url, $query ]
1912 return $this->container->run(
1913 'GetLocalURL::Article',
1919 return $this->container->run(
1920 'GetLocalURL::Internal',
1921 [
$title, &$url, $query ]
1926 return $this->container->run(
1927 'GetLogTypesOnUser',
1933 return $this->container->run(
1934 'GetMagicVariableIDs',
1940 return $this->container->run(
1941 'GetMetadataVersion',
1949 return $this->container->run(
1950 'GetNewMessagesAlert',
1951 [ &$newMessagesAlert, $newtalks, $user, $out ]
1956 return $this->container->run(
1958 [ $user, &$preferences ]
1963 $relativeTo, $user,
$lang
1965 return $this->container->run(
1966 'GetRelativeTimestamp',
1967 [ &$output, &$diff, $timestamp, $relativeTo, $user,
$lang ]
1974 return $this->container->run(
1975 'GetSlotDiffRenderer',
1976 [ $contentHandler, &$slotDiffRenderer, $context ]
1981 return $this->container->run(
1983 [ $user, $ip, &$block ]
1988 return $this->container->run(
1989 'getUserPermissionsErrors',
1990 [
$title, $user, $action, &$result ]
1997 return $this->container->run(
1998 'getUserPermissionsErrorsExpensive',
1999 [
$title, $user, $action, &$result ]
2004 return $this->container->run(
2011 return $this->container->run(
2012 'HistoryPageToolLinks',
2013 [ $context, $linkRenderer, &$links ]
2018 return $this->container->run(
2019 'HistoryRevisionTools',
2020 [ $rev, &$links, $prevRev, $user ]
2024 public function onHistoryTools( $revRecord, &$links, $prevRevRecord, $userIdentity ) {
2025 return $this->container->run(
2027 [ $revRecord, &$links, $prevRevRecord, $userIdentity ]
2032 return $this->container->run(
2033 'HtmlCacheUpdaterAppendUrls',
2034 [
$title, $mode, &$append ]
2039 return $this->container->run(
2040 'HtmlCacheUpdaterVaryUrls',
2046 return $this->container->run(
2047 'HTMLFileCache::useFileCache',
2053 &$customAttribs, &$query, &$ret
2055 return $this->container->run(
2056 'HtmlPageLinkRendererBegin',
2057 [ $linkRenderer, $target, &$text, &$customAttribs, &$query, &$ret ]
2062 &$text, &$attribs, &$ret
2064 return $this->container->run(
2065 'HtmlPageLinkRendererEnd',
2066 [ $linkRenderer, $target, $isKnown, &$text, &$attribs, &$ret ]
2071 &$frameParams, &$handlerParams, &$time, &
$res, $parser, &$query, &$widthOption
2073 return $this->container->run(
2074 'ImageBeforeProduceHTML',
2075 [ $linker, &
$title, &
$file, &$frameParams, &$handlerParams, &$time,
2076 &
$res, $parser, &$query, &$widthOption ]
2081 return $this->container->run(
2082 'ImageOpenShowImageInlineBefore',
2083 [ $imagePage, $output ]
2088 return $this->container->run(
2089 'ImagePageAfterImageLinks',
2090 [ $imagePage, &$html ]
2095 return $this->container->run(
2096 'ImagePageFileHistoryLine',
2102 return $this->container->run(
2103 'ImagePageFindFile',
2104 [ $page, &
$file, &$displayFile ]
2109 return $this->container->run(
2116 return $this->container->run(
2117 'ImgAuthBeforeStream',
2123 return $this->container->run(
2124 'ImgAuthModifyHeaders',
2130 return $this->container->run(
2131 'ImportHandleLogItemXMLTag',
2132 [ $reader, $logInfo ]
2137 return $this->container->run(
2138 'ImportHandlePageXMLTag',
2139 [ $reader, &$pageInfo ]
2146 return $this->container->run(
2147 'ImportHandleRevisionXMLTag',
2148 [ $reader, $pageInfo, $revisionInfo ]
2153 return $this->container->run(
2154 'ImportHandleContentXMLTag',
2155 [ $reader, $contentInfo ] );
2159 return $this->container->run(
2160 'ImportHandleToplevelXMLTag',
2166 return $this->container->run(
2167 'ImportHandleUnknownUser',
2173 return $this->container->run(
2174 'ImportHandleUploadXMLTag',
2175 [ $reader, $revisionInfo ]
2180 return $this->container->run(
2181 'ImportLogInterwikiLink',
2182 [ &$fullInterwikiPrefix, &$pageTitle ]
2187 return $this->container->run(
2194 return $this->container->run(
2196 [ $context, &$pageInfo ]
2201 &$ignoreRedirect, &$target, &$article
2203 return $this->container->run(
2204 'InitializeArticleMaybeRedirect',
2205 [
$title, $request, &$ignoreRedirect, &$target, &$article ]
2210 return $this->container->run(
2211 'InternalParseBeforeLinks',
2212 [ $parser, &$text, $stripState ]
2217 return $this->container->run(
2218 'InternalParseBeforeSanitize',
2219 [ $parser, &$text, $stripState ]
2224 return $this->container->run(
2225 'InterwikiLoadPrefix',
2226 [ $prefix, &$iwData ]
2231 return $this->container->run(
2232 'InvalidateEmailComplete',
2238 return $this->container->run(
2240 [ &$url, &$query, $rc ]
2245 return $this->container->run(
2252 return $this->container->run(
2259 return $this->container->run(
2260 'IsUploadAllowedFromUrl',
2266 return $this->container->run(
2273 return $this->container->run(
2275 [ $password, &$result, $user ]
2280 return $this->container->run(
2281 'LanguageGetNamespaces',
2287 return $this->container->run(
2288 'LanguageGetTranslatedLanguageNames',
2294 return $this->container->run(
2296 [
$title, &$links, &$linkFlags ]
2301 return $this->container->run(
2303 [ $out, $cssClassName ]
2308 return $this->container->run(
2309 'Language::getMessagesFileName',
2314 public function onLinkBegin( $skin, $target, &$html, &$customAttribs, &$query,
2317 return $this->container->run(
2319 [ $skin, $target, &$html, &$customAttribs, &$query, &$options,
2324 public function onLinkEnd( $skin, $target, $options, &$html, &$attribs, &$ret ) {
2325 return $this->container->run(
2327 [ $skin, $target, $options, &$html, &$attribs, &$ret ]
2332 return $this->container->run(
2333 'LinkerMakeExternalImage',
2334 [ &$url, &$alt, &$img ]
2341 return $this->container->run(
2342 'LinkerMakeExternalLink',
2343 [ &$url, &$text, &$link, &$attribs, $linkType ]
2350 return $this->container->run(
2351 'LinkerMakeMediaLinkFile',
2357 return $this->container->run(
2364 return $this->container->run(
2365 'LinksUpdateAfterInsert',
2366 [ $linksUpdate, $table, $insertions ]
2371 return $this->container->run(
2372 'LinksUpdateComplete',
2373 [ $linksUpdate, $ticket ]
2378 return $this->container->run(
2379 'LinksUpdateConstructed',
2385 return $this->container->run(
2392 return $this->container->run(
2393 'LoadExtensionSchemaUpdates',
2395 [
'noServices' =>
true ]
2400 return $this->container->run(
2401 'LocalFilePurgeThumbnails',
2402 [
$file, $archiveName, $urls ]
2407 &$opts, &$join_conds
2409 return $this->container->run(
2410 'LocalFile::getHistory',
2411 [
$file, &$tables, &$fields, &$conds, &$opts, &$join_conds ]
2416 return $this->container->run(
2417 'LocalisationCacheRecache',
2418 [
$cache, $code, &$alldata, $unused ]
2423 return $this->container->run(
2424 'LocalisationCacheRecacheFallback',
2425 [
$cache, $code, &$alldata ]
2430 return $this->container->run(
2432 [ $user, $autocreated ]
2439 return $this->container->run(
2440 'LogEventsListGetExtraInputs',
2441 [
$type, $logEventsList, &$input, &$formDescriptor ]
2448 return $this->container->run(
2449 'LogEventsListLineEnding',
2450 [ $page, &$ret, $entry, &$classes, &$attribs ]
2457 return $this->container->run(
2458 'LogEventsListShowLogExtract',
2459 [ &
$s, $types, $page, $user, $param ]
2464 return $this->container->run(
2471 return $this->container->run(
2472 'LoginFormValidErrorMessages',
2478 &$comment, &$revert, $time
2480 return $this->container->run(
2482 [ $log_type, $log_action,
$title, $paramArray, &$comment,
2488 return $this->container->run(
2490 [ &$tables, &$conds, &$joinConds ]
2495 return $this->container->run(
2496 'MagicWordwgVariableIDs',
2502 return $this->container->run(
2503 'MaintenanceRefreshLinksInit',
2509 return $this->container->run(
2510 'MaintenanceUpdateAddParams',
2516 return $this->container->run(
2517 'MakeGlobalVariablesScript',
2523 $this->container->run(
2524 'ManualLogEntryBeforePublish',
2526 [
'abortable' => false ]
2533 return $this->container->run(
2535 [ $rcid, $user, $wcOnlySysopsCanPatrol, $auto, &$tags ]
2542 return $this->container->run(
2543 'MarkPatrolledComplete',
2544 [ $rcid, $user, $wcOnlySysopsCanPatrol, $auto ]
2549 $request, $mediaWiki
2551 return $this->container->run(
2552 'MediaWikiPerformAction',
2553 [ $output, $article,
$title, $user, $request, $mediaWiki ]
2558 return $this->container->run(
2559 'MediaWikiPHPUnitTest::endTest',
2565 return $this->container->run(
2566 'MediaWikiPHPUnitTest::startTest',
2572 return $this->container->run(
2573 'MediaWikiServices',
2579 return $this->container->run(
2580 'MessageCacheReplace',
2586 return $this->container->run(
2587 'MessageCache::get',
2593 return $this->container->run(
2595 [
$title, &$message, $code ]
2602 return $this->container->run(
2603 'MimeMagicGuessFromContent',
2604 [ $mimeMagic, &$head, &$tail,
$file, &
$mime ]
2609 return $this->container->run(
2610 'MimeMagicImproveFromExtension',
2616 return $this->container->run(
2623 &$join_conds, &$conds
2625 return $this->container->run(
2626 'ModifyExportQuery',
2627 [ $db, &$tables, $cond, &$opts, &$join_conds, &$conds ]
2634 return $this->container->run(
2635 'MovePageCheckPermissions',
2636 [ $oldTitle, $newTitle, $user, $reason, $status ]
2641 return $this->container->run(
2642 'MovePageIsValidMove',
2643 [ $oldTitle, $newTitle, $status ]
2650 return $this->container->run(
2652 [ $renderedRevision, $user, $summary, $flags, $status ]
2657 return $this->container->run(
2658 'NamespaceIsMovable',
2659 [ $index, &$result ]
2664 return $this->container->run(
2665 'NewDifferenceEngine',
2666 [
$title, &$oldId, &$newId, $old, $new ]
2671 return $this->container->run(
2672 'NewPagesLineEnding',
2673 [ $page, &$ret, $row, &$classes, &$attribs ]
2680 return $this->container->run(
2681 'NewRevisionFromEditComplete',
2682 [ $wikiPage, $rev, $originalRevId, $user, &$tags ]
2687 &$classes, &$attribs
2689 return $this->container->run(
2690 'OldChangesListRecentChangesLine',
2691 [ $changeslist, &
$s, $rc, &$classes, &$attribs ]
2696 return $this->container->run(
2703 return $this->container->run(
2704 'OpportunisticLinksUpdate',
2705 [ $page,
$title, $parserOutput ]
2710 return $this->container->run(
2711 'OtherAutoblockLogLink',
2712 [ &$otherBlockLink ]
2717 return $this->container->run(
2718 'OtherBlockLogLink',
2719 [ &$otherBlockLink, $ip ]
2724 return $this->container->run(
2725 'OutputPageAfterGetHeadLinksArray',
2731 return $this->container->run(
2732 'OutputPageBeforeHTML',
2738 return $this->container->run(
2739 'OutputPageBodyAttributes',
2740 [ $out, $sk, &$bodyAttrs ]
2745 return $this->container->run(
2746 'OutputPageCheckLastModified',
2747 [ &$modifiedTimes, $out ]
2752 return $this->container->run(
2753 'OutputPageMakeCategoryLinks',
2754 [ $out, $categories, &$links ]
2759 $this->container->run(
2760 'OutputPageParserOutput',
2761 [ $out, $parserOutput ],
2762 [
'abortable' => false ]
2767 $summary, $isMinor, $isWatch, $section, $flags, $revision
2769 return $this->container->run(
2770 'PageContentInsertComplete',
2771 [ $wikiPage, $user,
$content, $summary, $isMinor, $isWatch,
2772 $section, $flags, $revision ]
2777 return $this->container->run(
2778 'PageContentLanguage',
2779 [
$title, &$pageLang, $userLang ]
2784 $isminor, $iswatch, $section, $flags, $status
2786 return $this->container->run(
2788 [ $wikiPage, $user,
$content, &$summary, $isminor, $iswatch,
2789 $section, $flags, $status ]
2794 $summary, $isMinor, $isWatch, $section, $flags, $revision, $status,
2795 $originalRevId, $undidRevId
2797 return $this->container->run(
2798 'PageContentSaveComplete',
2799 [ $wikiPage, $user,
$content, $summary, $isMinor, $isWatch,
2800 $section, $flags, $revision, $status, $originalRevId, $undidRevId ]
2805 return $this->container->run(
2806 'PageDeletionDataUpdates',
2807 [
$title, $revision, &$updates ]
2812 return $this->container->run(
2813 'PageHistoryBeforeList',
2814 [ $article, $context ]
2821 return $this->container->run(
2822 'PageHistoryLineEnding',
2823 [ $historyAction, &$row, &
$s, &$classes, &$attribs ]
2828 return $this->container->run(
2829 'PageHistoryPager::doBatchLookups',
2835 return $this->container->run(
2836 'PageHistoryPager::getQueryInfo',
2837 [ $pager, &$queryInfo ]
2842 return $this->container->run(
2844 [ $old, $new, $user, $pageid, $redirid, $reason, $revision ]
2849 return $this->container->run(
2850 'PageMoveCompleting',
2851 [ $old, $new, $user, $pageid, $redirid, $reason, $revision ]
2856 return $this->container->run(
2857 'PageRenderingHash',
2858 [ &$confstr, $user, &$forOptions ]
2863 $revisionRecord, $editResult
2865 return $this->container->run(
2867 [ $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult ]
2872 return $this->container->run(
2874 [ $wikipage, $user ]
2879 return $this->container->run(
2881 [ $parser, &$text, $stripState ]
2886 return $this->container->run(
2888 [ $parser, &$text, $stripState ]
2893 return $this->container->run(
2900 return $this->container->run(
2901 'ParserBeforeInternalParse',
2902 [ $parser, &$text, $stripState ]
2907 return $this->container->run(
2908 'ParserBeforePreprocess',
2909 [ $parser, &$text, $stripState ]
2914 return $this->container->run(
2915 'ParserBeforeStrip',
2916 [ $parser, &$text, $stripState ]
2921 return $this->container->run(
2930 return $this->container->run(
2931 'ParserCacheSaveComplete',
2932 [ $parserCache, $parserOutput,
$title, $popts, $revId ]
2937 return $this->container->run(
2944 return $this->container->run(
2951 return $this->container->run(
2952 'ParserFetchTemplate',
2953 [ $parser,
$title, $rev, &$text, &$deps ]
2958 return $this->container->run(
2959 'ParserFirstCallInit',
2965 $magicWordId, &$ret, $frame
2967 return $this->container->run(
2968 'ParserGetVariableValueSwitch',
2969 [ $parser, &$variableCache, $magicWordId, &$ret, $frame ]
2974 return $this->container->run(
2975 'ParserGetVariableValueTs',
2981 return $this->container->run(
2982 'ParserGetVariableValueVarCache',
2983 [ $parser, &$varCache ]
2990 return $this->container->run(
2991 'ParserLimitReportFormat',
2992 [ $key, &$value, &$report, $isHTML, $localize ]
2997 return $this->container->run(
2998 'ParserLimitReportPrepare',
2999 [ $parser, $output ]
3004 return $this->container->run(
3005 'ParserMakeImageParams',
3011 return $this->container->run(
3012 'ParserOptionsRegister',
3013 [ &$defaults, &$inCacheKey, &$lazyLoad ]
3020 $this->container->run(
3021 'ParserOutputPostCacheTransform',
3022 [ $parserOutput, &$text, &$options ],
3023 [
'abortable' => false ]
3030 return $this->container->run(
3031 'ParserOutputStashForEdit',
3032 [ $page,
$content, $output, $summary, $user ]
3037 return $this->container->run(
3038 'ParserPreSaveTransformComplete',
3046 return $this->container->run(
3047 'ParserSectionCreate',
3048 [ $parser, $section, &$sectionContent, $showEditLinks ]
3053 return $this->container->run(
3054 'ParserTestGlobals',
3060 return $this->container->run(
3067 return $this->container->run(
3068 'PasswordPoliciesForUser',
3069 [ $user, &$effectivePolicy ]
3074 return $this->container->run(
3075 'PerformRetroactiveAutoblock',
3076 [ $block, &$blockIds ]
3081 $this->container->run(
3083 [ &$personal_urls, &
$title, $skin ],
3084 [
'abortable' => false ]
3089 return $this->container->run(
3091 [ $user, $action, &$result, $incrBy ]
3096 return $this->container->run(
3098 [
$content, $oldtext, $subject, &$text ]
3103 return $this->container->run(
3104 'PostLoginRedirect',
3105 [ &$returnTo, &$returnToQuery, &
$type ]
3112 return $this->container->run(
3113 'PreferencesFormPreSave',
3114 [ $formData, $form, $user, &$result, $oldUserOptions ]
3119 return $this->container->run(
3120 'PreferencesGetLegend',
3121 [ $form, $key, &$legend ]
3128 return $this->container->run(
3129 'PrefixSearchBackend',
3130 [ $ns, $search, $limit, &$results, $offset ]
3135 return $this->container->run(
3136 'PrefixSearchExtractNamespace',
3137 [ &$namespaces, &$search ]
3142 return $this->container->run(
3144 [ $user, $oldaddr, $newaddr ]
3149 return $this->container->run(
3150 'ProtectionForm::buildForm',
3151 [ $article, &$output ]
3156 return $this->container->run(
3157 'ProtectionForm::save',
3158 [ $article, &$errorMsg, $reasonstr ]
3163 return $this->container->run(
3164 'ProtectionForm::showLogExtract',
3170 return $this->container->run(
3172 [ &$tables, &$conds, &$joinConds ]
3177 return $this->container->run(
3178 'RawPageViewBeforeOutput',
3184 return $this->container->run(
3185 'RecentChangesPurgeRows',
3191 return $this->container->run(
3192 'RecentChange_save',
3198 return $this->container->run(
3199 'RedirectSpecialArticleRedirectParams',
3200 [ &$redirectParams ]
3207 return $this->container->run(
3208 'RejectParserCacheValue',
3209 [ $parserOutput, $wikiPage, $parserOptions ]
3214 return $this->container->run(
3215 'RequestContextCreateSkin',
3216 [ $context, &$skin ]
3221 return $this->container->run(
3222 'ResetPasswordExpiration',
3223 [ $user, &$newExpire ]
3228 $this->container->run(
3229 'ResourceLoaderGetConfigVars',
3230 [ &$vars, $skin, $config ],
3231 [
'abortable' => false ]
3238 $this->container->run(
3239 'ResourceLoaderJqueryMsgModuleMagicWords',
3241 [
'abortable' => false ]
3246 return $this->container->run(
3247 'RevisionDataUpdates',
3248 [
$title, $renderedRevision, &$updates ]
3253 return $this->container->run(
3254 'RevisionFromEditComplete',
3255 [ $wikiPage, $rev, $originalRevId, $user, &$tags ]
3260 return $this->container->run(
3261 'RevisionInsertComplete',
3262 [ $revision, $data, $flags ]
3267 return $this->container->run(
3268 'RevisionRecordInserted',
3274 return $this->container->run(
3275 'RevisionUndeleted',
3276 [ $revisionRecord, $oldPageID ]
3281 return $this->container->run(
3283 [ $wikiPage, $user, $revision, $current ]
3288 return $this->container->run(
3289 'SearchableNamespaces',
3295 return $this->container->run(
3296 'SearchAfterNoDirectMatch',
3304 return $this->container->run(
3305 'SearchDataForIndex',
3306 [ &$fields, $handler, $page, $output, $engine ]
3311 return $this->container->run(
3312 'SearchGetNearMatch',
3318 return $this->container->run(
3319 'SearchGetNearMatchBefore',
3320 [ $allSearchTerms, &$titleResult ]
3325 return $this->container->run(
3326 'SearchGetNearMatchComplete',
3332 return $this->container->run(
3333 'SearchIndexFields',
3334 [ &$fields, $engine ]
3339 return $this->container->run(
3340 'SearchResultInitFromTitle',
3346 return $this->container->run(
3347 'SearchResultProvideDescription',
3348 [ $pageIdentities, &$descriptions ]
3353 return $this->container->run(
3354 'SearchResultProvideThumbnail',
3355 [ $pageIdentities, &$thumbnails ]
3360 return $this->container->run(
3361 'SearchResultsAugment',
3362 [ &$setAugmentors, &$rowAugmentors ]
3367 $parserOutput, &$updates
3369 return $this->container->run(
3370 'SecondaryDataUpdates',
3371 [
$title, $oldContent, $recursive, $parserOutput, &$updates ]
3376 $session, $timeSinceAuth
3378 return $this->container->run(
3379 'SecuritySensitiveOperationStatus',
3380 [ &$status, $operation, $session, $timeSinceAuth ]
3385 return $this->container->run(
3387 [ $nt, &$html, &$trail, &$prefix, &$ret ]
3392 return $this->container->run(
3393 'SendWatchlistEmailNotification',
3394 [ $targetUser,
$title, $enotif ]
3401 return $this->container->run(
3403 [ &$reason, $info, $request, $metadata, $data ]
3408 return $this->container->run(
3410 [ $backend, &$metadata, $requests ]
3415 return $this->container->run(
3422 return $this->container->run(
3424 [ &$tables, &$conds, &$joinConds, &$options ]
3429 return $this->container->run(
3430 'ShowMissingArticle',
3436 &$redirect, &$section, &$extract, &$score, &$size, &$date, &$related, &$html
3438 return $this->container->run(
3440 [ $searchPage, $result, $terms, &$link, &$redirect, &$section,
3441 &$extract, &$score, &$size, &$date, &$related, &$html ]
3446 $specialSearch, &$query, &$attributes
3448 return $this->container->run(
3449 'ShowSearchHitTitle',
3450 [ &
$title, &$titleSnippet, $result, $terms, $specialSearch,
3451 &$query, &$attributes ]
3456 $this->container->run(
3457 'SidebarBeforeOutput',
3458 [ $skin, &$sidebar ],
3459 [
'abortable' => false ]
3464 return $this->container->run(
3466 [ &$siteNotice, $skin ]
3471 return $this->container->run(
3473 [ &$siteNotice, $skin ]
3480 $this->container->run(
3481 'SkinPageReadyConfig',
3482 [ $context, &$config ],
3483 [
'abortable' => false ]
3488 $this->container->run(
3489 'SkinAddFooterLinks',
3490 [ $skin, $key, &$footerItems ]
3495 return $this->container->run(
3496 'SkinAfterBottomScripts',
3502 return $this->container->run(
3509 return $this->container->run(
3511 [ $skin, $portlet, &$html ]
3516 return $this->container->run(
3523 return $this->container->run(
3524 'SkinCopyrightFooter',
3532 return $this->container->run(
3533 'SkinEditSectionLinks',
3534 [ $skin,
$title, $section, $tooltip, &$result,
$lang ]
3539 return $this->container->run(
3546 return $this->container->run(
3547 'SkinPreloadExistence',
3553 return $this->container->run(
3554 'SkinSubPageSubtitle',
3555 [ &$subpages, $skin, $out ]
3560 &$nav_urls, &$revid, &$revid2
3562 return $this->container->run(
3563 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink',
3564 [ $sktemplate, &$nav_urls, &$revid, &$revid2 ]
3569 $languageLinkTitle,
$title, $outputPage
3571 return $this->container->run(
3572 'SkinTemplateGetLanguageLink',
3573 [ &$languageLink, $languageLinkTitle,
$title, $outputPage ]
3578 $this->container->run(
3579 'SkinTemplateNavigation',
3580 [ $sktemplate, &$links ],
3581 [
'abortable' => false ]
3586 $this->container->run(
3587 'SkinTemplateNavigation::SpecialPage',
3588 [ $sktemplate, &$links ],
3589 [
'abortable' => false ]
3594 $this->container->run(
3595 'SkinTemplateNavigation::Universal',
3596 [ $sktemplate, &$links ],
3597 [
'abortable' => false ]
3602 return $this->container->run(
3603 'SkinTemplateOutputPageBeforeExec',
3604 [ $sktemplate, $tpl ]
3609 return $this->container->run(
3610 'SkinTemplatePreventOtherActiveTabs',
3611 [ $sktemplate, &
$res ]
3616 $selected, $checkEdit, &$classes, &$query, &$text, &$result
3618 return $this->container->run(
3619 'SkinTemplateTabAction',
3620 [ $sktemplate,
$title, $message, $selected, $checkEdit, &$classes,
3621 &$query, &$text, &$result ]
3626 return $this->container->run(
3627 'SkinTemplateToolboxEnd',
3633 return $this->container->run(
3640 return $this->container->run(
3641 'SpecialBlockModifyFormFields',
3647 return $this->container->run(
3648 'SpecialContributionsBeforeMainOutput',
3656 return $this->container->run(
3657 'SpecialContributions::formatRow::flags',
3658 [ $context, $row, &$flags ]
3663 return $this->container->run(
3664 'SpecialContributions::getForm::filters',
3670 return $this->container->run(
3671 'SpecialListusersDefaultQuery',
3677 return $this->container->run(
3678 'SpecialListusersFormatRow',
3684 return $this->container->run(
3685 'SpecialListusersHeader',
3691 return $this->container->run(
3692 'SpecialListusersHeaderForm',
3698 return $this->container->run(
3699 'SpecialListusersQueryInfo',
3705 return $this->container->run(
3706 'SpecialLogAddLogSearchRelations',
3707 [
$type, $request, &$qc ]
3712 return $this->container->run(
3713 'SpecialMovepageAfterMove',
3714 [ $movePage, $oldTitle, $newTitle ]
3719 return $this->container->run(
3720 'SpecialMuteModifyFormFields',
3726 return $this->container->run(
3727 'SpecialMuteSubmit',
3733 &$tables, &$fields, &$join_conds
3735 return $this->container->run(
3736 'SpecialNewpagesConditions',
3737 [ $special, $opts, &$conds, &$tables, &$fields, &$join_conds ]
3742 return $this->container->run(
3743 'SpecialNewPagesFilters',
3744 [ $special, &$filters ]
3749 return $this->container->run(
3750 'SpecialPageAfterExecute',
3751 [ $special, $subPage ]
3756 return $this->container->run(
3757 'SpecialPageBeforeExecute',
3758 [ $special, $subPage ]
3763 return $this->container->run(
3764 'SpecialPageBeforeFormDisplay',
3770 return $this->container->run(
3771 'SpecialPage_initList',
3777 return $this->container->run(
3778 'SpecialPasswordResetOnSubmit',
3779 [ &$users, $data, &$error ]
3784 &$namespaces, &$extra, &
$title
3786 return $this->container->run(
3787 'SpecialRandomGetRandomTitle',
3788 [ &$randstr, &$isRedir, &$namespaces, &$extra, &
$title ]
3793 return $this->container->run(
3794 'SpecialRecentChangesPanel',
3795 [ &$extraOpts, $opts ]
3800 return $this->container->run(
3801 'SpecialResetTokensTokens',
3807 return $this->container->run(
3808 'SpecialSearchCreateLink',
3814 return $this->container->run(
3815 'SpecialSearchGoResult',
3821 return $this->container->run(
3822 'SpecialSearchNogomatch',
3828 return $this->container->run(
3829 'SpecialSearchPowerBox',
3830 [ &$showSections, $term, &$opts ]
3837 return $this->container->run(
3838 'SpecialSearchProfileForm',
3839 [ $search, &$form, $profile, $term, $opts ]
3844 return $this->container->run(
3845 'SpecialSearchProfiles',
3851 return $this->container->run(
3852 'SpecialSearchResults',
3853 [ $term, &$titleMatches, &$textMatches ]
3858 return $this->container->run(
3859 'SpecialSearchResultsAppend',
3860 [ $specialSearch, $output, $term ]
3865 return $this->container->run(
3866 'SpecialSearchResultsPrepend',
3867 [ $specialSearch, $output, $term ]
3872 return $this->container->run(
3873 'SpecialSearchSetupEngine',
3874 [ $search, $profile, $engine ]
3879 return $this->container->run(
3880 'SpecialStatsAddExtra',
3881 [ &$extraStats, $context ]
3888 return $this->container->run(
3889 'SpecialTrackingCategories::generateCatLink',
3890 [ $specialPage, $catTitle, &$html ]
3897 return $this->container->run(
3898 'SpecialTrackingCategories::preprocess',
3899 [ $specialPage, $trackingCategories ]
3904 return $this->container->run(
3905 'SpecialUploadComplete',
3911 return $this->container->run(
3912 'SpecialVersionVersionUrl',
3913 [ $version, &$versionUrl ]
3918 return $this->container->run(
3919 'SpecialWatchlistGetNonRevisionTypes',
3920 [ &$nonRevisionTypes ]
3925 return $this->container->run(
3926 'TestCanonicalRedirect',
3927 [ $request,
$title, $output ]
3934 return $this->container->run(
3935 'ThumbnailBeforeProduceHTML',
3936 [ $thumbnail, &$attribs, &$linkAttribs ]
3941 return $this->container->run(
3942 'TitleArrayFromResult',
3943 [ &$titleArray,
$res ]
3948 return $this->container->run(
3955 return $this->container->run(
3956 'TitleGetEditNotices',
3957 [
$title, $oldid, &$notices ]
3962 return $this->container->run(
3963 'TitleGetRestrictionTypes',
3969 return $this->container->run(
3970 'TitleIsAlwaysKnown',
3976 return $this->container->run(
3983 return $this->container->run(
3985 [ $old, $nt, $user, $reason, &$status ]
3992 return $this->container->run(
3993 'TitleMoveComplete',
3994 [ $old, $nt, $user, $pageid, $redirid, $reason, $revision ]
4001 return $this->container->run(
4002 'TitleMoveCompleting',
4003 [ $old, $nt, $user, $pageid, $redirid, $reason, $revision ]
4008 return $this->container->run(
4009 'TitleMoveStarting',
4010 [ $old, $nt, $user ]
4015 $doExpensiveQueries, $short
4017 return $this->container->run(
4018 'TitleQuickPermissions',
4019 [
$title, $user, $action, &$errors, $doExpensiveQueries, $short ]
4024 return $this->container->run(
4025 'TitleReadWhitelist',
4026 [
$title, $user, &$whitelisted ]
4031 return $this->container->run(
4038 return $this->container->run(
4040 [ $block, $user, &$reason ]
4045 return $this->container->run(
4046 'UnblockUserComplete',
4052 return $this->container->run(
4053 'UndeleteForm::showHistory',
4059 return $this->container->run(
4060 'UndeleteForm::showRevision',
4066 return $this->container->run(
4067 'UndeleteForm::undelete',
4073 return $this->container->run(
4074 'UndeletePageToolLinks',
4075 [ $context, $linkRenderer, &$links ]
4080 return $this->container->run(
4081 'UndeleteShowRevision',
4087 return $this->container->run(
4088 'UnitTestsAfterDatabaseSetup',
4089 [ $database, $prefix ]
4094 return $this->container->run(
4095 'UnitTestsBeforeDatabaseTeardown',
4101 return $this->container->run(
4108 return $this->container->run(
4110 [ $user, $page, &$status ]
4115 return $this->container->run(
4116 'UnwatchArticleComplete',
4122 return $this->container->run(
4123 'UpdateUserMailerFormattedPageStatus',
4124 [ &$formattedPageStatus ]
4129 return $this->container->run(
4136 return $this->container->run(
4137 'UploadCreateFromRequest',
4138 [
$type, &$className ]
4143 return $this->container->run(
4144 'UploadFormInitDescriptor',
4152 return $this->container->run(
4153 'UploadFormSourceDescriptors',
4154 [ &$descriptor, &$radio, $selectedSourceType ]
4159 return $this->container->run(
4160 'UploadForm:BeforeProcessing',
4166 return $this->container->run(
4167 'UploadForm:getInitialPageText',
4168 [ &$pageText, $msg, $config ]
4173 return $this->container->run(
4174 'UploadForm:initial',
4180 return $this->container->run(
4182 [ $upload, $user, $props, &$error ]
4187 return $this->container->run(
4189 [ $upload,
$mime, &$error ]
4196 return $this->container->run(
4197 'UploadVerifyUpload',
4198 [ $upload, $user, $props, $comment, $pageText, &$error ]
4203 return $this->container->run(
4205 [ $user, &$group, &$expiry ]
4210 return $this->container->run(
4211 'UserArrayFromResult',
4212 [ &$userArray,
$res ]
4217 return $this->container->run(
4219 [
$title, $user, $action, &$result ]
4224 return $this->container->run(
4226 [ $user, &$canSend ]
4231 return $this->container->run(
4232 'UserClearNewTalkNotification',
4233 [ $userIdentity, $oldid ]
4238 return $this->container->run(
4239 'UserEffectiveGroups',
4245 return $this->container->run(
4252 return $this->container->run(
4253 'UserGetDefaultOptions',
4254 [ &$defaultOptions ]
4259 return $this->container->run(
4266 return $this->container->run(
4267 'UserGetEmailAuthenticationTimestamp',
4268 [ $user, &$timestamp ]
4273 return $this->container->run(
4274 'UserGetLanguageObject',
4275 [ $user, &$code, $context ]
4280 return $this->container->run(
4281 'UserGetReservedNames',
4282 [ &$reservedUsernames ]
4287 return $this->container->run(
4294 return $this->container->run(
4295 'UserGetRightsRemove',
4301 $reason, $oldUGMs, $newUGMs
4303 return $this->container->run(
4304 'UserGroupsChanged',
4305 [ $user, $added, $removed, $performer, $reason, $oldUGMs,
4311 return $this->container->run(
4312 'UserIsBlockedFrom',
4313 [ $user,
$title, &$blocked, &$allowUsertalk ]
4318 return $this->container->run(
4319 'UserIsBlockedGlobally',
4320 [ $user, $ip, &$blocked, &$block ]
4325 return $this->container->run(
4332 return $this->container->run(
4333 'UserIsEveryoneAllowed',
4339 return $this->container->run(
4346 return $this->container->run(
4347 'UserLoadAfterLoadFromSession',
4353 return $this->container->run(
4360 return $this->container->run(
4361 'UserLoadFromDatabase',
4367 return $this->container->run(
4369 [ $user, &$options ]
4374 return $this->container->run(
4381 return $this->container->run(
4382 'UserLoginComplete',
4383 [ $user, &$inject_html, $direct ]
4388 return $this->container->run(
4395 return $this->container->run(
4396 'UserLogoutComplete',
4397 [ $user, &$inject_html, $oldName ]
4402 return $this->container->run(
4403 'UserMailerChangeReturnPath',
4404 [ $to, &$returnPath ]
4409 return $this->container->run(
4410 'UserMailerSplitTo',
4416 return $this->container->run(
4417 'UserMailerTransformContent',
4418 [ $to, $from, &$body, &$error ]
4425 return $this->container->run(
4426 'UserMailerTransformMessage',
4427 [ $to, $from, &$subject, &$headers, &$body, &$error ]
4432 return $this->container->run(
4439 return $this->container->run(
4440 'UserRequiresHTTPS',
4448 return $this->container->run(
4449 'UserResetAllOptions',
4450 [ $user, &$newOptions, $options, $resetKinds ]
4455 return $this->container->run(
4456 'UserRetrieveNewTalks',
4462 return $this->container->run(
4464 [ $user, &$options, $originalOptions ]
4469 return $this->container->run(
4476 return $this->container->run(
4477 'UserSendConfirmationMail',
4478 [ $user, &$mail, $info ]
4483 return $this->container->run(
4485 [ $user, &$session, &$cookies ]
4490 return $this->container->run(
4497 return $this->container->run(
4498 'UserSetEmailAuthenticationTimestamp',
4499 [ $user, &$timestamp ]
4504 return $this->container->run(
4505 'UsersPagerDoBatchLookups',
4511 return $this->container->run(
4512 'UserToolLinksEdit',
4513 [ $userId, $userText, &$items ]
4518 return $this->container->run(
4519 'User::mailPasswordInternal',
4525 return $this->container->run(
4526 'ValidateExtendedMetadataCache',
4527 [ $timestamp,
$file ]
4532 return $this->container->run(
4533 'WantedPages::getQueryInfo',
4534 [ $wantedPages, &$query ]
4539 return $this->container->run(
4541 [ $user, $page, &$status, $expiry ]
4546 return $this->container->run(
4547 'WatchArticleComplete',
4553 $watchedItemQueryService
4555 return $this->container->run(
4556 'WatchedItemQueryServiceExtensions',
4557 [ &$extensions, $watchedItemQueryService ]
4562 return $this->container->run(
4563 'WatchlistEditorBeforeFormRender',
4571 return $this->container->run(
4572 'WatchlistEditorBuildRemoveLine',
4573 [ &$tools,
$title, $redirect, $skin, &$link ]
4578 return $this->container->run(
4579 'WebRequestPathInfoRouter',
4585 return $this->container->run(
4586 'WebResponseSetCookie',
4587 [ &$name, &$value, &$expire, &$options ]
4592 return $this->container->run(
4594 [ &$script, &$parameters, &$options ]
4599 return $this->container->run(
4606 return $this->container->run(
4607 'WhatLinksHereProps',
4608 [ $row,
$title, $target, &$props ]
4613 return $this->container->run(
4614 'WikiExporter::dumpStableQuery',
4615 [ &$tables, &$opts, &$join ]
4620 return $this->container->run(
4621 'WikiPageDeletionUpdates',
4627 return $this->container->run(
4634 return $this->container->run(
4635 'XmlDumpWriterOpenPage',
4636 [ $obj, &$out, $row,
$title ]
4641 return $this->container->run(
4642 'XmlDumpWriterWriteRevision',
4643 [ $obj, &$out, $row, $text, $rev ]
Context object that contains information about the state of a specific ResourceLoader web request.
The main skin class which provides methods and properties for all other skins.
Interface for configuration instances.
if(PHP_SAPI !='cli-server') if(!isset( $_SERVER['SCRIPT_FILENAME'])) $file
Item class for a filearchive table row.
if(!is_readable( $file)) $ext
if(!isset( $args[0])) $lang