568 return $this->container->run(
570 [ $autoblockip, $block ]
575 return $this->container->run(
582 return $this->container->run(
583 'AbortEmailNotification',
589 return $this->container->run(
590 'AbortTalkPageEmailNotification',
596 return $this->container->run(
597 'ActionBeforeFormDisplay',
598 [ $name, $form, $article ]
603 return $this->container->run(
604 'ActionModifyFormFields',
605 [ $name, &$fields, $article ]
610 return $this->container->run(
617 return $this->container->run(
618 'AfterBuildFeedLinks',
624 $this->container->run(
625 'AfterFinalPageOutput',
627 [
'abortable' => false ]
632 $sRevCount, $pageInfo
634 return $this->container->run(
636 [
$title, $foreignTitle, $revCount, $sRevCount, $pageInfo ]
641 return $this->container->run(
642 'AfterParserFetchFileAndTitle',
643 [ $parser, $ig, &$html ]
648 return $this->container->run(
657 return $this->container->run(
658 'AlternateEditPreview',
659 [ $editPage, &
$content, &$previewHTML, &$parserOutput ]
664 return $this->container->run(
665 'AlternateUserMailer',
666 [ $headers, $to, $from, $subject, $body ]
671 return $this->container->run(
673 [ &$tables, &$conds, &$joinConds ]
678 return $this->container->run(
685 return $this->container->run(
686 'ArticleConfirmDelete',
687 [ $article, $output, &$reason ]
692 return $this->container->run(
693 'ArticleContentOnDiff',
694 [ $diffEngine, $output ]
701 return $this->container->run(
703 [ $wikiPage, $user, &$reason, &$error, &$status, $suppress ]
708 return $this->container->run(
709 'ArticleDeleteAfterSuccess',
715 $content, $logEntry, $archivedRevisionCount
717 return $this->container->run(
718 'ArticleDeleteComplete',
719 [ $wikiPage, $user, $reason, $id,
$content, $logEntry,
720 $archivedRevisionCount ]
725 return $this->container->run(
726 'ArticleEditUpdateNewTalk',
727 [ $wikiPage, $recipient ]
732 return $this->container->run(
734 [
$title, &$article, $context ]
739 return $this->container->run(
740 'ArticleMergeComplete',
741 [ $targetTitle, $destTitle ]
746 return $this->container->run(
747 'ArticlePageDataAfter',
755 return $this->container->run(
756 'ArticlePageDataBefore',
757 [ $wikiPage, &$fields, &$tables, &$joinConds ]
762 return $this->container->run(
763 'ArticleParserOptions',
769 return $this->container->run(
770 'ArticlePrepareTextForEdit',
771 [ $wikiPage, $popts ]
776 return $this->container->run(
778 [ $wikiPage, $user, $protect, $reason ]
783 return $this->container->run(
784 'ArticleProtectComplete',
785 [ $wikiPage, $user, $protect, $reason ]
790 return $this->container->run(
799 return $this->container->run(
800 'ArticleRevisionViewCustom',
801 [ $revision,
$title, $oldid, $output ]
808 return $this->container->run(
809 'ArticleRevisionVisibilitySet',
810 [
$title, $ids, $visibilityChangeMap ]
815 return $this->container->run(
816 'ArticleShowPatrolFooter',
824 return $this->container->run(
826 [
$title, $create, $comment, $oldPageId, $restoredPages ]
831 return $this->container->run(
832 'ArticleUndeleteLogEntry',
833 [ $pageArchive, &$logEntry, $user ]
840 return $this->container->run(
841 'ArticleUpdateBeforeRedirect',
842 [ $article, &$sectionanchor, &$extraq ]
847 return $this->container->run(
849 [ $article, $patrolFooterShown ]
854 return $this->container->run(
856 [ $article, &$outputDone, &$pcache ]
861 return $this->container->run(
862 'ArticleViewRedirect',
868 return $this->container->run(
869 'Article::MissingArticleConditions',
870 [ &$conds, $logTypes ]
875 &$formDescriptor, $action
877 return $this->container->run(
878 'AuthChangeFormFields',
879 [ $requests, $fieldInfo, &$formDescriptor, $action ]
884 $username, $extraData
886 return $this->container->run(
887 'AuthManagerLoginAuthenticateAudit',
888 [ $response, $user, $username, $extraData ]
893 return $this->container->run(
894 'AutopromoteCondition',
900 return $this->container->run(
901 'BacklinkCacheGetConditions',
902 [ $table,
$title, &$conds ]
907 return $this->container->run(
908 'BacklinkCacheGetPrefix',
914 return $this->container->run(
921 return $this->container->run(
922 'BaseTemplateAfterPortlet',
923 [ $template, $portlet, &$html ]
928 return $this->container->run(
929 'BeforeDisplayNoArticleText',
937 return $this->container->run(
939 [
$title, $unused, $output, $user, $request, $mediaWiki ]
944 $this->container->run(
947 [
'abortable' => false ]
952 return $this->container->run(
953 'BeforePageRedirect',
954 [ $out, &$redirect, &$code ]
961 return $this->container->run(
962 'BeforeParserFetchFileAndTitle',
963 [ $parser, $nt, &$options, &$descQuery ]
970 return $this->container->run(
971 'BeforeParserFetchTemplateAndtitle',
972 [ $parser,
$title, &$skip, &$id ]
980 return $this->container->run(
981 'BeforeParserFetchTemplateRevisionRecord',
982 [ $contextTitle,
$title, &$skip, &$revRecord ]
987 return $this->container->run(
988 'BeforeParserrenderImageGallery',
996 return $this->container->run(
997 'BeforeResetNotificationTimestamp',
998 [ &$userObj, &$titleObj, $force, &$oldid ]
1003 $summary, $flags, $revisionRecord, $editResult, &$approved
1005 $this->container->run(
1006 'BeforeRevertedTagUpdate',
1007 [ $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult,
1009 [
'abortable' => false ]
1016 return $this->container->run(
1017 'BeforeWelcomeCreation',
1018 [ &$welcome_creation_msg, &$injected_html ]
1023 &$checkImageAreaHookResult
1025 return $this->container->run(
1026 'BitmapHandlerCheckImageArea',
1027 [ $image, &$params, &$checkImageAreaHookResult ]
1034 return $this->container->run(
1035 'BitmapHandlerTransform',
1036 [ $handler, $image, &$scalerParams, &$mto ]
1041 return $this->container->run(
1043 [ $block, $user, &$reason ]
1048 return $this->container->run(
1050 [ $block, $user, $priorBlock ]
1055 return $this->container->run(
1062 return $this->container->run(
1063 'CanonicalNamespaces',
1069 return $this->container->run(
1070 'CategoryAfterPageAdded',
1071 [ $category, $wikiPage ]
1076 return $this->container->run(
1077 'CategoryAfterPageRemoved',
1078 [ $category, $wikiPage, $id ]
1083 return $this->container->run(
1090 return $this->container->run(
1091 'CategoryViewer::doCategoryQuery',
1097 return $this->container->run(
1098 'CategoryViewer::generateLink',
1104 return $this->container->run(
1105 'ChangeAuthenticationDataAudit',
1111 return $this->container->run(
1112 'ChangesListInitRows',
1113 [ $changesList, $rows ]
1118 &
$s, $rc, $unpatrolled, $watched
1120 return $this->container->run(
1121 'ChangesListInsertArticleLink',
1122 [ $changesList, &$articlelink, &
$s, $rc, $unpatrolled, $watched ]
1127 &$conds, &$query_options, &$join_conds, $opts
1129 return $this->container->run(
1130 'ChangesListSpecialPageQuery',
1131 [ $name, &$tables, &$fields, &$conds, &$query_options,
1132 &$join_conds, $opts ]
1137 return $this->container->run(
1138 'ChangesListSpecialPageStructuredFilters',
1144 return $this->container->run(
1145 'ChangeTagAfterDelete',
1151 return $this->container->run(
1152 'ChangeTagCanCreate',
1153 [ $tag, $user, &$status ]
1158 return $this->container->run(
1159 'ChangeTagCanDelete',
1160 [ $tag, $user, &$status ]
1165 $prevTags, $rc_id, $rev_id, $log_id, $params, $rc, $user
1167 return $this->container->run(
1168 'ChangeTagsAfterUpdateTags',
1169 [ $addedTags, $removedTags, $prevTags, $rc_id, $rev_id, $log_id,
1170 $params, $rc, $user ]
1175 return $this->container->run(
1176 'ChangeTagsAllowedAdd',
1177 [ &$allowedTags, $addTags, $user ]
1182 return $this->container->run(
1183 'ChangeTagsListActive',
1189 return $this->container->run(
1191 [ $performer, $user, &$add, &$remove ]
1196 return $this->container->run(
1197 'Collation::factory',
1198 [ $collationName, &$collationObject ]
1203 return $this->container->run(
1204 'ConfirmEmailComplete',
1210 return $this->container->run(
1211 'ContentAlterParserOutput',
1217 $generateHtml, &$output
1219 return $this->container->run(
1220 'ContentGetParserOutput',
1226 return $this->container->run(
1227 'ContentHandlerDefaultModelFor',
1233 return $this->container->run(
1234 'ContentHandlerForModelID',
1235 [ $modeName, &$handler ]
1240 return $this->container->run(
1241 'ContentModelCanBeUsedOn',
1242 [ $contentModel,
$title, &$ok ]
1247 $policyConfig, $mode
1249 return $this->container->run(
1250 'ContentSecurityPolicyDefaultSource',
1251 [ &$defaultSrc, $policyConfig, $mode ]
1258 return $this->container->run(
1259 'ContentSecurityPolicyDirectives',
1260 [ &$directives, $policyConfig, $mode ]
1265 $policyConfig, $mode
1267 return $this->container->run(
1268 'ContentSecurityPolicyScriptSource',
1269 [ &$scriptSrc, $policyConfig, $mode ]
1274 return $this->container->run(
1275 'ContribsPager::getQueryInfo',
1276 [ $pager, &$queryInfo ]
1283 return $this->container->run(
1284 'ContribsPager::reallyDoQuery',
1285 [ &$data, $pager, $offset, $limit, $descending ]
1292 return $this->container->run(
1293 'ContributionsLineEnding',
1294 [ $page, &$ret, $row, &$classes, &$attribs ]
1299 return $this->container->run(
1300 'ContributionsToolLinks',
1301 [ $id,
$title, &$tools, $specialPage ]
1306 return $this->container->run(
1308 [
$content, $toModel, $lossy, &$result ]
1313 return $this->container->run(
1322 return $this->container->run(
1323 'DeletedContribsPager::reallyDoQuery',
1324 [ &$data, $pager, $offset, $limit, $descending ]
1329 &$classes, &$attribs
1331 return $this->container->run(
1332 'DeletedContributionsLineEnding',
1333 [ $page, &$ret, $row, &$classes, &$attribs ]
1338 return $this->container->run(
1339 'DeleteUnknownPreferences',
1345 return $this->container->run(
1346 'DifferenceEngineAfterLoadNewText',
1347 [ $differenceEngine ]
1354 return $this->container->run(
1355 'DifferenceEngineLoadTextAfterNewContentIsLoaded',
1356 [ $differenceEngine ]
1361 &$markAsPatrolledLink, $rcid
1363 return $this->container->run(
1364 'DifferenceEngineMarkPatrolledLink',
1365 [ $differenceEngine, &$markAsPatrolledLink, $rcid ]
1372 return $this->container->run(
1373 'DifferenceEngineMarkPatrolledRCID',
1374 [ &$rcid, $differenceEngine, $change, $user ]
1379 $formattedRevisionTools, $nextlink, $rollback, $newminor, $diffOnly, $rdel,
1382 return $this->container->run(
1383 'DifferenceEngineNewHeader',
1384 [ $differenceEngine, &$newHeader, $formattedRevisionTools,
1385 $nextlink, $rollback, $newminor, $diffOnly, $rdel, $unhide ]
1390 $prevlink, $oldminor, $diffOnly, $ldel, $unhide
1392 return $this->container->run(
1393 'DifferenceEngineOldHeader',
1394 [ $differenceEngine, &$oldHeader, $prevlink, $oldminor, $diffOnly,
1400 return $this->container->run(
1401 'DifferenceEngineOldHeaderNoOldRev',
1407 $differenceEngine, $out, $parserOutput, $wikiPage
1409 return $this->container->run(
1410 'DifferenceEngineRenderRevisionAddParserOutput',
1411 [ $differenceEngine, $out, $parserOutput, $wikiPage ]
1416 return $this->container->run(
1417 'DifferenceEngineRenderRevisionShowFinalPatrolLink',
1423 return $this->container->run(
1424 'DifferenceEngineShowDiff',
1425 [ $differenceEngine ]
1430 return $this->container->run(
1431 'DifferenceEngineShowDiffPage',
1439 return $this->container->run(
1440 'DifferenceEngineShowDiffPageMaybeShowMissingRevision',
1441 [ $differenceEngine ]
1446 return $this->container->run(
1447 'DifferenceEngineShowEmptyOldContent',
1448 [ $differenceEngine ]
1453 return $this->container->run(
1454 'DifferenceEngineViewHeader',
1455 [ $differenceEngine ]
1459 public function onDiffTools( $newRevRecord, &$links, $oldRevRecord, $userIdentity ) {
1460 return $this->container->run(
1462 [ $newRevRecord, &$links, $oldRevRecord, $userIdentity ]
1467 return $this->container->run(
1468 'DisplayOldSubtitle',
1469 [ $article, &$oldid ]
1473 public function onEditFilter( $editor, $text, $section, &$error, $summary ) {
1474 return $this->container->run(
1476 [ $editor, $text, $section, &$error, $summary ]
1481 $summary, $user, $minoredit
1483 return $this->container->run(
1484 'EditFilterMergedContent',
1485 [ $context,
$content, $status, $summary, $user, $minoredit ]
1490 return $this->container->run(
1491 'EditFormInitialText',
1497 return $this->container->run(
1498 'EditFormPreloadText',
1504 return $this->container->run(
1505 'EditPageBeforeConflictDiff',
1511 return $this->container->run(
1512 'EditPageBeforeEditButtons',
1513 [ $editpage, &$buttons, &$tabindex ]
1518 return $this->container->run(
1519 'EditPageBeforeEditToolbar',
1525 return $this->container->run(
1526 'EditPageCopyrightWarning',
1532 return $this->container->run(
1533 'EditPageGetCheckboxesDefinition',
1534 [ $editpage, &$checkboxes ]
1539 return $this->container->run(
1540 'EditPageGetDiffContent',
1541 [ $editPage, &$newtext ]
1546 return $this->container->run(
1547 'EditPageGetPreviewContent',
1553 return $this->container->run(
1554 'EditPageNoSuchSection',
1555 [ $editpage, &
$res ]
1560 return $this->container->run(
1561 'EditPageTosSummary',
1567 return $this->container->run(
1568 'EditPage::attemptSave',
1576 return $this->container->run(
1577 'EditPage::attemptSave:after',
1578 [ $editpage_Obj, $status, $resultDetails ]
1583 return $this->container->run(
1584 'EditPage::importFormData',
1585 [ $editpage, $request ]
1590 return $this->container->run(
1591 'EditPage::showEditForm:fields',
1597 return $this->container->run(
1598 'EditPage::showEditForm:initial',
1604 return $this->container->run(
1605 'EditPage::showReadOnlyForm:initial',
1613 return $this->container->run(
1614 'EditPage::showStandardInputs:options',
1615 [ $editor, $out, &$tabindex ]
1620 return $this->container->run(
1622 [ $user, &$confirmed ]
1626 public function onEmailUser( &$to, &$from, &$subject, &$text, &$error ) {
1627 return $this->container->run(
1629 [ &$to, &$from, &$subject, &$text, &$error ]
1634 return $this->container->run(
1636 [ &$to, &$from, &$subject, &$text ]
1641 return $this->container->run(
1642 'EmailUserComplete',
1643 [ $to, $from, $subject, $text ]
1648 return $this->container->run(
1655 return $this->container->run(
1656 'EmailUserPermissionsErrors',
1657 [ $user, $editToken, &$hookErr ]
1664 return $this->container->run(
1665 'EnhancedChangesListModifyBlockLineData',
1666 [ $changesList, &$data, $rc ]
1671 $block, $rc, &$classes, &$attribs
1673 return $this->container->run(
1674 'EnhancedChangesListModifyLineData',
1675 [ $changesList, &$data, $block, $rc, &$classes, &$attribs ]
1682 return $this->container->run(
1683 'EnhancedChangesList::getLogText',
1684 [ $changesList, &$links, $block ]
1689 return $this->container->run(
1690 'ExemptFromAccountCreationThrottle',
1696 return $this->container->run(
1703 return $this->container->run(
1705 [ $user, $skin, &$list, $groups ]
1712 return $this->container->run(
1713 'FileDeleteComplete',
1714 [
$file, $oldimage, $article, $user, $reason ]
1719 return $this->container->run(
1721 [
$file, $thumb, $tmpThumbPath, $thumbPath ]
1726 return $this->container->run(
1727 'FileUndeleteComplete',
1728 [
$title, $fileVersions, $user, $reason ]
1733 return $this->container->run(
1735 [
$file, $reupload, $hasDescription ]
1742 return $this->container->run(
1743 'FormatAutocomments',
1744 [ &$comment, $pre, $auto, $post,
$title, $local, $wikiId ]
1749 return $this->container->run(
1756 return $this->container->run(
1757 'GetAllBlockActions',
1759 [
'abortable' =>
false ]
1764 return $this->container->run(
1765 'GetAutoPromoteGroups',
1766 [ $user, &$promote ]
1771 $this->container->run(
1773 [ $context, &$action ],
1774 [
'abortable' => false ]
1779 return $this->container->run(
1780 'GetCacheVaryCookies',
1786 return $this->container->run(
1788 [
$title, &$url, $query ]
1793 return $this->container->run(
1800 return $this->container->run(
1801 'GetDefaultSortkey',
1807 $unhide, &$differenceEngine
1809 return $this->container->run(
1810 'GetDifferenceEngine',
1811 [ $context, $old, $new, $refreshCache, $unhide,
1812 &$differenceEngine ]
1817 return $this->container->run(
1818 'GetDoubleUnderscoreIDs',
1819 [ &$doubleUnderscoreIDs ]
1824 $single, &$maxCacheTime
1826 return $this->container->run(
1827 'GetExtendedMetadata',
1828 [ &$combinedMeta,
$file, $context, $single, &$maxCacheTime ]
1833 return $this->container->run(
1835 [
$title, &$url, $query ]
1842 return $this->container->run(
1843 'GetHumanTimestamp',
1844 [ &$output, $timestamp, $relativeTo, $user,
$lang ]
1849 return $this->container->run(
1851 [
$title, &$url, $query ]
1856 return $this->container->run(
1863 return $this->container->run(
1864 'GetLangPreferredVariant',
1870 return $this->container->run(
1872 [ $linkcolour_ids, &$colours,
$title ]
1877 return $this->container->run(
1879 [
$title, &$url, $query ]
1884 return $this->container->run(
1885 'GetLocalURL::Article',
1891 return $this->container->run(
1892 'GetLocalURL::Internal',
1893 [
$title, &$url, $query ]
1898 return $this->container->run(
1899 'GetLogTypesOnUser',
1905 return $this->container->run(
1906 'GetMagicVariableIDs',
1912 return $this->container->run(
1913 'GetMetadataVersion',
1921 return $this->container->run(
1922 'GetNewMessagesAlert',
1923 [ &$newMessagesAlert, $newtalks, $user, $out ]
1928 return $this->container->run(
1930 [ $user, &$preferences ]
1935 $relativeTo, $user,
$lang
1937 return $this->container->run(
1938 'GetRelativeTimestamp',
1939 [ &$output, &$diff, $timestamp, $relativeTo, $user,
$lang ]
1946 return $this->container->run(
1947 'GetSlotDiffRenderer',
1948 [ $contentHandler, &$slotDiffRenderer, $context ]
1953 return $this->container->run(
1955 [ $user, $ip, &$block ]
1960 return $this->container->run(
1961 'getUserPermissionsErrors',
1962 [
$title, $user, $action, &$result ]
1969 return $this->container->run(
1970 'getUserPermissionsErrorsExpensive',
1971 [
$title, $user, $action, &$result ]
1976 return $this->container->run(
1983 return $this->container->run(
1984 'HistoryPageToolLinks',
1985 [ $context, $linkRenderer, &$links ]
1989 public function onHistoryTools( $revRecord, &$links, $prevRevRecord, $userIdentity ) {
1990 return $this->container->run(
1992 [ $revRecord, &$links, $prevRevRecord, $userIdentity ]
1997 return $this->container->run(
1998 'HtmlCacheUpdaterAppendUrls',
1999 [
$title, $mode, &$append ]
2004 return $this->container->run(
2005 'HtmlCacheUpdaterVaryUrls',
2011 return $this->container->run(
2012 'HTMLFileCache::useFileCache',
2018 &$customAttribs, &$query, &$ret
2020 return $this->container->run(
2021 'HtmlPageLinkRendererBegin',
2022 [ $linkRenderer, $target, &$text, &$customAttribs, &$query, &$ret ]
2027 &$text, &$attribs, &$ret
2029 return $this->container->run(
2030 'HtmlPageLinkRendererEnd',
2031 [ $linkRenderer, $target, $isKnown, &$text, &$attribs, &$ret ]
2036 &$frameParams, &$handlerParams, &$time, &
$res, $parser, &$query, &$widthOption
2038 return $this->container->run(
2039 'ImageBeforeProduceHTML',
2040 [ $linker, &
$title, &
$file, &$frameParams, &$handlerParams, &$time,
2041 &
$res, $parser, &$query, &$widthOption ]
2046 return $this->container->run(
2047 'ImageOpenShowImageInlineBefore',
2048 [ $imagePage, $output ]
2053 return $this->container->run(
2054 'ImagePageAfterImageLinks',
2055 [ $imagePage, &$html ]
2060 return $this->container->run(
2061 'ImagePageFileHistoryLine',
2067 return $this->container->run(
2068 'ImagePageFindFile',
2069 [ $page, &
$file, &$displayFile ]
2074 return $this->container->run(
2081 return $this->container->run(
2082 'ImgAuthBeforeStream',
2088 return $this->container->run(
2089 'ImgAuthModifyHeaders',
2095 return $this->container->run(
2096 'ImportHandleLogItemXMLTag',
2097 [ $reader, $logInfo ]
2102 return $this->container->run(
2103 'ImportHandlePageXMLTag',
2104 [ $reader, &$pageInfo ]
2111 return $this->container->run(
2112 'ImportHandleRevisionXMLTag',
2113 [ $reader, $pageInfo, $revisionInfo ]
2118 return $this->container->run(
2119 'ImportHandleContentXMLTag',
2120 [ $reader, $contentInfo ] );
2124 return $this->container->run(
2125 'ImportHandleToplevelXMLTag',
2131 return $this->container->run(
2132 'ImportHandleUnknownUser',
2138 return $this->container->run(
2139 'ImportHandleUploadXMLTag',
2140 [ $reader, $revisionInfo ]
2145 return $this->container->run(
2146 'ImportLogInterwikiLink',
2147 [ &$fullInterwikiPrefix, &$pageTitle ]
2152 return $this->container->run(
2159 return $this->container->run(
2161 [ $context, &$pageInfo ]
2166 &$ignoreRedirect, &$target, &$article
2168 return $this->container->run(
2169 'InitializeArticleMaybeRedirect',
2170 [
$title, $request, &$ignoreRedirect, &$target, &$article ]
2175 return $this->container->run(
2176 'InternalParseBeforeLinks',
2177 [ $parser, &$text, $stripState ]
2182 return $this->container->run(
2183 'InternalParseBeforeSanitize',
2184 [ $parser, &$text, $stripState ]
2189 return $this->container->run(
2190 'InterwikiLoadPrefix',
2191 [ $prefix, &$iwData ]
2196 return $this->container->run(
2197 'InvalidateEmailComplete',
2203 return $this->container->run(
2205 [ &$url, &$query, $rc ]
2210 return $this->container->run(
2217 return $this->container->run(
2224 return $this->container->run(
2225 'IsUploadAllowedFromUrl',
2231 return $this->container->run(
2238 return $this->container->run(
2240 [ $password, &$result, $user ]
2245 return $this->container->run(
2246 'LanguageGetNamespaces',
2252 return $this->container->run(
2253 'LanguageGetTranslatedLanguageNames',
2259 return $this->container->run(
2261 [
$title, &$links, &$linkFlags ]
2266 return $this->container->run(
2268 [ $out, $cssClassName ]
2273 return $this->container->run(
2274 'Language::getMessagesFileName',
2280 return $this->container->run(
2281 'LinkerGenerateRollbackLink',
2282 [ $revRecord, $context, $options, &$inner ]
2287 return $this->container->run(
2288 'LinkerMakeExternalImage',
2289 [ &$url, &$alt, &$img ]
2296 return $this->container->run(
2297 'LinkerMakeExternalLink',
2298 [ &$url, &$text, &$link, &$attribs, $linkType ]
2305 return $this->container->run(
2306 'LinkerMakeMediaLinkFile',
2312 return $this->container->run(
2319 return $this->container->run(
2320 'LinksUpdateAfterInsert',
2321 [ $linksUpdate, $table, $insertions ]
2326 return $this->container->run(
2327 'LinksUpdateComplete',
2328 [ $linksUpdate, $ticket ]
2333 return $this->container->run(
2334 'LinksUpdateConstructed',
2340 return $this->container->run(
2347 return $this->container->run(
2348 'LoadExtensionSchemaUpdates',
2350 [
'noServices' =>
true ]
2355 return $this->container->run(
2356 'LocalFilePurgeThumbnails',
2357 [
$file, $archiveName, $urls ]
2362 &$opts, &$join_conds
2364 return $this->container->run(
2365 'LocalFile::getHistory',
2366 [
$file, &$tables, &$fields, &$conds, &$opts, &$join_conds ]
2371 return $this->container->run(
2372 'LocalisationCacheRecache',
2373 [
$cache, $code, &$alldata, $unused ]
2378 return $this->container->run(
2379 'LocalisationCacheRecacheFallback',
2380 [
$cache, $code, &$alldata ]
2385 return $this->container->run(
2387 [ $user, $autocreated ]
2394 return $this->container->run(
2395 'LogEventsListGetExtraInputs',
2396 [
$type, $logEventsList, &$input, &$formDescriptor ]
2403 return $this->container->run(
2404 'LogEventsListLineEnding',
2405 [ $page, &$ret, $entry, &$classes, &$attribs ]
2412 return $this->container->run(
2413 'LogEventsListShowLogExtract',
2414 [ &
$s, $types, $page, $user, $param ]
2419 return $this->container->run(
2426 return $this->container->run(
2427 'LoginFormValidErrorMessages',
2433 &$comment, &$revert, $time
2435 return $this->container->run(
2437 [ $log_type, $log_action,
$title, $paramArray, &$comment,
2443 return $this->container->run(
2445 [ &$tables, &$conds, &$joinConds ]
2450 return $this->container->run(
2451 'MagicWordwgVariableIDs',
2457 return $this->container->run(
2458 'MaintenanceRefreshLinksInit',
2464 return $this->container->run(
2465 'MaintenanceUpdateAddParams',
2471 $this->container->run(
2472 'MakeGlobalVariablesScript',
2474 [
'abortable' => false ]
2479 $this->container->run(
2480 'ManualLogEntryBeforePublish',
2482 [
'abortable' => false ]
2489 return $this->container->run(
2491 [ $rcid, $user, $wcOnlySysopsCanPatrol, $auto, &$tags ]
2498 return $this->container->run(
2499 'MarkPatrolledComplete',
2500 [ $rcid, $user, $wcOnlySysopsCanPatrol, $auto ]
2505 $request, $mediaWiki
2507 return $this->container->run(
2508 'MediaWikiPerformAction',
2509 [ $output, $article,
$title, $user, $request, $mediaWiki ]
2514 return $this->container->run(
2515 'MediaWikiServices',
2517 [
'noServices' =>
true ]
2522 return $this->container->run(
2523 'MessageCacheReplace',
2529 return $this->container->run(
2530 'MessageCache::get',
2536 return $this->container->run(
2538 [
$title, &$message, $code ]
2545 return $this->container->run(
2546 'MimeMagicGuessFromContent',
2547 [ $mimeMagic, &$head, &$tail,
$file, &
$mime ]
2552 return $this->container->run(
2553 'MimeMagicImproveFromExtension',
2559 return $this->container->run(
2566 &$join_conds, &$conds
2568 return $this->container->run(
2569 'ModifyExportQuery',
2570 [ $db, &$tables, $cond, &$opts, &$join_conds, &$conds ]
2577 return $this->container->run(
2578 'MovePageCheckPermissions',
2579 [ $oldTitle, $newTitle, $user, $reason, $status ]
2584 return $this->container->run(
2585 'MovePageIsValidMove',
2586 [ $oldTitle, $newTitle, $status ]
2593 return $this->container->run(
2595 [ $renderedRevision, $user, $summary, $flags, $status ]
2600 return $this->container->run(
2601 'NamespaceIsMovable',
2602 [ $index, &$result ]
2607 return $this->container->run(
2608 'NewDifferenceEngine',
2609 [
$title, &$oldId, &$newId, $old, $new ]
2614 return $this->container->run(
2615 'NewPagesLineEnding',
2616 [ $page, &$ret, $row, &$classes, &$attribs ]
2621 &$classes, &$attribs
2623 return $this->container->run(
2624 'OldChangesListRecentChangesLine',
2625 [ $changeslist, &
$s, $rc, &$classes, &$attribs ]
2630 return $this->container->run(
2637 return $this->container->run(
2638 'OpportunisticLinksUpdate',
2639 [ $page,
$title, $parserOutput ]
2644 return $this->container->run(
2645 'OtherAutoblockLogLink',
2646 [ &$otherBlockLink ]
2651 return $this->container->run(
2652 'OtherBlockLogLink',
2653 [ &$otherBlockLink, $ip ]
2658 return $this->container->run(
2659 'OutputPageAfterGetHeadLinksArray',
2665 return $this->container->run(
2666 'OutputPageBeforeHTML',
2672 $this->container->run(
2673 'OutputPageBodyAttributes',
2674 [ $out, $sk, &$bodyAttrs ],
2675 [
'abortable' => false ]
2680 return $this->container->run(
2681 'OutputPageCheckLastModified',
2682 [ &$modifiedTimes, $out ]
2687 return $this->container->run(
2688 'OutputPageMakeCategoryLinks',
2689 [ $out, $categories, &$links ]
2694 $this->container->run(
2695 'OutputPageParserOutput',
2696 [ $out, $parserOutput ],
2697 [
'abortable' => false ]
2702 return $this->container->run(
2703 'PageContentLanguage',
2704 [
$title, &$pageLang, $userLang ]
2709 $isminor, $iswatch, $section, $flags, $status
2711 return $this->container->run(
2713 [ $wikiPage, $user,
$content, &$summary, $isminor, $iswatch,
2714 $section, $flags, $status ]
2725 return $this->container->run(
2727 [ $page, $deleter, $reason, $status, $suppress ]
2738 int $archivedRevisionCount
2740 return $this->container->run(
2741 'PageDeleteComplete',
2742 [ $page, $deleter, $reason, $pageID, $deletedRev, $logEntry, $archivedRevisionCount ]
2747 return $this->container->run(
2748 'PageDeletionDataUpdates',
2749 [
$title, $revision, &$updates ]
2759 array $fileVersions,
2762 return $this->container->run(
2764 [ $page, $performer, $reason, $unsuppress, $timestamps, $fileVersions, $status ]
2769 return $this->container->run(
2770 'PageHistoryBeforeList',
2771 [ $article, $context ]
2778 return $this->container->run(
2779 'PageHistoryLineEnding',
2780 [ $historyAction, &$row, &
$s, &$classes, &$attribs ]
2785 return $this->container->run(
2786 'PageHistoryPager::doBatchLookups',
2792 return $this->container->run(
2793 'PageHistoryPager::getQueryInfo',
2794 [ $pager, &$queryInfo ]
2799 return $this->container->run(
2801 [ $old, $new, $user, $pageid, $redirid, $reason, $revision ]
2806 return $this->container->run(
2807 'PageMoveCompleting',
2808 [ $old, $new, $user, $pageid, $redirid, $reason, $revision ]
2813 return $this->container->run(
2814 'PageRenderingHash',
2815 [ &$confstr, $user, &$forOptions ]
2820 $revisionRecord, $editResult
2822 return $this->container->run(
2824 [ $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult ]
2829 return $this->container->run(
2831 [ $wikipage, $user ]
2836 return $this->container->run(
2838 [ $parser, &$text, $stripState ]
2843 return $this->container->run(
2850 return $this->container->run(
2851 'ParserBeforeInternalParse',
2852 [ $parser, &$text, $stripState ]
2857 return $this->container->run(
2858 'ParserBeforePreprocess',
2859 [ $parser, &$text, $stripState ]
2866 return $this->container->run(
2867 'ParserCacheSaveComplete',
2868 [ $parserCache, $parserOutput,
$title, $popts, $revId ]
2873 return $this->container->run(
2880 return $this->container->run(
2887 return $this->container->run(
2888 'ParserFirstCallInit',
2894 $magicWordId, &$ret, $frame
2896 return $this->container->run(
2897 'ParserGetVariableValueSwitch',
2898 [ $parser, &$variableCache, $magicWordId, &$ret, $frame ]
2903 return $this->container->run(
2904 'ParserGetVariableValueTs',
2910 return $this->container->run(
2911 'ParserGetVariableValueVarCache',
2912 [ $parser, &$varCache ]
2919 return $this->container->run(
2920 'ParserLimitReportFormat',
2921 [ $key, &$value, &$report, $isHTML, $localize ]
2926 return $this->container->run(
2927 'ParserLimitReportPrepare',
2928 [ $parser, $output ]
2933 return $this->container->run(
2934 'ParserMakeImageParams',
2940 return $this->container->run(
2941 'ParserOptionsRegister',
2942 [ &$defaults, &$inCacheKey, &$lazyLoad ]
2949 $this->container->run(
2950 'ParserOutputPostCacheTransform',
2951 [ $parserOutput, &$text, &$options ],
2952 [
'abortable' => false ]
2959 return $this->container->run(
2960 'ParserOutputStashForEdit',
2961 [ $page,
$content, $output, $summary, $user ]
2966 return $this->container->run(
2967 'ParserPreSaveTransformComplete',
2975 return $this->container->run(
2976 'ParserSectionCreate',
2977 [ $parser, $section, &$sectionContent, $showEditLinks ]
2982 return $this->container->run(
2983 'ParserTestGlobals',
2989 return $this->container->run(
2996 return $this->container->run(
2997 'PasswordPoliciesForUser',
2998 [ $user, &$effectivePolicy ]
3003 return $this->container->run(
3004 'PerformRetroactiveAutoblock',
3005 [ $block, &$blockIds ]
3010 $this->container->run(
3012 [ &$personal_urls, &
$title, $skin ],
3013 [
'abortable' => false ]
3018 return $this->container->run(
3020 [ $user, $action, &$result, $incrBy ]
3025 return $this->container->run(
3027 [
$content, $oldtext, $subject, &$text ]
3032 return $this->container->run(
3033 'PostLoginRedirect',
3034 [ &$returnTo, &$returnToQuery, &
$type ]
3041 return $this->container->run(
3042 'PreferencesFormPreSave',
3043 [ $formData, $form, $user, &$result, $oldUserOptions ]
3048 return $this->container->run(
3049 'PreferencesGetLegend',
3050 [ $form, $key, &$legend ]
3057 return $this->container->run(
3058 'PrefixSearchBackend',
3059 [ $ns, $search, $limit, &$results, $offset ]
3064 return $this->container->run(
3065 'PrefixSearchExtractNamespace',
3066 [ &$namespaces, &$search ]
3071 return $this->container->run(
3073 [ $user, $oldaddr, $newaddr ]
3078 return $this->container->run(
3079 'ProtectionForm::buildForm',
3080 [ $article, &$output ]
3085 return $this->container->run(
3086 'ProtectionFormAddFormFields',
3087 [ $article, &$hookFormOptions ]
3092 return $this->container->run(
3093 'ProtectionForm::save',
3094 [ $article, &$errorMsg, $reasonstr ]
3099 return $this->container->run(
3100 'ProtectionForm::showLogExtract',
3106 return $this->container->run(
3108 [ &$tables, &$conds, &$joinConds ]
3113 return $this->container->run(
3114 'RawPageViewBeforeOutput',
3120 return $this->container->run(
3121 'RecentChangesPurgeRows',
3127 return $this->container->run(
3128 'RecentChange_save',
3134 return $this->container->run(
3135 'RedirectSpecialArticleRedirectParams',
3136 [ &$redirectParams ]
3143 return $this->container->run(
3144 'RejectParserCacheValue',
3145 [ $parserOutput, $wikiPage, $parserOptions ]
3150 return $this->container->run(
3151 'RequestContextCreateSkin',
3152 [ $context, &$skin ]
3157 return $this->container->run(
3158 'ResetPasswordExpiration',
3159 [ $user, &$newExpire ]
3164 $this->container->run(
3165 'ResourceLoaderGetConfigVars',
3166 [ &$vars, $skin, $config ],
3167 [
'abortable' => false ]
3174 $this->container->run(
3175 'ResourceLoaderJqueryMsgModuleMagicWords',
3177 [
'abortable' => false ]
3182 return $this->container->run(
3183 'RevisionDataUpdates',
3184 [
$title, $renderedRevision, &$updates ]
3189 return $this->container->run(
3190 'RevisionFromEditComplete',
3191 [ $wikiPage, $rev, $originalRevId, $user, &$tags ]
3196 return $this->container->run(
3197 'RevisionRecordInserted',
3203 return $this->container->run(
3204 'RevisionUndeleted',
3205 [ $revisionRecord, $oldPageID ]
3210 return $this->container->run(
3212 [ $wikiPage, $user, $revision, $current ]
3217 return $this->container->run(
3218 'SearchableNamespaces',
3224 return $this->container->run(
3225 'SearchAfterNoDirectMatch',
3233 return $this->container->run(
3234 'SearchDataForIndex',
3235 [ &$fields, $handler, $page, $output, $engine ]
3240 return $this->container->run(
3241 'SearchGetNearMatch',
3247 return $this->container->run(
3248 'SearchGetNearMatchBefore',
3249 [ $allSearchTerms, &$titleResult ]
3254 return $this->container->run(
3255 'SearchGetNearMatchComplete',
3261 return $this->container->run(
3262 'SearchIndexFields',
3263 [ &$fields, $engine ]
3268 return $this->container->run(
3269 'SearchResultInitFromTitle',
3275 return $this->container->run(
3276 'SearchResultProvideDescription',
3277 [ $pageIdentities, &$descriptions ]
3282 return $this->container->run(
3283 'SearchResultProvideThumbnail',
3284 [ $pageIdentities, &$thumbnails ]
3289 return $this->container->run(
3290 'SearchResultsAugment',
3291 [ &$setAugmentors, &$rowAugmentors ]
3296 $session, $timeSinceAuth
3298 return $this->container->run(
3299 'SecuritySensitiveOperationStatus',
3300 [ &$status, $operation, $session, $timeSinceAuth ]
3305 return $this->container->run(
3307 [ $nt, &$html, &$trail, &$prefix, &$ret ]
3312 return $this->container->run(
3313 'SendWatchlistEmailNotification',
3314 [ $targetUser,
$title, $enotif ]
3321 return $this->container->run(
3323 [ &$reason, $info, $request, $metadata, $data ]
3328 return $this->container->run(
3330 [ $backend, &$metadata, $requests ]
3335 return $this->container->run(
3342 return $this->container->run(
3344 [ &$tables, &$conds, &$joinConds, &$options ]
3349 return $this->container->run(
3350 'ShowMissingArticle',
3356 &$redirect, &$section, &$extract, &$score, &$size, &$date, &$related, &$html
3358 return $this->container->run(
3360 [ $searchPage, $result, $terms, &$link, &$redirect, &$section,
3361 &$extract, &$score, &$size, &$date, &$related, &$html ]
3366 $specialSearch, &$query, &$attributes
3368 return $this->container->run(
3369 'ShowSearchHitTitle',
3370 [ &
$title, &$titleSnippet, $result, $terms, $specialSearch,
3371 &$query, &$attributes ]
3376 $this->container->run(
3377 'SidebarBeforeOutput',
3378 [ $skin, &$sidebar ],
3379 [
'abortable' => false ]
3384 return $this->container->run(
3386 [ &$siteNotice, $skin ]
3391 return $this->container->run(
3393 [ &$siteNotice, $skin ]
3400 $this->container->run(
3401 'SkinPageReadyConfig',
3402 [ $context, &$config ],
3403 [
'abortable' => false ]
3408 $this->container->run(
3409 'SkinAddFooterLinks',
3410 [ $skin, $key, &$footerItems ]
3415 return $this->container->run(
3416 'SkinAfterBottomScripts',
3422 return $this->container->run(
3429 return $this->container->run(
3431 [ $skin, $portlet, &$html ]
3436 return $this->container->run(
3443 return $this->container->run(
3444 'SkinCopyrightFooter',
3452 return $this->container->run(
3453 'SkinEditSectionLinks',
3454 [ $skin,
$title, $section, $tooltip, &$result,
$lang ]
3459 return $this->container->run(
3466 return $this->container->run(
3467 'SkinPreloadExistence',
3473 return $this->container->run(
3474 'SkinSubPageSubtitle',
3475 [ &$subpages, $skin, $out ]
3480 $languageLinkTitle,
$title, $outputPage
3482 return $this->container->run(
3483 'SkinTemplateGetLanguageLink',
3484 [ &$languageLink, $languageLinkTitle,
$title, $outputPage ]
3489 $this->container->run(
3490 'SkinTemplateNavigation',
3491 [ $sktemplate, &$links ],
3492 [
'abortable' => false ]
3497 $this->container->run(
3498 'SkinTemplateNavigation::SpecialPage',
3499 [ $sktemplate, &$links ],
3500 [
'abortable' => false ]
3505 $this->container->run(
3506 'SkinTemplateNavigation::Universal',
3507 [ $sktemplate, &$links ],
3508 [
'abortable' => false ]
3513 return $this->container->run(
3520 return $this->container->run(
3521 'SpecialBlockModifyFormFields',
3527 return $this->container->run(
3528 'SpecialContributionsBeforeMainOutput',
3536 return $this->container->run(
3537 'SpecialContributions::formatRow::flags',
3538 [ $context, $row, &$flags ]
3543 return $this->container->run(
3544 'SpecialContributions::getForm::filters',
3550 return $this->container->run(
3551 'SpecialListusersDefaultQuery',
3557 return $this->container->run(
3558 'SpecialListusersFormatRow',
3564 return $this->container->run(
3565 'SpecialListusersHeader',
3571 return $this->container->run(
3572 'SpecialListusersHeaderForm',
3578 return $this->container->run(
3579 'SpecialListusersQueryInfo',
3585 return $this->container->run(
3586 'SpecialLogAddLogSearchRelations',
3587 [
$type, $request, &$qc ]
3592 return $this->container->run(
3593 'SpecialMovepageAfterMove',
3594 [ $movePage, $oldTitle, $newTitle ]
3599 return $this->container->run(
3600 'SpecialMuteModifyFormFields',
3601 [ $target, $user, &$fields ]
3606 return $this->container->run(
3607 'SpecialMuteSubmit',
3613 &$tables, &$fields, &$join_conds
3615 return $this->container->run(
3616 'SpecialNewpagesConditions',
3617 [ $special, $opts, &$conds, &$tables, &$fields, &$join_conds ]
3622 return $this->container->run(
3623 'SpecialNewPagesFilters',
3624 [ $special, &$filters ]
3629 return $this->container->run(
3630 'SpecialPageAfterExecute',
3631 [ $special, $subPage ]
3636 return $this->container->run(
3637 'SpecialPageBeforeExecute',
3638 [ $special, $subPage ]
3643 return $this->container->run(
3644 'SpecialPageBeforeFormDisplay',
3650 return $this->container->run(
3651 'SpecialPage_initList',
3657 return $this->container->run(
3658 'SpecialPasswordResetOnSubmit',
3659 [ &$users, $data, &$error ]
3664 &$namespaces, &$extra, &
$title
3666 return $this->container->run(
3667 'SpecialRandomGetRandomTitle',
3668 [ &$randstr, &$isRedir, &$namespaces, &$extra, &
$title ]
3673 return $this->container->run(
3674 'SpecialRecentChangesPanel',
3675 [ &$extraOpts, $opts ]
3680 return $this->container->run(
3681 'SpecialResetTokensTokens',
3687 return $this->container->run(
3688 'SpecialSearchCreateLink',
3694 return $this->container->run(
3695 'SpecialSearchGoResult',
3701 return $this->container->run(
3702 'SpecialSearchNogomatch',
3708 return $this->container->run(
3709 'SpecialSearchPowerBox',
3710 [ &$showSections, $term, &$opts ]
3717 return $this->container->run(
3718 'SpecialSearchProfileForm',
3719 [ $search, &$form, $profile, $term, $opts ]
3724 return $this->container->run(
3725 'SpecialSearchProfiles',
3731 return $this->container->run(
3732 'SpecialSearchResults',
3733 [ $term, &$titleMatches, &$textMatches ]
3738 return $this->container->run(
3739 'SpecialSearchResultsAppend',
3740 [ $specialSearch, $output, $term ]
3745 return $this->container->run(
3746 'SpecialSearchResultsPrepend',
3747 [ $specialSearch, $output, $term ]
3752 return $this->container->run(
3753 'SpecialSearchSetupEngine',
3754 [ $search, $profile, $engine ]
3759 return $this->container->run(
3760 'SpecialStatsAddExtra',
3761 [ &$extraStats, $context ]
3768 return $this->container->run(
3769 'SpecialTrackingCategories::generateCatLink',
3770 [ $specialPage, $catTitle, &$html ]
3777 return $this->container->run(
3778 'SpecialTrackingCategories::preprocess',
3779 [ $specialPage, $trackingCategories ]
3784 return $this->container->run(
3785 'SpecialUploadComplete',
3791 return $this->container->run(
3792 'SpecialVersionVersionUrl',
3793 [ $version, &$versionUrl ]
3798 return $this->container->run(
3799 'SpecialWatchlistGetNonRevisionTypes',
3800 [ &$nonRevisionTypes ]
3805 return $this->container->run(
3806 'TestCanonicalRedirect',
3807 [ $request,
$title, $output ]
3814 return $this->container->run(
3815 'ThumbnailBeforeProduceHTML',
3816 [ $thumbnail, &$attribs, &$linkAttribs ]
3821 return $this->container->run(
3828 return $this->container->run(
3829 'TitleGetEditNotices',
3830 [
$title, $oldid, &$notices ]
3835 return $this->container->run(
3836 'TitleGetRestrictionTypes',
3842 return $this->container->run(
3843 'TitleIsAlwaysKnown',
3849 return $this->container->run(
3856 return $this->container->run(
3858 [ $old, $nt, $user, $reason, &$status ]
3863 return $this->container->run(
3864 'TitleMoveStarting',
3865 [ $old, $nt, $user ]
3870 $doExpensiveQueries, $short
3872 return $this->container->run(
3873 'TitleQuickPermissions',
3874 [
$title, $user, $action, &$errors, $doExpensiveQueries, $short ]
3879 return $this->container->run(
3880 'TitleReadWhitelist',
3881 [
$title, $user, &$whitelisted ]
3886 return $this->container->run(
3893 return $this->container->run(
3895 [ $block, $user, &$reason ]
3900 return $this->container->run(
3901 'UnblockUserComplete',
3907 return $this->container->run(
3908 'UndeleteForm::showHistory',
3914 return $this->container->run(
3915 'UndeleteForm::showRevision',
3921 return $this->container->run(
3922 'UndeleteForm::undelete',
3928 return $this->container->run(
3929 'UndeletePageToolLinks',
3930 [ $context, $linkRenderer, &$links ]
3935 return $this->container->run(
3936 'UnitTestsAfterDatabaseSetup',
3937 [ $database, $prefix ]
3942 return $this->container->run(
3943 'UnitTestsBeforeDatabaseTeardown',
3949 return $this->container->run(
3956 return $this->container->run(
3958 [ $user, $page, &$status ]
3963 return $this->container->run(
3964 'UnwatchArticleComplete',
3970 return $this->container->run(
3971 'UpdateUserMailerFormattedPageStatus',
3972 [ &$formattedPageStatus ]
3977 return $this->container->run(
3984 return $this->container->run(
3985 'UploadCreateFromRequest',
3986 [
$type, &$className ]
3991 return $this->container->run(
3992 'UploadFormInitDescriptor',
4000 return $this->container->run(
4001 'UploadFormSourceDescriptors',
4002 [ &$descriptor, &$radio, $selectedSourceType ]
4007 return $this->container->run(
4008 'UploadForm:BeforeProcessing',
4014 return $this->container->run(
4015 'UploadForm:getInitialPageText',
4016 [ &$pageText, $msg, $config ]
4021 return $this->container->run(
4022 'UploadForm:initial',
4028 return $this->container->run(
4030 [ $upload, $user, $props, &$error ]
4035 return $this->container->run(
4037 [ $upload,
$mime, &$error ]
4044 return $this->container->run(
4045 'UploadVerifyUpload',
4046 [ $upload, $user, $props, $comment, $pageText, &$error ]
4051 return $this->container->run(
4053 [ $user, &$group, &$expiry ]
4058 return $this->container->run(
4059 'UserArrayFromResult',
4060 [ &$userArray,
$res ]
4065 return $this->container->run(
4067 [
$title, $user, $action, &$result ]
4072 return $this->container->run(
4074 [ $user, &$hookErr ]
4079 return $this->container->run(
4080 'UserClearNewTalkNotification',
4081 [ $userIdentity, $oldid ]
4086 return $this->container->run(
4087 'UserEffectiveGroups',
4093 return $this->container->run(
4100 return $this->container->run(
4101 'UserGetDefaultOptions',
4102 [ &$defaultOptions ]
4107 return $this->container->run(
4114 return $this->container->run(
4115 'UserGetEmailAuthenticationTimestamp',
4116 [ $user, &$timestamp ]
4121 return $this->container->run(
4122 'UserGetLanguageObject',
4123 [ $user, &$code, $context ]
4128 return $this->container->run(
4129 'UserGetReservedNames',
4130 [ &$reservedUsernames ]
4135 return $this->container->run(
4142 return $this->container->run(
4143 'UserGetRightsRemove',
4149 $reason, $oldUGMs, $newUGMs
4151 return $this->container->run(
4152 'UserGroupsChanged',
4153 [ $user, $added, $removed, $performer, $reason, $oldUGMs,
4159 return $this->container->run(
4160 'UserIsBlockedFrom',
4161 [ $user,
$title, &$blocked, &$allowUsertalk ]
4166 return $this->container->run(
4167 'UserIsBlockedGlobally',
4168 [ $user, $ip, &$blocked, &$block ]
4173 return $this->container->run(
4180 return $this->container->run(
4181 'UserIsEveryoneAllowed',
4187 return $this->container->run(
4194 return $this->container->run(
4195 'UserLoadAfterLoadFromSession',
4201 return $this->container->run(
4208 return $this->container->run(
4209 'UserLoadFromDatabase',
4215 return $this->container->run(
4217 [ $user, &$options ]
4222 $this->container->run(
4224 [ $user, &$options ],
4225 [
'abortable' => false ]
4230 return $this->container->run(
4237 return $this->container->run(
4238 'UserLoginComplete',
4239 [ $user, &$inject_html, $direct ]
4244 return $this->container->run(
4251 return $this->container->run(
4252 'UserLogoutComplete',
4253 [ $user, &$inject_html, $oldName ]
4258 return $this->container->run(
4259 'UserMailerChangeReturnPath',
4260 [ $to, &$returnPath ]
4265 return $this->container->run(
4266 'UserMailerSplitTo',
4272 return $this->container->run(
4273 'UserMailerTransformContent',
4274 [ $to, $from, &$body, &$error ]
4281 return $this->container->run(
4282 'UserMailerTransformMessage',
4283 [ $to, $from, &$subject, &$headers, &$body, &$error ]
4288 return $this->container->run(
4297 return $this->container->run(
4298 'UserResetAllOptions',
4299 [ $user, &$newOptions, $options, $resetKinds ]
4304 return $this->container->run(
4306 [ $user, &$options, $originalOptions ]
4311 return $this->container->run(
4313 [ $user, &$modifiedOptions, $originalOptions ]
4318 return $this->container->run(
4325 return $this->container->run(
4326 'UserSendConfirmationMail',
4327 [ $user, &$mail, $info ]
4332 return $this->container->run(
4334 [ $user, &$session, &$cookies ]
4339 return $this->container->run(
4346 return $this->container->run(
4347 'UserSetEmailAuthenticationTimestamp',
4348 [ $user, &$timestamp ]
4353 return $this->container->run(
4354 'UsersPagerDoBatchLookups',
4360 return $this->container->run(
4361 'UserToolLinksEdit',
4362 [ $userId, $userText, &$items ]
4367 return $this->container->run(
4368 'User::mailPasswordInternal',
4374 return $this->container->run(
4375 'ValidateExtendedMetadataCache',
4376 [ $timestamp,
$file ]
4381 return $this->container->run(
4382 'WantedPages::getQueryInfo',
4383 [ $wantedPages, &$query ]
4388 return $this->container->run(
4390 [ $user, $page, &$status, $expiry ]
4395 return $this->container->run(
4396 'WatchArticleComplete',
4402 $watchedItemQueryService
4404 return $this->container->run(
4405 'WatchedItemQueryServiceExtensions',
4406 [ &$extensions, $watchedItemQueryService ]
4411 return $this->container->run(
4412 'WatchlistEditorBeforeFormRender',
4420 return $this->container->run(
4421 'WatchlistEditorBuildRemoveLine',
4422 [ &$tools,
$title, $redirect, $skin, &$link ]
4427 return $this->container->run(
4428 'WebRequestPathInfoRouter',
4434 return $this->container->run(
4435 'WebResponseSetCookie',
4436 [ &$name, &$value, &$expire, &$options ]
4441 return $this->container->run(
4443 [ &$script, &$parameters, &$options ]
4448 return $this->container->run(
4455 return $this->container->run(
4456 'WhatLinksHereProps',
4457 [ $row,
$title, $target, &$props ]
4462 return $this->container->run(
4463 'WikiExporter::dumpStableQuery',
4464 [ &$tables, &$opts, &$join ]
4469 return $this->container->run(
4470 'WikiPageDeletionUpdates',
4476 return $this->container->run(
4483 return $this->container->run(
4484 'XmlDumpWriterOpenPage',
4485 [ $obj, &$out, $row,
$title ]
4490 return $this->container->run(
4491 'XmlDumpWriterWriteRevision',
4492 [ $obj, &$out, $row, $text, $rev ]
4497 $this->container->run(
4498 'MaintenanceShellStart',
4500 [
'abortable' => false ]
$magicWords
@phpcs-require-sorted-array
Class for viewing MediaWiki article and history.
Class for creating new log entries and inserting them into the database.
Set options of the Parser.
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.
Parent class for all special pages.
Generic operation result class Has warning/error list, boolean status and arbitrary value.
Represents a title within MediaWiki.
Interface for configuration instances.
Interface for objects which can provide a MediaWiki context on request.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
Interface for objects representing a page that is (or could be, or used to be) an editable page on a ...
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
foreach( $mmfl['setupFiles'] as $fileName) if($queue) if(empty( $mmfl['quiet'])) $s
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