436 \MediaWiki\Page\Hook\ArticleConfirmDeleteHook,
437 \MediaWiki\Page\Hook\ArticleDeleteAfterSuccessHook,
438 \MediaWiki\Page\Hook\ArticleDeleteCompleteHook,
439 \MediaWiki\Page\Hook\ArticleDeleteHook,
440 \MediaWiki\Page\Hook\ArticleFromTitleHook,
441 \MediaWiki\Page\Hook\ArticlePageDataAfterHook,
442 \MediaWiki\Page\Hook\ArticlePageDataBeforeHook,
443 \MediaWiki\Page\Hook\ArticleParserOptionsHook,
444 \MediaWiki\Page\Hook\ArticleProtectCompleteHook,
445 \MediaWiki\Page\Hook\ArticleProtectHook,
446 \MediaWiki\Page\Hook\ArticlePurgeHook,
447 \MediaWiki\Page\Hook\ArticleRevisionUndeletedHook,
448 \MediaWiki\Page\Hook\ArticleRevisionViewCustomHook,
449 \MediaWiki\Page\Hook\ArticleRollbackCompleteHook,
450 \MediaWiki\Page\Hook\ArticleShowPatrolFooterHook,
451 \MediaWiki\Page\Hook\ArticleUndeleteHook,
452 \MediaWiki\Page\Hook\ArticleUndeleteLogEntryHook,
453 \MediaWiki\Page\Hook\ArticleViewFooterHook,
454 \MediaWiki\Page\Hook\ArticleViewHeaderHook,
455 \MediaWiki\Page\Hook\ArticleViewRedirectHook,
456 \MediaWiki\Page\Hook\Article__MissingArticleConditionsHook,
457 \MediaWiki\Page\Hook\BeforeDisplayNoArticleTextHook,
458 \MediaWiki\Page\Hook\CategoryAfterPageAddedHook,
459 \MediaWiki\Page\Hook\CategoryAfterPageRemovedHook,
460 \MediaWiki\Page\Hook\CategoryPageViewHook,
461 \MediaWiki\Page\Hook\DisplayOldSubtitleHook,
462 \MediaWiki\Page\Hook\ImageOpenShowImageInlineBeforeHook,
463 \MediaWiki\Page\Hook\ImagePageAfterImageLinksHook,
464 \MediaWiki\Page\Hook\ImagePageFileHistoryLineHook,
465 \MediaWiki\Page\Hook\ImagePageFindFileHook,
466 \MediaWiki\Page\Hook\ImagePageShowTOCHook,
467 \MediaWiki\Page\Hook\IsFileCacheableHook,
468 \MediaWiki\Page\Hook\NewRevisionFromEditCompleteHook,
469 \MediaWiki\Page\Hook\OpportunisticLinksUpdateHook,
470 \MediaWiki\Page\Hook\PageDeletionDataUpdatesHook,
471 \MediaWiki\Page\Hook\PageViewUpdatesHook,
472 \MediaWiki\Page\Hook\RevisionFromEditCompleteHook,
473 \MediaWiki\Page\Hook\RevisionUndeletedHook,
474 \MediaWiki\Page\Hook\RollbackCompleteHook,
475 \MediaWiki\Page\Hook\ShowMissingArticleHook,
476 \MediaWiki\Page\Hook\WikiPageDeletionUpdatesHook,
490 \MediaWiki\ResourceLoader\Hook\ResourceLoaderGetConfigVarsHook,
491 \MediaWiki\ResourceLoader\Hook\ResourceLoaderJqueryMsgModuleMagicWordsHook,
494 \MediaWiki\Revision\Hook\ContentHandlerDefaultModelForHook,
495 \MediaWiki\Revision\Hook\RevisionInsertCompleteHook,
496 \MediaWiki\Revision\Hook\RevisionRecordInsertedHook,
584 return $this->container->run(
586 [ $autoblockip, $block ]
591 return $this->container->run(
598 return $this->container->run(
599 'AbortEmailNotification',
605 return $this->container->run(
606 'AbortTalkPageEmailNotification',
612 return $this->container->run(
613 'ActionBeforeFormDisplay',
614 [ $name, $form, $article ]
619 return $this->container->run(
620 'ActionModifyFormFields',
621 [ $name, &$fields, $article ]
626 return $this->container->run(
633 return $this->container->run(
634 'AfterBuildFeedLinks',
640 $this->container->run(
641 'AfterFinalPageOutput',
643 [
'abortable' =>
false ]
648 $sRevCount, $pageInfo
650 return $this->container->run(
652 [
$title, $foreignTitle, $revCount, $sRevCount, $pageInfo ]
657 return $this->container->run(
658 'AfterParserFetchFileAndTitle',
659 [ $parser, $ig, &$html ]
664 return $this->container->run(
673 return $this->container->run(
674 'AlternateEditPreview',
675 [ $editPage, &
$content, &$previewHTML, &$parserOutput ]
680 return $this->container->run(
681 'AlternateUserMailer',
682 [ $headers, $to, $from, $subject, $body ]
687 return $this->container->run(
689 [ &$tables, &$conds, &$joinConds ]
694 return $this->container->run(
701 return $this->container->run(
702 'ArticleConfirmDelete',
703 [ $article, $output, &$reason ]
708 return $this->container->run(
709 'ArticleContentOnDiff',
710 [ $diffEngine, $output ]
717 return $this->container->run(
719 [ $wikiPage, $user, &$reason, &$error, &$status, $suppress ]
724 return $this->container->run(
725 'ArticleDeleteAfterSuccess',
731 $content, $logEntry, $archivedRevisionCount
733 return $this->container->run(
734 'ArticleDeleteComplete',
735 [ $wikiPage, $user, $reason, $id,
$content, $logEntry,
736 $archivedRevisionCount ]
741 return $this->container->run(
742 'ArticleEditUpdateNewTalk',
743 [ $wikiPage, $recipient ]
748 return $this->container->run(
749 'ArticleEditUpdates',
750 [ $wikiPage, $editInfo, $changed ]
755 return $this->container->run(
756 'ArticleEditUpdatesDeleteFromRecentchanges',
762 return $this->container->run(
769 return $this->container->run(
770 'ArticleMergeComplete',
771 [ $targetTitle, $destTitle ]
776 return $this->container->run(
777 'ArticlePageDataAfter',
785 return $this->container->run(
786 'ArticlePageDataBefore',
787 [ $wikiPage, &$fields, &$tables, &$joinConds ]
792 return $this->container->run(
793 'ArticleParserOptions',
799 return $this->container->run(
800 'ArticlePrepareTextForEdit',
801 [ $wikiPage, $popts ]
806 return $this->container->run(
808 [ $wikiPage, $user, $protect, $reason ]
813 return $this->container->run(
814 'ArticleProtectComplete',
815 [ $wikiPage, $user, $protect, $reason ]
820 return $this->container->run(
827 return $this->container->run(
828 'ArticleRevisionUndeleted',
829 [
$title, $revision, $oldPageID ]
836 return $this->container->run(
837 'ArticleRevisionViewCustom',
838 [ $revision,
$title, $oldid, $output ]
845 return $this->container->run(
846 'ArticleRevisionVisibilitySet',
847 [
$title, $ids, $visibilityChangeMap ]
854 return $this->container->run(
855 'ArticleRollbackComplete',
856 [ $wikiPage, $user, $revision, $current ]
861 return $this->container->run(
862 'ArticleShowPatrolFooter',
870 return $this->container->run(
872 [
$title, $create, $comment, $oldPageId, $restoredPages ]
877 return $this->container->run(
878 'ArticleUndeleteLogEntry',
879 [ $pageArchive, &$logEntry, $user ]
886 return $this->container->run(
887 'ArticleUpdateBeforeRedirect',
888 [ $article, &$sectionanchor, &$extraq ]
893 return $this->container->run(
895 [ $article, $patrolFooterShown ]
900 return $this->container->run(
902 [ $article, &$outputDone, &$pcache ]
907 return $this->container->run(
908 'ArticleViewRedirect',
914 return $this->container->run(
915 'Article::MissingArticleConditions',
916 [ &$conds, $logTypes ]
923 return $this->container->run(
924 'AuthChangeFormFields',
925 [ $requests, $fieldInfo, &$formDescriptor,
$action ]
930 $username, $extraData
932 return $this->container->run(
933 'AuthManagerLoginAuthenticateAudit',
934 [ $response, $user, $username, $extraData ]
939 return $this->container->run(
940 'AutopromoteCondition',
946 return $this->container->run(
947 'BacklinkCacheGetConditions',
948 [ $table,
$title, &$conds ]
953 return $this->container->run(
954 'BacklinkCacheGetPrefix',
960 return $this->container->run(
967 return $this->container->run(
968 'BaseTemplateAfterPortlet',
969 [ $template, $portlet, &$html ]
974 return $this->container->run(
975 'BaseTemplateToolbox',
981 return $this->container->run(
982 'BeforeDisplayNoArticleText',
988 return $this->container->run(
989 'BeforeHttpsRedirect',
997 return $this->container->run(
999 [
$title, $unused, $output, $user, $request, $mediaWiki ]
1004 $this->container->run(
1005 'BeforePageDisplay',
1007 [
'abortable' =>
false ]
1012 return $this->container->run(
1013 'BeforePageRedirect',
1014 [ $out, &$redirect, &$code ]
1021 return $this->container->run(
1022 'BeforeParserFetchFileAndTitle',
1023 [ $parser, $nt, &$options, &$descQuery ]
1030 return $this->container->run(
1031 'BeforeParserFetchTemplateAndtitle',
1032 [ $parser,
$title, &$skip, &$id ]
1040 return $this->container->run(
1041 'BeforeParserFetchTemplateRevisionRecord',
1042 [ $contextTitle,
$title, &$skip, &$revRecord ]
1047 return $this->container->run(
1048 'BeforeParserrenderImageGallery',
1056 return $this->container->run(
1057 'BeforeResetNotificationTimestamp',
1058 [ &$userObj, &$titleObj, $force, &$oldid ]
1063 $summary, $flags, $revisionRecord, $editResult, &$approved
1065 $this->container->run(
1066 'BeforeRevertedTagUpdate',
1067 [ $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult,
1069 [
'abortable' =>
false ]
1076 return $this->container->run(
1077 'BeforeWelcomeCreation',
1078 [ &$welcome_creation_msg, &$injected_html ]
1083 &$checkImageAreaHookResult
1085 return $this->container->run(
1086 'BitmapHandlerCheckImageArea',
1087 [ $image, &$params, &$checkImageAreaHookResult ]
1094 return $this->container->run(
1095 'BitmapHandlerTransform',
1096 [ $handler, $image, &$scalerParams, &$mto ]
1101 return $this->container->run(
1103 [ $block, $user, &$reason ]
1108 return $this->container->run(
1110 [ $block, $user, $priorBlock ]
1115 return $this->container->run(
1122 return $this->container->run(
1129 return $this->container->run(
1130 'CanonicalNamespaces',
1136 return $this->container->run(
1137 'CategoryAfterPageAdded',
1138 [ $category, $wikiPage ]
1143 return $this->container->run(
1144 'CategoryAfterPageRemoved',
1145 [ $category, $wikiPage, $id ]
1150 return $this->container->run(
1157 return $this->container->run(
1158 'CategoryViewer::doCategoryQuery',
1164 return $this->container->run(
1165 'CategoryViewer::generateLink',
1171 return $this->container->run(
1172 'ChangeAuthenticationDataAudit',
1178 return $this->container->run(
1179 'ChangesListInitRows',
1180 [ $changesList, $rows ]
1185 &
$s, $rc, $unpatrolled, $watched
1187 return $this->container->run(
1188 'ChangesListInsertArticleLink',
1189 [ $changesList, &$articlelink, &
$s, $rc, $unpatrolled, $watched ]
1194 &$conds, &$query_options, &$join_conds, $opts
1196 return $this->container->run(
1197 'ChangesListSpecialPageQuery',
1198 [ $name, &$tables, &$fields, &$conds, &$query_options,
1199 &$join_conds, $opts ]
1204 return $this->container->run(
1205 'ChangesListSpecialPageStructuredFilters',
1211 return $this->container->run(
1212 'ChangeTagAfterDelete',
1218 return $this->container->run(
1219 'ChangeTagCanCreate',
1220 [ $tag, $user, &$status ]
1225 return $this->container->run(
1226 'ChangeTagCanDelete',
1227 [ $tag, $user, &$status ]
1232 $prevTags, $rc_id, $rev_id, $log_id, $params, $rc, $user
1234 return $this->container->run(
1235 'ChangeTagsAfterUpdateTags',
1236 [ $addedTags, $removedTags, $prevTags, $rc_id, $rev_id, $log_id,
1237 $params, $rc, $user ]
1242 return $this->container->run(
1243 'ChangeTagsAllowedAdd',
1244 [ &$allowedTags, $addTags, $user ]
1249 return $this->container->run(
1250 'ChangeTagsListActive',
1256 return $this->container->run(
1258 [ $performer, $user, &$add, &$remove ]
1263 return $this->container->run(
1264 'Collation::factory',
1265 [ $collationName, &$collationObject ]
1270 return $this->container->run(
1271 'ConfirmEmailComplete',
1277 return $this->container->run(
1278 'ContentAlterParserOutput',
1284 $generateHtml, &$output
1286 return $this->container->run(
1287 'ContentGetParserOutput',
1293 return $this->container->run(
1294 'ContentHandlerDefaultModelFor',
1300 return $this->container->run(
1301 'ContentHandlerForModelID',
1302 [ $modeName, &$handler ]
1307 return $this->container->run(
1308 'ContentModelCanBeUsedOn',
1309 [ $contentModel,
$title, &$ok ]
1314 $policyConfig, $mode
1316 return $this->container->run(
1317 'ContentSecurityPolicyDefaultSource',
1318 [ &$defaultSrc, $policyConfig, $mode ]
1325 return $this->container->run(
1326 'ContentSecurityPolicyDirectives',
1327 [ &$directives, $policyConfig, $mode ]
1332 $policyConfig, $mode
1334 return $this->container->run(
1335 'ContentSecurityPolicyScriptSource',
1336 [ &$scriptSrc, $policyConfig, $mode ]
1341 return $this->container->run(
1342 'ContribsPager::getQueryInfo',
1343 [ $pager, &$queryInfo ]
1350 return $this->container->run(
1351 'ContribsPager::reallyDoQuery',
1352 [ &$data, $pager, $offset, $limit, $descending ]
1359 return $this->container->run(
1360 'ContributionsLineEnding',
1361 [ $page, &$ret, $row, &$classes, &$attribs ]
1366 return $this->container->run(
1367 'ContributionsToolLinks',
1368 [ $id,
$title, &$tools, $specialPage ]
1373 return $this->container->run(
1375 [
$content, $toModel, $lossy, &$result ]
1380 return $this->container->run(
1389 return $this->container->run(
1390 'DeletedContribsPager::reallyDoQuery',
1391 [ &$data, $pager, $offset, $limit, $descending ]
1396 &$classes, &$attribs
1398 return $this->container->run(
1399 'DeletedContributionsLineEnding',
1400 [ $page, &$ret, $row, &$classes, &$attribs ]
1405 return $this->container->run(
1406 'DeleteUnknownPreferences',
1412 return $this->container->run(
1413 'DifferenceEngineAfterLoadNewText',
1414 [ $differenceEngine ]
1421 return $this->container->run(
1422 'DifferenceEngineLoadTextAfterNewContentIsLoaded',
1423 [ $differenceEngine ]
1428 &$markAsPatrolledLink, $rcid
1430 return $this->container->run(
1431 'DifferenceEngineMarkPatrolledLink',
1432 [ $differenceEngine, &$markAsPatrolledLink, $rcid ]
1439 return $this->container->run(
1440 'DifferenceEngineMarkPatrolledRCID',
1441 [ &$rcid, $differenceEngine, $change, $user ]
1446 $formattedRevisionTools, $nextlink, $rollback, $newminor, $diffOnly, $rdel,
1449 return $this->container->run(
1450 'DifferenceEngineNewHeader',
1451 [ $differenceEngine, &$newHeader, $formattedRevisionTools,
1452 $nextlink, $rollback, $newminor, $diffOnly, $rdel, $unhide ]
1457 $prevlink, $oldminor, $diffOnly, $ldel, $unhide
1459 return $this->container->run(
1460 'DifferenceEngineOldHeader',
1461 [ $differenceEngine, &$oldHeader, $prevlink, $oldminor, $diffOnly,
1467 return $this->container->run(
1468 'DifferenceEngineOldHeaderNoOldRev',
1474 $differenceEngine, $out, $parserOutput, $wikiPage
1476 return $this->container->run(
1477 'DifferenceEngineRenderRevisionAddParserOutput',
1478 [ $differenceEngine, $out, $parserOutput, $wikiPage ]
1483 return $this->container->run(
1484 'DifferenceEngineRenderRevisionShowFinalPatrolLink',
1490 return $this->container->run(
1491 'DifferenceEngineShowDiff',
1492 [ $differenceEngine ]
1497 return $this->container->run(
1498 'DifferenceEngineShowDiffPage',
1506 return $this->container->run(
1507 'DifferenceEngineShowDiffPageMaybeShowMissingRevision',
1508 [ $differenceEngine ]
1513 return $this->container->run(
1514 'DifferenceEngineShowEmptyOldContent',
1515 [ $differenceEngine ]
1520 return $this->container->run(
1521 'DifferenceEngineViewHeader',
1522 [ $differenceEngine ]
1527 return $this->container->run(
1528 'DiffRevisionTools',
1529 [ $newRev, &$links, $oldRev, $user ]
1533 public function onDiffTools( $newRevRecord, &$links, $oldRevRecord, $userIdentity ) {
1534 return $this->container->run(
1536 [ $newRevRecord, &$links, $oldRevRecord, $userIdentity ]
1541 return $this->container->run(
1543 [ $diff, $oldRev, $newRev ]
1548 return $this->container->run(
1549 'DisplayOldSubtitle',
1550 [ $article, &$oldid ]
1554 public function onEditFilter( $editor, $text, $section, &$error, $summary ) {
1555 return $this->container->run(
1557 [ $editor, $text, $section, &$error, $summary ]
1562 $summary, $user, $minoredit
1564 return $this->container->run(
1565 'EditFilterMergedContent',
1571 return $this->container->run(
1572 'EditFormInitialText',
1578 return $this->container->run(
1579 'EditFormPreloadText',
1585 return $this->container->run(
1586 'EditPageBeforeConflictDiff',
1592 return $this->container->run(
1593 'EditPageBeforeEditButtons',
1594 [ $editpage, &$buttons, &$tabindex ]
1599 return $this->container->run(
1600 'EditPageBeforeEditToolbar',
1606 return $this->container->run(
1607 'EditPageCopyrightWarning',
1613 return $this->container->run(
1614 'EditPageGetCheckboxesDefinition',
1615 [ $editpage, &$checkboxes ]
1620 return $this->container->run(
1621 'EditPageGetDiffContent',
1622 [ $editPage, &$newtext ]
1627 return $this->container->run(
1628 'EditPageGetPreviewContent',
1634 return $this->container->run(
1635 'EditPageNoSuchSection',
1636 [ $editpage, &
$res ]
1641 return $this->container->run(
1642 'EditPageTosSummary',
1648 return $this->container->run(
1649 'EditPage::attemptSave',
1657 return $this->container->run(
1658 'EditPage::attemptSave:after',
1659 [ $editpage_Obj, $status, $resultDetails ]
1664 return $this->container->run(
1665 'EditPage::importFormData',
1666 [ $editpage, $request ]
1671 return $this->container->run(
1672 'EditPage::showEditForm:fields',
1678 return $this->container->run(
1679 'EditPage::showEditForm:initial',
1685 return $this->container->run(
1686 'EditPage::showReadOnlyForm:initial',
1694 return $this->container->run(
1695 'EditPage::showStandardInputs:options',
1696 [ $editor, $out, &$tabindex ]
1701 return $this->container->run(
1703 [ $user, &$confirmed ]
1707 public function onEmailUser( &$to, &$from, &$subject, &$text, &$error ) {
1708 return $this->container->run(
1710 [ &$to, &$from, &$subject, &$text, &$error ]
1715 return $this->container->run(
1717 [ &$to, &$from, &$subject, &$text ]
1722 return $this->container->run(
1723 'EmailUserComplete',
1724 [ $to, $from, $subject, $text ]
1729 return $this->container->run(
1736 return $this->container->run(
1737 'EmailUserPermissionsErrors',
1738 [ $user, $editToken, &$hookErr ]
1745 return $this->container->run(
1746 'EnhancedChangesListModifyBlockLineData',
1747 [ $changesList, &$data, $rc ]
1752 $block, $rc, &$classes, &$attribs
1754 return $this->container->run(
1755 'EnhancedChangesListModifyLineData',
1756 [ $changesList, &$data, $block, $rc, &$classes, &$attribs ]
1763 return $this->container->run(
1764 'EnhancedChangesList::getLogText',
1765 [ $changesList, &$links, $block ]
1770 return $this->container->run(
1771 'ExemptFromAccountCreationThrottle',
1777 return $this->container->run(
1784 return $this->container->run(
1786 [ $user, $skin, &$list, $groups ]
1793 return $this->container->run(
1794 'FileDeleteComplete',
1795 [
$file, $oldimage, $article, $user, $reason ]
1800 return $this->container->run(
1802 [
$file, $thumb, $tmpThumbPath, $thumbPath ]
1807 return $this->container->run(
1808 'FileUndeleteComplete',
1809 [
$title, $fileVersions, $user, $reason ]
1814 return $this->container->run(
1816 [
$file, $reupload, $hasDescription ]
1823 return $this->container->run(
1824 'FormatAutocomments',
1825 [ &$comment, $pre, $auto, $post,
$title, $local, $wikiId ]
1830 return $this->container->run(
1837 return $this->container->run(
1838 'GetAutoPromoteGroups',
1839 [ $user, &$promote ]
1844 return $this->container->run(
1845 'GetCacheVaryCookies',
1851 return $this->container->run(
1853 [
$title, &$url, $query ]
1858 return $this->container->run(
1865 return $this->container->run(
1866 'GetDefaultSortkey',
1872 $unhide, &$differenceEngine
1874 return $this->container->run(
1875 'GetDifferenceEngine',
1876 [
$context, $old, $new, $refreshCache, $unhide,
1877 &$differenceEngine ]
1882 return $this->container->run(
1883 'GetDoubleUnderscoreIDs',
1884 [ &$doubleUnderscoreIDs ]
1889 $single, &$maxCacheTime
1891 return $this->container->run(
1892 'GetExtendedMetadata',
1893 [ &$combinedMeta,
$file,
$context, $single, &$maxCacheTime ]
1898 return $this->container->run(
1900 [
$title, &$url, $query ]
1907 return $this->container->run(
1908 'GetHumanTimestamp',
1909 [ &$output, $timestamp, $relativeTo, $user,
$lang ]
1914 return $this->container->run(
1916 [
$title, &$url, $query ]
1921 return $this->container->run(
1928 return $this->container->run(
1929 'GetLangPreferredVariant',
1935 return $this->container->run(
1937 [ $linkcolour_ids, &$colours,
$title ]
1942 return $this->container->run(
1944 [
$title, &$url, $query ]
1949 return $this->container->run(
1950 'GetLocalURL::Article',
1956 return $this->container->run(
1957 'GetLocalURL::Internal',
1958 [
$title, &$url, $query ]
1963 return $this->container->run(
1964 'GetLogTypesOnUser',
1970 return $this->container->run(
1971 'GetMagicVariableIDs',
1977 return $this->container->run(
1978 'GetMetadataVersion',
1986 return $this->container->run(
1987 'GetNewMessagesAlert',
1988 [ &$newMessagesAlert, $newtalks, $user, $out ]
1993 return $this->container->run(
1995 [ $user, &$preferences ]
2000 $relativeTo, $user,
$lang
2002 return $this->container->run(
2003 'GetRelativeTimestamp',
2004 [ &$output, &$diff, $timestamp, $relativeTo, $user,
$lang ]
2011 return $this->container->run(
2012 'GetSlotDiffRenderer',
2013 [ $contentHandler, &$slotDiffRenderer,
$context ]
2018 return $this->container->run(
2020 [ $user, $ip, &$block ]
2025 return $this->container->run(
2026 'getUserPermissionsErrors',
2034 return $this->container->run(
2035 'getUserPermissionsErrorsExpensive',
2041 return $this->container->run(
2048 return $this->container->run(
2049 'HistoryPageToolLinks',
2050 [
$context, $linkRenderer, &$links ]
2055 return $this->container->run(
2056 'HistoryRevisionTools',
2057 [ $rev, &$links, $prevRev, $user ]
2061 public function onHistoryTools( $revRecord, &$links, $prevRevRecord, $userIdentity ) {
2062 return $this->container->run(
2064 [ $revRecord, &$links, $prevRevRecord, $userIdentity ]
2069 return $this->container->run(
2070 'HtmlCacheUpdaterAppendUrls',
2071 [
$title, $mode, &$append ]
2076 return $this->container->run(
2077 'HtmlCacheUpdaterVaryUrls',
2083 return $this->container->run(
2084 'HTMLFileCache::useFileCache',
2090 &$customAttribs, &$query, &$ret
2092 return $this->container->run(
2093 'HtmlPageLinkRendererBegin',
2094 [ $linkRenderer, $target, &$text, &$customAttribs, &$query, &$ret ]
2099 &$text, &$attribs, &$ret
2101 return $this->container->run(
2102 'HtmlPageLinkRendererEnd',
2103 [ $linkRenderer, $target, $isKnown, &$text, &$attribs, &$ret ]
2108 &$frameParams, &$handlerParams, &$time, &
$res, $parser, &$query, &$widthOption
2110 return $this->container->run(
2111 'ImageBeforeProduceHTML',
2112 [ $linker, &
$title, &
$file, &$frameParams, &$handlerParams, &$time,
2113 &
$res, $parser, &$query, &$widthOption ]
2118 return $this->container->run(
2119 'ImageOpenShowImageInlineBefore',
2120 [ $imagePage, $output ]
2125 return $this->container->run(
2126 'ImagePageAfterImageLinks',
2127 [ $imagePage, &$html ]
2132 return $this->container->run(
2133 'ImagePageFileHistoryLine',
2139 return $this->container->run(
2140 'ImagePageFindFile',
2141 [ $page, &
$file, &$displayFile ]
2146 return $this->container->run(
2153 return $this->container->run(
2154 'ImgAuthBeforeStream',
2160 return $this->container->run(
2161 'ImgAuthModifyHeaders',
2167 return $this->container->run(
2168 'ImportHandleLogItemXMLTag',
2169 [ $reader, $logInfo ]
2174 return $this->container->run(
2175 'ImportHandlePageXMLTag',
2176 [ $reader, &$pageInfo ]
2183 return $this->container->run(
2184 'ImportHandleRevisionXMLTag',
2185 [ $reader, $pageInfo, $revisionInfo ]
2190 return $this->container->run(
2191 'ImportHandleContentXMLTag',
2192 [ $reader, $contentInfo ] );
2196 return $this->container->run(
2197 'ImportHandleToplevelXMLTag',
2203 return $this->container->run(
2204 'ImportHandleUnknownUser',
2210 return $this->container->run(
2211 'ImportHandleUploadXMLTag',
2212 [ $reader, $revisionInfo ]
2217 return $this->container->run(
2218 'ImportLogInterwikiLink',
2219 [ &$fullInterwikiPrefix, &$pageTitle ]
2224 return $this->container->run(
2231 return $this->container->run(
2238 &$ignoreRedirect, &$target, &$article
2240 return $this->container->run(
2241 'InitializeArticleMaybeRedirect',
2242 [
$title, $request, &$ignoreRedirect, &$target, &$article ]
2247 return $this->container->run(
2248 'InternalParseBeforeLinks',
2249 [ $parser, &$text, $stripState ]
2254 return $this->container->run(
2255 'InternalParseBeforeSanitize',
2256 [ $parser, &$text, $stripState ]
2261 return $this->container->run(
2262 'InterwikiLoadPrefix',
2263 [ $prefix, &$iwData ]
2268 return $this->container->run(
2269 'InvalidateEmailComplete',
2275 return $this->container->run(
2277 [ &$url, &$query, $rc ]
2282 return $this->container->run(
2289 return $this->container->run(
2296 return $this->container->run(
2297 'IsUploadAllowedFromUrl',
2303 return $this->container->run(
2310 return $this->container->run(
2312 [ $password, &$result, $user ]
2317 return $this->container->run(
2318 'LanguageGetNamespaces',
2324 return $this->container->run(
2325 'LanguageGetTranslatedLanguageNames',
2331 return $this->container->run(
2333 [
$title, &$links, &$linkFlags ]
2338 return $this->container->run(
2340 [ $out, $cssClassName ]
2345 return $this->container->run(
2346 'Language::getMessagesFileName',
2352 return $this->container->run(
2353 'LinkerGenerateRollbackLink',
2354 [ $revRecord,
$context, $options, &$inner ]
2359 return $this->container->run(
2360 'LinkerMakeExternalImage',
2361 [ &$url, &$alt, &$img ]
2368 return $this->container->run(
2369 'LinkerMakeExternalLink',
2370 [ &$url, &$text, &$link, &$attribs, $linkType ]
2377 return $this->container->run(
2378 'LinkerMakeMediaLinkFile',
2384 return $this->container->run(
2391 return $this->container->run(
2392 'LinksUpdateAfterInsert',
2393 [ $linksUpdate, $table, $insertions ]
2398 return $this->container->run(
2399 'LinksUpdateComplete',
2400 [ $linksUpdate, $ticket ]
2405 return $this->container->run(
2406 'LinksUpdateConstructed',
2412 return $this->container->run(
2419 return $this->container->run(
2420 'LoadExtensionSchemaUpdates',
2422 [
'noServices' =>
true ]
2427 return $this->container->run(
2428 'LocalFilePurgeThumbnails',
2429 [
$file, $archiveName ]
2434 &$opts, &$join_conds
2436 return $this->container->run(
2437 'LocalFile::getHistory',
2438 [
$file, &$tables, &$fields, &$conds, &$opts, &$join_conds ]
2443 return $this->container->run(
2444 'LocalisationCacheRecache',
2445 [
$cache, $code, &$alldata, $unused ]
2450 return $this->container->run(
2451 'LocalisationCacheRecacheFallback',
2452 [
$cache, $code, &$alldata ]
2457 return $this->container->run(
2459 [ $user, $autocreated ]
2466 return $this->container->run(
2467 'LogEventsListGetExtraInputs',
2468 [
$type, $logEventsList, &$input, &$formDescriptor ]
2475 return $this->container->run(
2476 'LogEventsListLineEnding',
2477 [ $page, &$ret, $entry, &$classes, &$attribs ]
2484 return $this->container->run(
2485 'LogEventsListShowLogExtract',
2486 [ &
$s, $types, $page, $user, $param ]
2491 return $this->container->run(
2498 return $this->container->run(
2499 'LoginFormValidErrorMessages',
2505 &$comment, &$revert, $time
2507 return $this->container->run(
2509 [ $log_type, $log_action,
$title, $paramArray, &$comment,
2515 return $this->container->run(
2517 [ &$tables, &$conds, &$joinConds ]
2522 return $this->container->run(
2523 'MagicWordwgVariableIDs',
2529 return $this->container->run(
2530 'MaintenanceRefreshLinksInit',
2536 return $this->container->run(
2537 'MaintenanceUpdateAddParams',
2543 return $this->container->run(
2544 'MakeGlobalVariablesScript',
2550 $this->container->run(
2551 'ManualLogEntryBeforePublish',
2553 [
'abortable' =>
false ]
2560 return $this->container->run(
2562 [ $rcid, $user, $wcOnlySysopsCanPatrol, $auto, &$tags ]
2569 return $this->container->run(
2570 'MarkPatrolledComplete',
2571 [ $rcid, $user, $wcOnlySysopsCanPatrol, $auto ]
2576 $request, $mediaWiki
2578 return $this->container->run(
2579 'MediaWikiPerformAction',
2580 [ $output, $article,
$title, $user, $request, $mediaWiki ]
2585 return $this->container->run(
2586 'MediaWikiPHPUnitTest::endTest',
2592 return $this->container->run(
2593 'MediaWikiPHPUnitTest::startTest',
2599 return $this->container->run(
2600 'MediaWikiServices',
2606 return $this->container->run(
2607 'MessageCacheReplace',
2613 return $this->container->run(
2614 'MessageCache::get',
2620 return $this->container->run(
2622 [
$title, &$message, $code ]
2629 return $this->container->run(
2630 'MimeMagicGuessFromContent',
2631 [ $mimeMagic, &$head, &$tail,
$file, &
$mime ]
2636 return $this->container->run(
2637 'MimeMagicImproveFromExtension',
2643 return $this->container->run(
2650 &$join_conds, &$conds
2652 return $this->container->run(
2653 'ModifyExportQuery',
2654 [ $db, &$tables, $cond, &$opts, &$join_conds, &$conds ]
2661 return $this->container->run(
2662 'MovePageCheckPermissions',
2663 [ $oldTitle, $newTitle, $user, $reason, $status ]
2668 return $this->container->run(
2669 'MovePageIsValidMove',
2670 [ $oldTitle, $newTitle, $status ]
2677 return $this->container->run(
2679 [ $renderedRevision, $user, $summary, $flags, $status ]
2684 return $this->container->run(
2685 'NamespaceIsMovable',
2686 [ $index, &$result ]
2691 return $this->container->run(
2692 'NewDifferenceEngine',
2693 [
$title, &$oldId, &$newId, $old, $new ]
2698 return $this->container->run(
2699 'NewPagesLineEnding',
2700 [ $page, &$ret, $row, &$classes, &$attribs ]
2707 return $this->container->run(
2708 'NewRevisionFromEditComplete',
2709 [ $wikiPage, $rev, $originalRevId, $user, &$tags ]
2714 &$classes, &$attribs
2716 return $this->container->run(
2717 'OldChangesListRecentChangesLine',
2718 [ $changeslist, &
$s, $rc, &$classes, &$attribs ]
2723 return $this->container->run(
2730 return $this->container->run(
2731 'OpportunisticLinksUpdate',
2732 [ $page,
$title, $parserOutput ]
2737 return $this->container->run(
2738 'OtherAutoblockLogLink',
2739 [ &$otherBlockLink ]
2744 return $this->container->run(
2745 'OtherBlockLogLink',
2746 [ &$otherBlockLink, $ip ]
2751 return $this->container->run(
2752 'OutputPageAfterGetHeadLinksArray',
2758 return $this->container->run(
2759 'OutputPageBeforeHTML',
2765 $this->container->run(
2766 'OutputPageBodyAttributes',
2767 [ $out, $sk, &$bodyAttrs ],
2768 [
'abortable' =>
false ]
2773 return $this->container->run(
2774 'OutputPageCheckLastModified',
2775 [ &$modifiedTimes, $out ]
2780 return $this->container->run(
2781 'OutputPageMakeCategoryLinks',
2782 [ $out, $categories, &$links ]
2787 $this->container->run(
2788 'OutputPageParserOutput',
2789 [ $out, $parserOutput ],
2790 [
'abortable' =>
false ]
2795 $summary, $isMinor, $isWatch, $section, $flags, $revision
2797 return $this->container->run(
2798 'PageContentInsertComplete',
2799 [ $wikiPage, $user,
$content, $summary, $isMinor, $isWatch,
2800 $section, $flags, $revision ]
2805 return $this->container->run(
2806 'PageContentLanguage',
2807 [
$title, &$pageLang, $userLang ]
2812 $isminor, $iswatch, $section, $flags, $status
2814 return $this->container->run(
2816 [ $wikiPage, $user,
$content, &$summary, $isminor, $iswatch,
2817 $section, $flags, $status ]
2822 $summary, $isMinor, $isWatch, $section, $flags, $revision, $status,
2823 $originalRevId, $undidRevId
2825 return $this->container->run(
2826 'PageContentSaveComplete',
2827 [ $wikiPage, $user,
$content, $summary, $isMinor, $isWatch,
2828 $section, $flags, $revision, $status, $originalRevId, $undidRevId ]
2833 return $this->container->run(
2834 'PageDeletionDataUpdates',
2835 [
$title, $revision, &$updates ]
2840 return $this->container->run(
2841 'PageHistoryBeforeList',
2849 return $this->container->run(
2850 'PageHistoryLineEnding',
2851 [ $historyAction, &$row, &
$s, &$classes, &$attribs ]
2856 return $this->container->run(
2857 'PageHistoryPager::doBatchLookups',
2863 return $this->container->run(
2864 'PageHistoryPager::getQueryInfo',
2865 [ $pager, &$queryInfo ]
2870 return $this->container->run(
2872 [ $old, $new, $user, $pageid, $redirid, $reason, $revision ]
2877 return $this->container->run(
2878 'PageMoveCompleting',
2879 [ $old, $new, $user, $pageid, $redirid, $reason, $revision ]
2884 return $this->container->run(
2885 'PageRenderingHash',
2886 [ &$confstr, $user, &$forOptions ]
2891 $revisionRecord, $editResult
2893 return $this->container->run(
2895 [ $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult ]
2900 return $this->container->run(
2902 [ $wikipage, $user ]
2907 return $this->container->run(
2909 [ $parser, &$text, $stripState ]
2914 return $this->container->run(
2921 return $this->container->run(
2922 'ParserBeforeInternalParse',
2923 [ $parser, &$text, $stripState ]
2928 return $this->container->run(
2929 'ParserBeforePreprocess',
2930 [ $parser, &$text, $stripState ]
2937 return $this->container->run(
2938 'ParserCacheSaveComplete',
2939 [ $parserCache, $parserOutput,
$title, $popts, $revId ]
2944 return $this->container->run(
2951 return $this->container->run(
2958 return $this->container->run(
2959 'ParserFetchTemplate',
2960 [ $parser,
$title, $rev, &$text, &$deps ]
2965 return $this->container->run(
2966 'ParserFirstCallInit',
2972 $magicWordId, &$ret, $frame
2974 return $this->container->run(
2975 'ParserGetVariableValueSwitch',
2976 [ $parser, &$variableCache, $magicWordId, &$ret, $frame ]
2981 return $this->container->run(
2982 'ParserGetVariableValueTs',
2988 return $this->container->run(
2989 'ParserGetVariableValueVarCache',
2990 [ $parser, &$varCache ]
2997 return $this->container->run(
2998 'ParserLimitReportFormat',
2999 [ $key, &$value, &$report, $isHTML, $localize ]
3004 return $this->container->run(
3005 'ParserLimitReportPrepare',
3006 [ $parser, $output ]
3011 return $this->container->run(
3012 'ParserMakeImageParams',
3018 return $this->container->run(
3019 'ParserOptionsRegister',
3020 [ &$defaults, &$inCacheKey, &$lazyLoad ]
3027 $this->container->run(
3028 'ParserOutputPostCacheTransform',
3029 [ $parserOutput, &$text, &$options ],
3030 [
'abortable' =>
false ]
3037 return $this->container->run(
3038 'ParserOutputStashForEdit',
3039 [ $page,
$content, $output, $summary, $user ]
3044 return $this->container->run(
3045 'ParserPreSaveTransformComplete',
3053 return $this->container->run(
3054 'ParserSectionCreate',
3055 [ $parser, $section, &$sectionContent, $showEditLinks ]
3060 return $this->container->run(
3061 'ParserTestGlobals',
3067 return $this->container->run(
3074 return $this->container->run(
3075 'PasswordPoliciesForUser',
3076 [ $user, &$effectivePolicy ]
3081 return $this->container->run(
3082 'PerformRetroactiveAutoblock',
3083 [ $block, &$blockIds ]
3088 $this->container->run(
3090 [ &$personal_urls, &
$title, $skin ],
3091 [
'abortable' =>
false ]
3096 return $this->container->run(
3098 [ $user,
$action, &$result, $incrBy ]
3103 return $this->container->run(
3105 [
$content, $oldtext, $subject, &$text ]
3110 return $this->container->run(
3111 'PostLoginRedirect',
3112 [ &$returnTo, &$returnToQuery, &
$type ]
3119 return $this->container->run(
3120 'PreferencesFormPreSave',
3121 [ $formData, $form, $user, &$result, $oldUserOptions ]
3126 return $this->container->run(
3127 'PreferencesGetLegend',
3128 [ $form, $key, &$legend ]
3135 return $this->container->run(
3136 'PrefixSearchBackend',
3137 [ $ns, $search, $limit, &$results, $offset ]
3142 return $this->container->run(
3143 'PrefixSearchExtractNamespace',
3144 [ &$namespaces, &$search ]
3149 return $this->container->run(
3151 [ $user, $oldaddr, $newaddr ]
3156 return $this->container->run(
3157 'ProtectionForm::buildForm',
3158 [ $article, &$output ]
3163 return $this->container->run(
3164 'ProtectionFormAddFormFields',
3165 [ $article, &$hookFormOptions ]
3170 return $this->container->run(
3171 'ProtectionForm::save',
3172 [ $article, &$errorMsg, $reasonstr ]
3177 return $this->container->run(
3178 'ProtectionForm::showLogExtract',
3184 return $this->container->run(
3186 [ &$tables, &$conds, &$joinConds ]
3191 return $this->container->run(
3192 'RawPageViewBeforeOutput',
3198 return $this->container->run(
3199 'RecentChangesPurgeRows',
3205 return $this->container->run(
3206 'RecentChange_save',
3212 return $this->container->run(
3213 'RedirectSpecialArticleRedirectParams',
3214 [ &$redirectParams ]
3221 return $this->container->run(
3222 'RejectParserCacheValue',
3223 [ $parserOutput, $wikiPage, $parserOptions ]
3228 return $this->container->run(
3229 'RequestContextCreateSkin',
3235 return $this->container->run(
3236 'ResetPasswordExpiration',
3237 [ $user, &$newExpire ]
3242 $this->container->run(
3243 'ResourceLoaderGetConfigVars',
3245 [
'abortable' =>
false ]
3252 $this->container->run(
3253 'ResourceLoaderJqueryMsgModuleMagicWords',
3255 [
'abortable' =>
false ]
3260 return $this->container->run(
3261 'RevisionDataUpdates',
3262 [
$title, $renderedRevision, &$updates ]
3267 return $this->container->run(
3268 'RevisionFromEditComplete',
3269 [ $wikiPage, $rev, $originalRevId, $user, &$tags ]
3274 return $this->container->run(
3275 'RevisionInsertComplete',
3276 [ $revision, $data, $flags ]
3281 return $this->container->run(
3282 'RevisionRecordInserted',
3288 return $this->container->run(
3289 'RevisionUndeleted',
3290 [ $revisionRecord, $oldPageID ]
3295 return $this->container->run(
3297 [ $wikiPage, $user, $revision, $current ]
3302 return $this->container->run(
3303 'SearchableNamespaces',
3309 return $this->container->run(
3310 'SearchAfterNoDirectMatch',
3318 return $this->container->run(
3319 'SearchDataForIndex',
3320 [ &$fields, $handler, $page, $output, $engine ]
3325 return $this->container->run(
3326 'SearchGetNearMatch',
3332 return $this->container->run(
3333 'SearchGetNearMatchBefore',
3334 [ $allSearchTerms, &$titleResult ]
3339 return $this->container->run(
3340 'SearchGetNearMatchComplete',
3346 return $this->container->run(
3347 'SearchIndexFields',
3348 [ &$fields, $engine ]
3353 return $this->container->run(
3354 'SearchResultInitFromTitle',
3360 return $this->container->run(
3361 'SearchResultProvideDescription',
3362 [ $pageIdentities, &$descriptions ]
3367 return $this->container->run(
3368 'SearchResultProvideThumbnail',
3369 [ $pageIdentities, &$thumbnails ]
3374 return $this->container->run(
3375 'SearchResultsAugment',
3376 [ &$setAugmentors, &$rowAugmentors ]
3381 $parserOutput, &$updates
3383 return $this->container->run(
3384 'SecondaryDataUpdates',
3385 [
$title, $oldContent, $recursive, $parserOutput, &$updates ]
3390 $session, $timeSinceAuth
3392 return $this->container->run(
3393 'SecuritySensitiveOperationStatus',
3394 [ &$status, $operation, $session, $timeSinceAuth ]
3399 return $this->container->run(
3401 [ $nt, &$html, &$trail, &$prefix, &$ret ]
3406 return $this->container->run(
3407 'SendWatchlistEmailNotification',
3408 [ $targetUser,
$title, $enotif ]
3415 return $this->container->run(
3417 [ &$reason, $info, $request, $metadata, $data ]
3422 return $this->container->run(
3424 [ $backend, &$metadata, $requests ]
3429 return $this->container->run(
3436 return $this->container->run(
3438 [ &$tables, &$conds, &$joinConds, &$options ]
3443 return $this->container->run(
3444 'ShowMissingArticle',
3450 &$redirect, &$section, &$extract, &$score, &$size, &$date, &$related, &$html
3452 return $this->container->run(
3454 [ $searchPage, $result, $terms, &$link, &$redirect, &$section,
3455 &$extract, &$score, &$size, &$date, &$related, &$html ]
3460 $specialSearch, &$query, &$attributes
3462 return $this->container->run(
3463 'ShowSearchHitTitle',
3464 [ &
$title, &$titleSnippet, $result, $terms, $specialSearch,
3465 &$query, &$attributes ]
3470 $this->container->run(
3471 'SidebarBeforeOutput',
3472 [ $skin, &$sidebar ],
3473 [
'abortable' =>
false ]
3478 return $this->container->run(
3480 [ &$siteNotice, $skin ]
3485 return $this->container->run(
3487 [ &$siteNotice, $skin ]
3494 $this->container->run(
3495 'SkinPageReadyConfig',
3497 [
'abortable' =>
false ]
3502 $this->container->run(
3503 'SkinAddFooterLinks',
3504 [ $skin, $key, &$footerItems ]
3509 return $this->container->run(
3510 'SkinAfterBottomScripts',
3516 return $this->container->run(
3523 return $this->container->run(
3525 [ $skin, $portlet, &$html ]
3530 return $this->container->run(
3537 return $this->container->run(
3538 'SkinCopyrightFooter',
3546 return $this->container->run(
3547 'SkinEditSectionLinks',
3548 [ $skin,
$title, $section, $tooltip, &$result,
$lang ]
3553 return $this->container->run(
3560 return $this->container->run(
3561 'SkinPreloadExistence',
3567 return $this->container->run(
3568 'SkinSubPageSubtitle',
3569 [ &$subpages, $skin, $out ]
3574 &$nav_urls, &$revid, &$revid2
3576 return $this->container->run(
3577 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink',
3578 [ $sktemplate, &$nav_urls, &$revid, &$revid2 ]
3583 $languageLinkTitle,
$title, $outputPage
3585 return $this->container->run(
3586 'SkinTemplateGetLanguageLink',
3587 [ &$languageLink, $languageLinkTitle,
$title, $outputPage ]
3592 $this->container->run(
3593 'SkinTemplateNavigation',
3594 [ $sktemplate, &$links ],
3595 [
'abortable' =>
false ]
3600 $this->container->run(
3601 'SkinTemplateNavigation::SpecialPage',
3602 [ $sktemplate, &$links ],
3603 [
'abortable' =>
false ]
3608 $this->container->run(
3609 'SkinTemplateNavigation::Universal',
3610 [ $sktemplate, &$links ],
3611 [
'abortable' =>
false ]
3616 return $this->container->run(
3617 'SkinTemplateOutputPageBeforeExec',
3618 [ $sktemplate, $tpl ]
3623 return $this->container->run(
3624 'SkinTemplatePreventOtherActiveTabs',
3625 [ $sktemplate, &
$res ]
3630 $selected, $checkEdit, &$classes, &$query, &$text, &$result
3632 return $this->container->run(
3633 'SkinTemplateTabAction',
3634 [ $sktemplate,
$title, $message, $selected, $checkEdit, &$classes,
3635 &$query, &$text, &$result ]
3640 return $this->container->run(
3641 'SkinTemplateToolboxEnd',
3647 return $this->container->run(
3654 return $this->container->run(
3655 'SpecialBlockModifyFormFields',
3661 return $this->container->run(
3662 'SpecialContributionsBeforeMainOutput',
3670 return $this->container->run(
3671 'SpecialContributions::formatRow::flags',
3677 return $this->container->run(
3678 'SpecialContributions::getForm::filters',
3684 return $this->container->run(
3685 'SpecialListusersDefaultQuery',
3691 return $this->container->run(
3692 'SpecialListusersFormatRow',
3698 return $this->container->run(
3699 'SpecialListusersHeader',
3705 return $this->container->run(
3706 'SpecialListusersHeaderForm',
3712 return $this->container->run(
3713 'SpecialListusersQueryInfo',
3719 return $this->container->run(
3720 'SpecialLogAddLogSearchRelations',
3721 [
$type, $request, &$qc ]
3726 return $this->container->run(
3727 'SpecialMovepageAfterMove',
3728 [ $movePage, $oldTitle, $newTitle ]
3733 return $this->container->run(
3734 'SpecialMuteModifyFormFields',
3735 [ $target, $user, &$fields ]
3740 return $this->container->run(
3741 'SpecialMuteSubmit',
3747 &$tables, &$fields, &$join_conds
3749 return $this->container->run(
3750 'SpecialNewpagesConditions',
3751 [ $special, $opts, &$conds, &$tables, &$fields, &$join_conds ]
3756 return $this->container->run(
3757 'SpecialNewPagesFilters',
3758 [ $special, &$filters ]
3763 return $this->container->run(
3764 'SpecialPageAfterExecute',
3765 [ $special, $subPage ]
3770 return $this->container->run(
3771 'SpecialPageBeforeExecute',
3772 [ $special, $subPage ]
3777 return $this->container->run(
3778 'SpecialPageBeforeFormDisplay',
3784 return $this->container->run(
3785 'SpecialPage_initList',
3791 return $this->container->run(
3792 'SpecialPasswordResetOnSubmit',
3793 [ &$users, $data, &$error ]
3798 &$namespaces, &$extra, &
$title
3800 return $this->container->run(
3801 'SpecialRandomGetRandomTitle',
3802 [ &$randstr, &$isRedir, &$namespaces, &$extra, &
$title ]
3807 return $this->container->run(
3808 'SpecialRecentChangesPanel',
3809 [ &$extraOpts, $opts ]
3814 return $this->container->run(
3815 'SpecialResetTokensTokens',
3821 return $this->container->run(
3822 'SpecialSearchCreateLink',
3828 return $this->container->run(
3829 'SpecialSearchGoResult',
3835 return $this->container->run(
3836 'SpecialSearchNogomatch',
3842 return $this->container->run(
3843 'SpecialSearchPowerBox',
3844 [ &$showSections, $term, &$opts ]
3851 return $this->container->run(
3852 'SpecialSearchProfileForm',
3853 [ $search, &$form, $profile, $term, $opts ]
3858 return $this->container->run(
3859 'SpecialSearchProfiles',
3865 return $this->container->run(
3866 'SpecialSearchResults',
3867 [ $term, &$titleMatches, &$textMatches ]
3872 return $this->container->run(
3873 'SpecialSearchResultsAppend',
3874 [ $specialSearch, $output, $term ]
3879 return $this->container->run(
3880 'SpecialSearchResultsPrepend',
3881 [ $specialSearch, $output, $term ]
3886 return $this->container->run(
3887 'SpecialSearchSetupEngine',
3888 [ $search, $profile, $engine ]
3893 return $this->container->run(
3894 'SpecialStatsAddExtra',
3902 return $this->container->run(
3903 'SpecialTrackingCategories::generateCatLink',
3904 [ $specialPage, $catTitle, &$html ]
3911 return $this->container->run(
3912 'SpecialTrackingCategories::preprocess',
3913 [ $specialPage, $trackingCategories ]
3918 return $this->container->run(
3919 'SpecialUploadComplete',
3925 return $this->container->run(
3926 'SpecialVersionVersionUrl',
3927 [ $version, &$versionUrl ]
3932 return $this->container->run(
3933 'SpecialWatchlistGetNonRevisionTypes',
3934 [ &$nonRevisionTypes ]
3939 return $this->container->run(
3940 'TestCanonicalRedirect',
3941 [ $request,
$title, $output ]
3948 return $this->container->run(
3949 'ThumbnailBeforeProduceHTML',
3950 [ $thumbnail, &$attribs, &$linkAttribs ]
3955 return $this->container->run(
3956 'TitleArrayFromResult',
3957 [ &$titleArray,
$res ]
3962 return $this->container->run(
3969 return $this->container->run(
3970 'TitleGetEditNotices',
3971 [
$title, $oldid, &$notices ]
3976 return $this->container->run(
3977 'TitleGetRestrictionTypes',
3983 return $this->container->run(
3984 'TitleIsAlwaysKnown',
3990 return $this->container->run(
3997 return $this->container->run(
3999 [ $old, $nt, $user, $reason, &$status ]
4006 return $this->container->run(
4007 'TitleMoveComplete',
4008 [ $old, $nt, $user, $pageid, $redirid, $reason, $revision ]
4015 return $this->container->run(
4016 'TitleMoveCompleting',
4017 [ $old, $nt, $user, $pageid, $redirid, $reason, $revision ]
4022 return $this->container->run(
4023 'TitleMoveStarting',
4024 [ $old, $nt, $user ]
4029 $doExpensiveQueries, $short
4031 return $this->container->run(
4032 'TitleQuickPermissions',
4033 [
$title, $user,
$action, &$errors, $doExpensiveQueries, $short ]
4038 return $this->container->run(
4039 'TitleReadWhitelist',
4040 [
$title, $user, &$whitelisted ]
4045 return $this->container->run(
4052 return $this->container->run(
4054 [ $block, $user, &$reason ]
4059 return $this->container->run(
4060 'UnblockUserComplete',
4066 return $this->container->run(
4067 'UndeleteForm::showHistory',
4073 return $this->container->run(
4074 'UndeleteForm::showRevision',
4080 return $this->container->run(
4081 'UndeleteForm::undelete',
4087 return $this->container->run(
4088 'UndeletePageToolLinks',
4089 [
$context, $linkRenderer, &$links ]
4094 return $this->container->run(
4095 'UndeleteShowRevision',
4101 return $this->container->run(
4102 'UnitTestsAfterDatabaseSetup',
4103 [ $database, $prefix ]
4108 return $this->container->run(
4109 'UnitTestsBeforeDatabaseTeardown',
4115 return $this->container->run(
4122 return $this->container->run(
4124 [ $user, $page, &$status ]
4129 return $this->container->run(
4130 'UnwatchArticleComplete',
4136 return $this->container->run(
4137 'UpdateUserMailerFormattedPageStatus',
4138 [ &$formattedPageStatus ]
4143 return $this->container->run(
4150 return $this->container->run(
4151 'UploadCreateFromRequest',
4152 [
$type, &$className ]
4157 return $this->container->run(
4158 'UploadFormInitDescriptor',
4166 return $this->container->run(
4167 'UploadFormSourceDescriptors',
4168 [ &$descriptor, &$radio, $selectedSourceType ]
4173 return $this->container->run(
4174 'UploadForm:BeforeProcessing',
4180 return $this->container->run(
4181 'UploadForm:getInitialPageText',
4187 return $this->container->run(
4188 'UploadForm:initial',
4194 return $this->container->run(
4196 [ $upload, $user, $props, &$error ]
4201 return $this->container->run(
4203 [ $upload,
$mime, &$error ]
4210 return $this->container->run(
4211 'UploadVerifyUpload',
4212 [ $upload, $user, $props, $comment, $pageText, &$error ]
4217 return $this->container->run(
4219 [ $user, &$group, &$expiry ]
4224 return $this->container->run(
4225 'UserArrayFromResult',
4226 [ &$userArray,
$res ]
4231 return $this->container->run(
4238 return $this->container->run(
4240 [ $user, &$canSend ]
4245 return $this->container->run(
4246 'UserClearNewTalkNotification',
4247 [ $userIdentity, $oldid ]
4252 return $this->container->run(
4253 'UserEffectiveGroups',
4259 return $this->container->run(
4266 return $this->container->run(
4267 'UserGetDefaultOptions',
4268 [ &$defaultOptions ]
4273 return $this->container->run(
4280 return $this->container->run(
4281 'UserGetEmailAuthenticationTimestamp',
4282 [ $user, &$timestamp ]
4287 return $this->container->run(
4288 'UserGetLanguageObject',
4294 return $this->container->run(
4295 'UserGetReservedNames',
4296 [ &$reservedUsernames ]
4301 return $this->container->run(
4308 return $this->container->run(
4309 'UserGetRightsRemove',
4315 $reason, $oldUGMs, $newUGMs
4317 return $this->container->run(
4318 'UserGroupsChanged',
4319 [ $user, $added, $removed, $performer, $reason, $oldUGMs,
4325 return $this->container->run(
4326 'UserIsBlockedFrom',
4327 [ $user,
$title, &$blocked, &$allowUsertalk ]
4332 return $this->container->run(
4333 'UserIsBlockedGlobally',
4334 [ $user, $ip, &$blocked, &$block ]
4339 return $this->container->run(
4346 return $this->container->run(
4347 'UserIsEveryoneAllowed',
4353 return $this->container->run(
4360 return $this->container->run(
4361 'UserLoadAfterLoadFromSession',
4367 return $this->container->run(
4374 return $this->container->run(
4375 'UserLoadFromDatabase',
4381 return $this->container->run(
4383 [ $user, &$options ]
4388 return $this->container->run(
4395 return $this->container->run(
4396 'UserLoginComplete',
4397 [ $user, &$inject_html, $direct ]
4402 return $this->container->run(
4409 return $this->container->run(
4410 'UserLogoutComplete',
4411 [ $user, &$inject_html, $oldName ]
4416 return $this->container->run(
4417 'UserMailerChangeReturnPath',
4418 [ $to, &$returnPath ]
4423 return $this->container->run(
4424 'UserMailerSplitTo',
4430 return $this->container->run(
4431 'UserMailerTransformContent',
4432 [ $to, $from, &$body, &$error ]
4439 return $this->container->run(
4440 'UserMailerTransformMessage',
4441 [ $to, $from, &$subject, &$headers, &$body, &$error ]
4446 return $this->container->run(
4453 return $this->container->run(
4454 'UserRequiresHTTPS',
4462 return $this->container->run(
4463 'UserResetAllOptions',
4464 [ $user, &$newOptions, $options, $resetKinds ]
4469 return $this->container->run(
4470 'UserRetrieveNewTalks',
4476 return $this->container->run(
4478 [ $user, &$options, $originalOptions ]
4483 return $this->container->run(
4490 return $this->container->run(
4491 'UserSendConfirmationMail',
4492 [ $user, &$mail, $info ]
4497 return $this->container->run(
4499 [ $user, &$session, &$cookies ]
4504 return $this->container->run(
4511 return $this->container->run(
4512 'UserSetEmailAuthenticationTimestamp',
4513 [ $user, &$timestamp ]
4518 return $this->container->run(
4519 'UsersPagerDoBatchLookups',
4525 return $this->container->run(
4526 'UserToolLinksEdit',
4527 [ $userId, $userText, &$items ]
4532 return $this->container->run(
4533 'User::mailPasswordInternal',
4539 return $this->container->run(
4540 'ValidateExtendedMetadataCache',
4541 [ $timestamp,
$file ]
4546 return $this->container->run(
4547 'WantedPages::getQueryInfo',
4548 [ $wantedPages, &$query ]
4553 return $this->container->run(
4555 [ $user, $page, &$status, $expiry ]
4560 return $this->container->run(
4561 'WatchArticleComplete',
4567 $watchedItemQueryService
4569 return $this->container->run(
4570 'WatchedItemQueryServiceExtensions',
4571 [ &$extensions, $watchedItemQueryService ]
4576 return $this->container->run(
4577 'WatchlistEditorBeforeFormRender',
4585 return $this->container->run(
4586 'WatchlistEditorBuildRemoveLine',
4587 [ &$tools,
$title, $redirect, $skin, &$link ]
4592 return $this->container->run(
4593 'WebRequestPathInfoRouter',
4599 return $this->container->run(
4600 'WebResponseSetCookie',
4601 [ &$name, &$value, &$expire, &$options ]
4606 return $this->container->run(
4608 [ &$script, &$parameters, &$options ]
4613 return $this->container->run(
4620 return $this->container->run(
4621 'WhatLinksHereProps',
4622 [ $row,
$title, $target, &$props ]
4627 return $this->container->run(
4628 'WikiExporter::dumpStableQuery',
4629 [ &$tables, &$opts, &$join ]
4634 return $this->container->run(
4635 'WikiPageDeletionUpdates',
4641 return $this->container->run(
4648 return $this->container->run(
4649 'XmlDumpWriterOpenPage',
4650 [ $obj, &$out, $row,
$title ]
4655 return $this->container->run(
4656 'XmlDumpWriterWriteRevision',
4657 [ $obj, &$out, $row, $text, $rev ]