432 \MediaWiki\Page\Hook\ArticleConfirmDeleteHook,
433 \MediaWiki\Page\Hook\ArticleDeleteAfterSuccessHook,
434 \MediaWiki\Page\Hook\ArticleDeleteCompleteHook,
435 \MediaWiki\Page\Hook\ArticleDeleteHook,
436 \MediaWiki\Page\Hook\ArticleFromTitleHook,
437 \MediaWiki\Page\Hook\ArticlePageDataAfterHook,
438 \MediaWiki\Page\Hook\ArticlePageDataBeforeHook,
439 \MediaWiki\Page\Hook\ArticleParserOptionsHook,
440 \MediaWiki\Page\Hook\ArticleProtectCompleteHook,
441 \MediaWiki\Page\Hook\ArticleProtectHook,
442 \MediaWiki\Page\Hook\ArticlePurgeHook,
443 \MediaWiki\Page\Hook\ArticleRevisionViewCustomHook,
444 \MediaWiki\Page\Hook\ArticleShowPatrolFooterHook,
445 \MediaWiki\Page\Hook\ArticleUndeleteHook,
446 \MediaWiki\Page\Hook\ArticleViewFooterHook,
447 \MediaWiki\Page\Hook\ArticleViewHeaderHook,
448 \MediaWiki\Page\Hook\ArticleViewRedirectHook,
449 \MediaWiki\Page\Hook\Article__MissingArticleConditionsHook,
450 \MediaWiki\Page\Hook\BeforeDisplayNoArticleTextHook,
451 \MediaWiki\Page\Hook\CategoryAfterPageAddedHook,
452 \MediaWiki\Page\Hook\CategoryAfterPageRemovedHook,
453 \MediaWiki\Page\Hook\CategoryPageViewHook,
454 \MediaWiki\Page\Hook\DisplayOldSubtitleHook,
455 \MediaWiki\Page\Hook\ImageOpenShowImageInlineBeforeHook,
456 \MediaWiki\Page\Hook\ImagePageAfterImageLinksHook,
457 \MediaWiki\Page\Hook\ImagePageFileHistoryLineHook,
458 \MediaWiki\Page\Hook\ImagePageFindFileHook,
459 \MediaWiki\Page\Hook\ImagePageShowTOCHook,
460 \MediaWiki\Page\Hook\IsFileCacheableHook,
461 \MediaWiki\Page\Hook\OpportunisticLinksUpdateHook,
462 \MediaWiki\Page\Hook\PageDeleteCompleteHook,
463 \MediaWiki\Page\Hook\PageDeleteHook,
464 \MediaWiki\Page\Hook\PageDeletionDataUpdatesHook,
465 \MediaWiki\Page\Hook\PageUndeleteHook,
466 \MediaWiki\Page\Hook\PageViewUpdatesHook,
467 \MediaWiki\Page\Hook\RevisionFromEditCompleteHook,
468 \MediaWiki\Page\Hook\RevisionUndeletedHook,
469 \MediaWiki\Page\Hook\RollbackCompleteHook,
470 \MediaWiki\Page\Hook\ShowMissingArticleHook,
471 \MediaWiki\Page\Hook\WikiPageDeletionUpdatesHook,
571 return $this->container->run(
573 [ $autoblockip, $block ]
578 return $this->container->run(
585 return $this->container->run(
586 'AbortEmailNotification',
592 return $this->container->run(
593 'AbortTalkPageEmailNotification',
599 return $this->container->run(
600 'ActionBeforeFormDisplay',
601 [ $name, $form, $article ]
606 return $this->container->run(
607 'ActionModifyFormFields',
608 [ $name, &$fields, $article ]
613 return $this->container->run(
620 return $this->container->run(
621 'AfterBuildFeedLinks',
627 $this->container->
run(
628 'AfterFinalPageOutput',
630 [
'abortable' => false ]
635 $sRevCount, $pageInfo
637 return $this->container->run(
639 [
$title, $foreignTitle, $revCount, $sRevCount, $pageInfo ]
644 return $this->container->run(
645 'AfterParserFetchFileAndTitle',
646 [ $parser, $ig, &$html ]
651 return $this->container->run(
660 return $this->container->run(
661 'AlternateEditPreview',
662 [ $editPage, &
$content, &$previewHTML, &$parserOutput ]
667 return $this->container->run(
668 'AlternateUserMailer',
669 [ $headers, $to, $from, $subject, $body ]
674 return $this->container->run(
676 [ &$tables, &$conds, &$joinConds ]
681 return $this->container->run(
688 return $this->container->run(
689 'ArticleConfirmDelete',
690 [ $article, $output, &$reason ]
695 return $this->container->run(
696 'ArticleContentOnDiff',
697 [ $diffEngine, $output ]
704 return $this->container->run(
706 [ $wikiPage, $user, &$reason, &$error, &$status, $suppress ]
711 return $this->container->run(
712 'ArticleDeleteAfterSuccess',
718 $content, $logEntry, $archivedRevisionCount
720 return $this->container->run(
721 'ArticleDeleteComplete',
722 [ $wikiPage, $user, $reason, $id,
$content, $logEntry,
723 $archivedRevisionCount ]
728 return $this->container->run(
729 'ArticleEditUpdateNewTalk',
730 [ $wikiPage, $recipient ]
735 return $this->container->run(
742 return $this->container->run(
743 'ArticleMergeComplete',
744 [ $targetTitle, $destTitle ]
749 return $this->container->run(
750 'ArticlePageDataAfter',
758 return $this->container->run(
759 'ArticlePageDataBefore',
760 [ $wikiPage, &$fields, &$tables, &$joinConds ]
765 return $this->container->run(
766 'ArticleParserOptions',
772 return $this->container->run(
773 'ArticlePrepareTextForEdit',
774 [ $wikiPage, $popts ]
779 return $this->container->run(
781 [ $wikiPage, $user, $protect, $reason ]
786 return $this->container->run(
787 'ArticleProtectComplete',
788 [ $wikiPage, $user, $protect, $reason ]
793 return $this->container->run(
802 return $this->container->run(
803 'ArticleRevisionViewCustom',
804 [ $revision,
$title, $oldid, $output ]
811 return $this->container->run(
812 'ArticleRevisionVisibilitySet',
813 [
$title, $ids, $visibilityChangeMap ]
818 return $this->container->run(
819 'ArticleShowPatrolFooter',
827 return $this->container->run(
829 [
$title, $create, $comment, $oldPageId, $restoredPages ]
836 return $this->container->run(
837 'ArticleUpdateBeforeRedirect',
838 [ $article, &$sectionanchor, &$extraq ]
843 return $this->container->run(
845 [ $article, $patrolFooterShown ]
850 return $this->container->run(
852 [ $article, &$outputDone, &$pcache ]
857 return $this->container->run(
858 'ArticleViewRedirect',
864 return $this->container->run(
865 'Article::MissingArticleConditions',
866 [ &$conds, $logTypes ]
873 return $this->container->run(
874 'AuthChangeFormFields',
875 [ $requests, $fieldInfo, &$formDescriptor,
$action ]
880 $username, $extraData
882 return $this->container->run(
883 'AuthManagerLoginAuthenticateAudit',
884 [ $response, $user, $username, $extraData ]
889 return $this->container->run(
890 'AutopromoteCondition',
896 return $this->container->run(
897 'BacklinkCacheGetConditions',
898 [ $table,
$title, &$conds ]
903 return $this->container->run(
904 'BacklinkCacheGetPrefix',
910 return $this->container->run(
917 return $this->container->run(
918 'BaseTemplateAfterPortlet',
919 [ $template, $portlet, &$html ]
924 return $this->container->run(
925 'BeforeDisplayNoArticleText',
933 return $this->container->run(
935 [
$title, $unused, $output, $user, $request, $mediaWiki ]
940 $this->container->
run(
943 [
'abortable' => false ]
948 return $this->container->run(
949 'BeforePageRedirect',
950 [ $out, &$redirect, &$code ]
957 return $this->container->run(
958 'BeforeParserFetchFileAndTitle',
959 [ $parser, $nt, &$options, &$descQuery ]
966 return $this->container->run(
967 'BeforeParserFetchTemplateAndtitle',
968 [ $parser,
$title, &$skip, &$id ]
976 return $this->container->run(
977 'BeforeParserFetchTemplateRevisionRecord',
978 [ $contextTitle,
$title, &$skip, &$revRecord ]
983 return $this->container->run(
984 'BeforeParserrenderImageGallery',
990 $summary, $flags, $revisionRecord, $editResult, &$approved
992 $this->container->run(
993 'BeforeRevertedTagUpdate',
994 [ $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult,
996 [
'abortable' => false ]
1003 return $this->container->run(
1004 'BeforeWelcomeCreation',
1005 [ &$welcome_creation_msg, &$injected_html ]
1010 &$checkImageAreaHookResult
1012 return $this->container->run(
1013 'BitmapHandlerCheckImageArea',
1014 [ $image, &$params, &$checkImageAreaHookResult ]
1021 return $this->container->run(
1022 'BitmapHandlerTransform',
1023 [ $handler, $image, &$scalerParams, &$mto ]
1028 return $this->container->run(
1030 [ $block, $user, &$reason ]
1035 return $this->container->run(
1037 [ $block, $user, $priorBlock ]
1042 return $this->container->run(
1049 return $this->container->run(
1050 'CanonicalNamespaces',
1056 return $this->container->run(
1057 'CategoryAfterPageAdded',
1058 [ $category, $wikiPage ]
1063 return $this->container->run(
1064 'CategoryAfterPageRemoved',
1065 [ $category, $wikiPage, $id ]
1070 return $this->container->run(
1077 return $this->container->run(
1078 'CategoryViewer::doCategoryQuery',
1084 return $this->container->run(
1085 'CategoryViewer::generateLink',
1091 return $this->container->run(
1092 'ChangeAuthenticationDataAudit',
1098 return $this->container->run(
1099 'ChangesListInitRows',
1100 [ $changesList, $rows ]
1105 &
$s, $rc, $unpatrolled, $watched
1107 return $this->container->run(
1108 'ChangesListInsertArticleLink',
1109 [ $changesList, &$articlelink, &
$s, $rc, $unpatrolled, $watched ]
1114 &$conds, &$query_options, &$join_conds, $opts
1116 return $this->container->run(
1117 'ChangesListSpecialPageQuery',
1118 [ $name, &$tables, &$fields, &$conds, &$query_options,
1119 &$join_conds, $opts ]
1124 return $this->container->run(
1125 'ChangesListSpecialPageStructuredFilters',
1131 return $this->container->run(
1132 'ChangeTagAfterDelete',
1138 return $this->container->run(
1139 'ChangeTagCanCreate',
1140 [ $tag, $user, &$status ]
1145 return $this->container->run(
1146 'ChangeTagCanDelete',
1147 [ $tag, $user, &$status ]
1152 $prevTags, $rc_id, $rev_id, $log_id, $params, $rc, $user
1154 return $this->container->run(
1155 'ChangeTagsAfterUpdateTags',
1156 [ $addedTags, $removedTags, $prevTags, $rc_id, $rev_id, $log_id,
1157 $params, $rc, $user ]
1162 return $this->container->run(
1163 'ChangeTagsAllowedAdd',
1164 [ &$allowedTags, $addTags, $user ]
1169 return $this->container->run(
1170 'ChangeTagsListActive',
1176 return $this->container->run(
1178 [ $performer, $user, &$add, &$remove ]
1183 return $this->container->run(
1184 'Collation::factory',
1185 [ $collationName, &$collationObject ]
1190 return $this->container->run(
1191 'ConfirmEmailComplete',
1197 return $this->container->run(
1198 'ContentAlterParserOutput',
1204 $generateHtml, &$output
1206 return $this->container->run(
1207 'ContentGetParserOutput',
1213 return $this->container->run(
1214 'ContentHandlerDefaultModelFor',
1220 return $this->container->run(
1221 'ContentHandlerForModelID',
1222 [ $modeName, &$handler ]
1227 return $this->container->run(
1228 'ContentModelCanBeUsedOn',
1229 [ $contentModel,
$title, &$ok ]
1234 $policyConfig, $mode
1236 return $this->container->run(
1237 'ContentSecurityPolicyDefaultSource',
1238 [ &$defaultSrc, $policyConfig, $mode ]
1245 return $this->container->run(
1246 'ContentSecurityPolicyDirectives',
1247 [ &$directives, $policyConfig, $mode ]
1252 $policyConfig, $mode
1254 return $this->container->run(
1255 'ContentSecurityPolicyScriptSource',
1256 [ &$scriptSrc, $policyConfig, $mode ]
1261 return $this->container->run(
1262 'ContribsPager::getQueryInfo',
1263 [ $pager, &$queryInfo ]
1270 return $this->container->run(
1271 'ContribsPager::reallyDoQuery',
1272 [ &$data, $pager, $offset, $limit, $descending ]
1279 return $this->container->run(
1280 'ContributionsLineEnding',
1281 [ $page, &$ret, $row, &$classes, &$attribs ]
1286 return $this->container->run(
1287 'ContributionsToolLinks',
1288 [ $id,
$title, &$tools, $specialPage ]
1293 return $this->container->run(
1295 [
$content, $toModel, $lossy, &$result ]
1300 return $this->container->run(
1309 return $this->container->run(
1310 'DeletedContribsPager::reallyDoQuery',
1311 [ &$data, $pager, $offset, $limit, $descending ]
1316 &$classes, &$attribs
1318 return $this->container->run(
1319 'DeletedContributionsLineEnding',
1320 [ $page, &$ret, $row, &$classes, &$attribs ]
1325 return $this->container->run(
1326 'DeleteUnknownPreferences',
1332 return $this->container->run(
1333 'DifferenceEngineAfterLoadNewText',
1334 [ $differenceEngine ]
1341 return $this->container->run(
1342 'DifferenceEngineLoadTextAfterNewContentIsLoaded',
1343 [ $differenceEngine ]
1348 &$markAsPatrolledLink, $rcid
1350 return $this->container->run(
1351 'DifferenceEngineMarkPatrolledLink',
1352 [ $differenceEngine, &$markAsPatrolledLink, $rcid ]
1359 return $this->container->run(
1360 'DifferenceEngineMarkPatrolledRCID',
1361 [ &$rcid, $differenceEngine, $change, $user ]
1366 $formattedRevisionTools, $nextlink, $rollback, $newminor, $diffOnly, $rdel,
1369 return $this->container->run(
1370 'DifferenceEngineNewHeader',
1371 [ $differenceEngine, &$newHeader, $formattedRevisionTools,
1372 $nextlink, $rollback, $newminor, $diffOnly, $rdel, $unhide ]
1377 $prevlink, $oldminor, $diffOnly, $ldel, $unhide
1379 return $this->container->run(
1380 'DifferenceEngineOldHeader',
1381 [ $differenceEngine, &$oldHeader, $prevlink, $oldminor, $diffOnly,
1387 return $this->container->run(
1388 'DifferenceEngineOldHeaderNoOldRev',
1394 $differenceEngine, $out, $parserOutput, $wikiPage
1396 return $this->container->run(
1397 'DifferenceEngineRenderRevisionAddParserOutput',
1398 [ $differenceEngine, $out, $parserOutput, $wikiPage ]
1403 return $this->container->run(
1404 'DifferenceEngineRenderRevisionShowFinalPatrolLink',
1410 return $this->container->run(
1411 'DifferenceEngineShowDiff',
1412 [ $differenceEngine ]
1417 return $this->container->run(
1418 'DifferenceEngineShowDiffPage',
1426 return $this->container->run(
1427 'DifferenceEngineShowDiffPageMaybeShowMissingRevision',
1428 [ $differenceEngine ]
1433 return $this->container->run(
1434 'DifferenceEngineShowEmptyOldContent',
1435 [ $differenceEngine ]
1440 return $this->container->run(
1441 'DifferenceEngineViewHeader',
1442 [ $differenceEngine ]
1446 public function onDiffTools( $newRevRecord, &$links, $oldRevRecord, $userIdentity ) {
1447 return $this->container->run(
1449 [ $newRevRecord, &$links, $oldRevRecord, $userIdentity ]
1454 return $this->container->run(
1455 'DisplayOldSubtitle',
1456 [ $article, &$oldid ]
1460 public function onEditFilter( $editor, $text, $section, &$error, $summary ) {
1461 return $this->container->run(
1463 [ $editor, $text, $section, &$error, $summary ]
1468 $summary, $user, $minoredit
1470 return $this->container->run(
1471 'EditFilterMergedContent',
1472 [ $context,
$content, $status, $summary, $user, $minoredit ]
1477 return $this->container->run(
1478 'EditFormInitialText',
1484 return $this->container->run(
1485 'EditFormPreloadText',
1491 return $this->container->run(
1492 'EditPageBeforeConflictDiff',
1498 return $this->container->run(
1499 'EditPageBeforeEditButtons',
1500 [ $editpage, &$buttons, &$tabindex ]
1505 return $this->container->run(
1506 'EditPageBeforeEditToolbar',
1512 return $this->container->run(
1513 'EditPageCopyrightWarning',
1519 return $this->container->run(
1520 'EditPageGetCheckboxesDefinition',
1521 [ $editpage, &$checkboxes ]
1526 return $this->container->run(
1527 'EditPageGetDiffContent',
1528 [ $editPage, &$newtext ]
1533 return $this->container->run(
1534 'EditPageGetPreviewContent',
1540 return $this->container->run(
1541 'EditPageNoSuchSection',
1542 [ $editpage, &
$res ]
1547 return $this->container->run(
1548 'EditPageTosSummary',
1554 return $this->container->run(
1555 'EditPage::attemptSave',
1563 return $this->container->run(
1564 'EditPage::attemptSave:after',
1565 [ $editpage_Obj, $status, $resultDetails ]
1570 return $this->container->run(
1571 'EditPage::importFormData',
1572 [ $editpage, $request ]
1577 return $this->container->run(
1578 'EditPage::showEditForm:fields',
1584 return $this->container->run(
1585 'EditPage::showEditForm:initial',
1591 return $this->container->run(
1592 'EditPage::showReadOnlyForm:initial',
1600 return $this->container->run(
1601 'EditPage::showStandardInputs:options',
1602 [ $editor, $out, &$tabindex ]
1607 return $this->container->run(
1609 [ $user, &$confirmed ]
1613 public function onEmailUser( &$to, &$from, &$subject, &$text, &$error ) {
1614 return $this->container->run(
1616 [ &$to, &$from, &$subject, &$text, &$error ]
1621 return $this->container->run(
1623 [ &$to, &$from, &$subject, &$text ]
1628 return $this->container->run(
1629 'EmailUserComplete',
1630 [ $to, $from, $subject, $text ]
1635 return $this->container->run(
1642 return $this->container->run(
1643 'EmailUserPermissionsErrors',
1644 [ $user, $editToken, &$hookErr ]
1651 return $this->container->run(
1652 'EnhancedChangesListModifyBlockLineData',
1653 [ $changesList, &$data, $rc ]
1658 $block, $rc, &$classes, &$attribs
1660 return $this->container->run(
1661 'EnhancedChangesListModifyLineData',
1662 [ $changesList, &$data, $block, $rc, &$classes, &$attribs ]
1669 return $this->container->run(
1670 'EnhancedChangesList::getLogText',
1671 [ $changesList, &$links, $block ]
1676 return $this->container->run(
1677 'ExemptFromAccountCreationThrottle',
1683 return $this->container->run(
1690 return $this->container->run(
1692 [ $user, $skin, &$list, $groups ]
1699 return $this->container->run(
1700 'FileDeleteComplete',
1701 [
$file, $oldimage, $article, $user, $reason ]
1706 return $this->container->run(
1708 [
$file, $thumb, $tmpThumbPath, $thumbPath ]
1713 return $this->container->run(
1714 'FileUndeleteComplete',
1715 [
$title, $fileVersions, $user, $reason ]
1720 return $this->container->run(
1722 [
$file, $reupload, $hasDescription ]
1729 return $this->container->run(
1730 'FormatAutocomments',
1731 [ &$comment, $pre, $auto, $post,
$title, $local, $wikiId ]
1736 return $this->container->run(
1743 return $this->container->run(
1744 'GetAllBlockActions',
1746 [
'abortable' =>
false ]
1751 return $this->container->run(
1752 'GetAutoPromoteGroups',
1753 [ $user, &$promote ]
1758 $this->container->run(
1760 [ $context, &$action ],
1761 [
'abortable' => false ]
1766 return $this->container->run(
1767 'GetCacheVaryCookies',
1773 return $this->container->run(
1775 [
$title, &$url, $query ]
1780 return $this->container->run(
1787 return $this->container->run(
1788 'GetDefaultSortkey',
1794 $unhide, &$differenceEngine
1796 return $this->container->run(
1797 'GetDifferenceEngine',
1798 [ $context, $old, $new, $refreshCache, $unhide,
1799 &$differenceEngine ]
1804 return $this->container->run(
1805 'GetDoubleUnderscoreIDs',
1806 [ &$doubleUnderscoreIDs ]
1811 $single, &$maxCacheTime
1813 return $this->container->run(
1814 'GetExtendedMetadata',
1815 [ &$combinedMeta,
$file, $context, $single, &$maxCacheTime ]
1820 return $this->container->run(
1822 [
$title, &$url, $query ]
1829 return $this->container->run(
1830 'GetHumanTimestamp',
1831 [ &$output, $timestamp, $relativeTo, $user,
$lang ]
1836 return $this->container->run(
1838 [
$title, &$url, $query ]
1843 return $this->container->run(
1850 return $this->container->run(
1851 'GetLangPreferredVariant',
1857 return $this->container->run(
1859 [ $linkcolour_ids, &$colours,
$title ]
1864 return $this->container->run(
1866 [
$title, &$url, $query ]
1871 return $this->container->run(
1872 'GetLocalURL::Article',
1878 return $this->container->run(
1879 'GetLocalURL::Internal',
1880 [
$title, &$url, $query ]
1885 return $this->container->run(
1886 'GetLogTypesOnUser',
1892 return $this->container->run(
1893 'GetMagicVariableIDs',
1899 return $this->container->run(
1900 'GetMetadataVersion',
1908 return $this->container->run(
1909 'GetNewMessagesAlert',
1910 [ &$newMessagesAlert, $newtalks, $user, $out ]
1915 return $this->container->run(
1917 [ $user, &$preferences ]
1922 $relativeTo, $user,
$lang
1924 return $this->container->run(
1925 'GetRelativeTimestamp',
1926 [ &$output, &$diff, $timestamp, $relativeTo, $user,
$lang ]
1933 return $this->container->run(
1934 'GetSlotDiffRenderer',
1935 [ $contentHandler, &$slotDiffRenderer, $context ]
1940 return $this->container->run(
1942 [ $user, $ip, &$block ]
1947 return $this->container->run(
1948 'getUserPermissionsErrors',
1949 [
$title, $user, $action, &$result ]
1956 return $this->container->run(
1957 'getUserPermissionsErrorsExpensive',
1958 [
$title, $user, $action, &$result ]
1963 return $this->container->run(
1970 return $this->container->run(
1971 'HistoryPageToolLinks',
1972 [ $context, $linkRenderer, &$links ]
1976 public function onHistoryTools( $revRecord, &$links, $prevRevRecord, $userIdentity ) {
1977 return $this->container->run(
1979 [ $revRecord, &$links, $prevRevRecord, $userIdentity ]
1984 return $this->container->run(
1985 'HtmlCacheUpdaterAppendUrls',
1986 [
$title, $mode, &$append ]
1991 return $this->container->run(
1992 'HtmlCacheUpdaterVaryUrls',
1998 return $this->container->run(
1999 'HTMLFileCache::useFileCache',
2005 &$customAttribs, &$query, &$ret
2007 return $this->container->run(
2008 'HtmlPageLinkRendererBegin',
2009 [ $linkRenderer, $target, &$text, &$customAttribs, &$query, &$ret ]
2014 &$text, &$attribs, &$ret
2016 return $this->container->run(
2017 'HtmlPageLinkRendererEnd',
2018 [ $linkRenderer, $target, $isKnown, &$text, &$attribs, &$ret ]
2023 &$frameParams, &$handlerParams, &$time, &
$res, $parser, &$query, &$widthOption
2025 return $this->container->run(
2026 'ImageBeforeProduceHTML',
2027 [ $linker, &
$title, &
$file, &$frameParams, &$handlerParams, &$time,
2028 &
$res, $parser, &$query, &$widthOption ]
2033 return $this->container->run(
2034 'ImageOpenShowImageInlineBefore',
2035 [ $imagePage, $output ]
2040 return $this->container->run(
2041 'ImagePageAfterImageLinks',
2042 [ $imagePage, &$html ]
2047 return $this->container->run(
2048 'ImagePageFileHistoryLine',
2054 return $this->container->run(
2055 'ImagePageFindFile',
2056 [ $page, &
$file, &$displayFile ]
2061 return $this->container->run(
2068 return $this->container->run(
2069 'ImgAuthBeforeStream',
2075 return $this->container->run(
2076 'ImgAuthModifyHeaders',
2082 return $this->container->run(
2083 'ImportHandleLogItemXMLTag',
2084 [ $reader, $logInfo ]
2089 return $this->container->run(
2090 'ImportHandlePageXMLTag',
2091 [ $reader, &$pageInfo ]
2098 return $this->container->run(
2099 'ImportHandleRevisionXMLTag',
2100 [ $reader, $pageInfo, $revisionInfo ]
2105 return $this->container->run(
2106 'ImportHandleContentXMLTag',
2107 [ $reader, $contentInfo ] );
2111 return $this->container->run(
2112 'ImportHandleToplevelXMLTag',
2118 return $this->container->run(
2119 'ImportHandleUnknownUser',
2125 return $this->container->run(
2126 'ImportHandleUploadXMLTag',
2127 [ $reader, $revisionInfo ]
2132 return $this->container->run(
2133 'ImportLogInterwikiLink',
2134 [ &$fullInterwikiPrefix, &$pageTitle ]
2139 return $this->container->run(
2146 return $this->container->run(
2148 [ $context, &$pageInfo ]
2153 &$ignoreRedirect, &$target, &$article
2155 return $this->container->run(
2156 'InitializeArticleMaybeRedirect',
2157 [
$title, $request, &$ignoreRedirect, &$target, &$article ]
2162 return $this->container->run(
2163 'InternalParseBeforeLinks',
2164 [ $parser, &$text, $stripState ]
2169 return $this->container->run(
2170 'InternalParseBeforeSanitize',
2171 [ $parser, &$text, $stripState ]
2176 return $this->container->run(
2177 'InterwikiLoadPrefix',
2178 [ $prefix, &$iwData ]
2183 return $this->container->run(
2184 'InvalidateEmailComplete',
2190 return $this->container->run(
2192 [ &$url, &$query, $rc ]
2197 return $this->container->run(
2204 return $this->container->run(
2211 return $this->container->run(
2212 'IsUploadAllowedFromUrl',
2218 return $this->container->run(
2225 return $this->container->run(
2227 [ $password, &$result, $user ]
2232 return $this->container->run(
2233 'LanguageGetNamespaces',
2239 return $this->container->run(
2240 'LanguageGetTranslatedLanguageNames',
2246 return $this->container->run(
2248 [
$title, &$links, &$linkFlags ]
2253 return $this->container->run(
2255 [ $out, $cssClassName ]
2260 return $this->container->run(
2261 'Language::getMessagesFileName',
2267 return $this->container->run(
2268 'LinkerGenerateRollbackLink',
2269 [ $revRecord, $context, $options, &$inner ]
2274 return $this->container->run(
2275 'LinkerMakeExternalImage',
2276 [ &$url, &$alt, &$img ]
2283 return $this->container->run(
2284 'LinkerMakeExternalLink',
2285 [ &$url, &$text, &$link, &$attribs, $linkType ]
2292 return $this->container->run(
2293 'LinkerMakeMediaLinkFile',
2299 return $this->container->run(
2306 return $this->container->run(
2307 'LinksUpdateAfterInsert',
2308 [ $linksUpdate, $table, $insertions ]
2313 return $this->container->run(
2314 'LinksUpdateComplete',
2315 [ $linksUpdate, $ticket ]
2320 return $this->container->run(
2321 'LinksUpdateConstructed',
2327 return $this->container->run(
2334 return $this->container->run(
2335 'LoadExtensionSchemaUpdates',
2337 [
'noServices' =>
true ]
2342 return $this->container->run(
2343 'LocalFilePurgeThumbnails',
2344 [
$file, $archiveName, $urls ]
2349 &$opts, &$join_conds
2351 return $this->container->run(
2352 'LocalFile::getHistory',
2353 [
$file, &$tables, &$fields, &$conds, &$opts, &$join_conds ]
2358 return $this->container->run(
2359 'LocalisationCacheRecache',
2360 [
$cache, $code, &$alldata, $unused ]
2365 return $this->container->run(
2366 'LocalisationCacheRecacheFallback',
2367 [
$cache, $code, &$alldata ]
2372 return $this->container->run(
2374 [ $user, $autocreated ]
2381 return $this->container->run(
2382 'LogEventsListGetExtraInputs',
2383 [
$type, $logEventsList, &$input, &$formDescriptor ]
2390 return $this->container->run(
2391 'LogEventsListLineEnding',
2392 [ $page, &$ret, $entry, &$classes, &$attribs ]
2399 return $this->container->run(
2400 'LogEventsListShowLogExtract',
2401 [ &
$s, $types, $page, $user, $param ]
2406 return $this->container->run(
2413 return $this->container->run(
2414 'LoginFormValidErrorMessages',
2420 &$comment, &$revert, $time
2422 return $this->container->run(
2424 [ $log_type, $log_action,
$title, $paramArray, &$comment,
2430 return $this->container->run(
2432 [ &$tables, &$conds, &$joinConds ]
2437 return $this->container->run(
2438 'MagicWordwgVariableIDs',
2444 return $this->container->run(
2445 'MaintenanceRefreshLinksInit',
2451 $this->container->run(
2452 'MaintenanceShellStart',
2454 [
'abortable' => false ]
2459 return $this->container->run(
2460 'MaintenanceUpdateAddParams',
2466 $this->container->run(
2467 'MakeGlobalVariablesScript',
2469 [
'abortable' => false ]
2474 $this->container->run(
2475 'ManualLogEntryBeforePublish',
2477 [
'abortable' => false ]
2484 return $this->container->run(
2486 [ $rcid, $user, $wcOnlySysopsCanPatrol, $auto, &$tags ]
2493 return $this->container->run(
2494 'MarkPatrolledComplete',
2495 [ $rcid, $user, $wcOnlySysopsCanPatrol, $auto ]
2500 $request, $mediaWiki
2502 return $this->container->run(
2503 'MediaWikiPerformAction',
2504 [ $output, $article,
$title, $user, $request, $mediaWiki ]
2509 return $this->container->run(
2510 'MediaWikiServices',
2512 [
'noServices' =>
true ]
2517 return $this->container->run(
2518 'MessageCacheReplace',
2524 return $this->container->run(
2525 'MessageCache::get',
2531 return $this->container->run(
2533 [
$title, &$message, $code ]
2540 return $this->container->run(
2541 'MimeMagicGuessFromContent',
2542 [ $mimeMagic, &$head, &$tail,
$file, &
$mime ]
2547 return $this->container->run(
2548 'MimeMagicImproveFromExtension',
2554 return $this->container->run(
2561 &$join_conds, &$conds
2563 return $this->container->run(
2564 'ModifyExportQuery',
2565 [ $db, &$tables, $cond, &$opts, &$join_conds, &$conds ]
2572 return $this->container->run(
2573 'MovePageCheckPermissions',
2574 [ $oldTitle, $newTitle, $user, $reason, $status ]
2579 return $this->container->run(
2580 'MovePageIsValidMove',
2581 [ $oldTitle, $newTitle, $status ]
2588 return $this->container->run(
2590 [ $renderedRevision, $user, $summary, $flags, $status ]
2595 return $this->container->run(
2596 'NamespaceIsMovable',
2597 [ $index, &$result ]
2602 return $this->container->run(
2603 'NewDifferenceEngine',
2604 [
$title, &$oldId, &$newId, $old, $new ]
2609 return $this->container->run(
2610 'NewPagesLineEnding',
2611 [ $page, &$ret, $row, &$classes, &$attribs ]
2616 &$classes, &$attribs
2618 return $this->container->run(
2619 'OldChangesListRecentChangesLine',
2620 [ $changeslist, &
$s, $rc, &$classes, &$attribs ]
2625 return $this->container->run(
2632 return $this->container->run(
2633 'OpportunisticLinksUpdate',
2634 [ $page,
$title, $parserOutput ]
2639 return $this->container->run(
2640 'OtherAutoblockLogLink',
2641 [ &$otherBlockLink ]
2646 return $this->container->run(
2647 'OtherBlockLogLink',
2648 [ &$otherBlockLink, $ip ]
2653 return $this->container->run(
2654 'OutputPageAfterGetHeadLinksArray',
2660 return $this->container->run(
2661 'OutputPageBeforeHTML',
2667 $this->container->run(
2668 'OutputPageBodyAttributes',
2669 [ $out, $sk, &$bodyAttrs ],
2670 [
'abortable' => false ]
2675 return $this->container->run(
2676 'OutputPageCheckLastModified',
2677 [ &$modifiedTimes, $out ]
2682 return $this->container->run(
2683 'OutputPageMakeCategoryLinks',
2684 [ $out, $categories, &$links ]
2689 $this->container->run(
2690 'OutputPageParserOutput',
2691 [ $outputPage, $parserOutput ],
2692 [
'abortable' => false ]
2697 return $this->container->run(
2698 'PageContentLanguage',
2699 [
$title, &$pageLang, $userLang ]
2704 $isminor, $iswatch, $section, $flags, $status
2706 return $this->container->run(
2708 [ $wikiPage, $user,
$content, &$summary, $isminor, $iswatch,
2709 $section, $flags, $status ]
2720 return $this->container->run(
2722 [ $page, $deleter, $reason, $status, $suppress ]
2733 int $archivedRevisionCount
2735 return $this->container->run(
2736 'PageDeleteComplete',
2737 [ $page, $deleter, $reason, $pageID, $deletedRev, $logEntry, $archivedRevisionCount ]
2742 return $this->container->run(
2743 'PageDeletionDataUpdates',
2744 [
$title, $revision, &$updates ]
2754 array $fileVersions,
2757 return $this->container->run(
2759 [ $page, $performer, $reason, $unsuppress, $timestamps, $fileVersions, $status ]
2764 return $this->container->run(
2765 'PageHistoryBeforeList',
2766 [ $article, $context ]
2773 return $this->container->run(
2774 'PageHistoryLineEnding',
2775 [ $historyAction, &$row, &
$s, &$classes, &$attribs ]
2780 return $this->container->run(
2781 'PageHistoryPager::doBatchLookups',
2787 return $this->container->run(
2788 'PageHistoryPager::getQueryInfo',
2789 [ $pager, &$queryInfo ]
2794 return $this->container->run(
2796 [ $old, $new, $user, $pageid, $redirid, $reason, $revision ]
2801 return $this->container->run(
2802 'PageMoveCompleting',
2803 [ $old, $new, $user, $pageid, $redirid, $reason, $revision ]
2808 return $this->container->run(
2809 'PageRenderingHash',
2810 [ &$confstr, $user, &$forOptions ]
2815 $revisionRecord, $editResult
2817 return $this->container->run(
2819 [ $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult ]
2824 return $this->container->run(
2826 [ $wikipage, $user ]
2831 return $this->container->run(
2833 [ $parser, &$text, $stripState ]
2838 return $this->container->run(
2845 return $this->container->run(
2846 'ParserBeforeInternalParse',
2847 [ $parser, &$text, $stripState ]
2852 return $this->container->run(
2853 'ParserBeforePreprocess',
2854 [ $parser, &$text, $stripState ]
2861 return $this->container->run(
2862 'ParserCacheSaveComplete',
2863 [ $parserCache, $parserOutput,
$title, $popts, $revId ]
2868 return $this->container->run(
2875 return $this->container->run(
2882 return $this->container->run(
2883 'ParserFetchTemplateData',
2884 [ $titles, &$tplData ]
2889 return $this->container->run(
2890 'ParserFirstCallInit',
2896 $magicWordId, &$ret, $frame
2898 return $this->container->run(
2899 'ParserGetVariableValueSwitch',
2900 [ $parser, &$variableCache, $magicWordId, &$ret, $frame ]
2905 return $this->container->run(
2906 'ParserGetVariableValueTs',
2912 return $this->container->run(
2913 'ParserGetVariableValueVarCache',
2914 [ $parser, &$varCache ]
2921 return $this->container->run(
2922 'ParserLimitReportFormat',
2923 [ $key, &$value, &$report, $isHTML, $localize ]
2928 return $this->container->run(
2929 'ParserLimitReportPrepare',
2930 [ $parser, $output ]
2935 return $this->container->run(
2936 'ParserLogLinterData',
2937 [
$title, $revId, $lints ]
2942 return $this->container->run(
2943 'ParserMakeImageParams',
2949 array $params,
string &$html
2951 $this->container->run(
2952 'ParserModifyImageHTML',
2953 [ $parser,
$file, $params, &$html ],
2954 [
'abortable' => false ]
2959 return $this->container->run(
2960 'ParserOptionsRegister',
2961 [ &$defaults, &$inCacheKey, &$lazyLoad ]
2968 $this->container->run(
2969 'ParserOutputPostCacheTransform',
2970 [ $parserOutput, &$text, &$options ],
2971 [
'abortable' => false ]
2978 return $this->container->run(
2979 'ParserOutputStashForEdit',
2980 [ $page,
$content, $output, $summary, $user ]
2985 return $this->container->run(
2986 'ParserPreSaveTransformComplete',
2994 return $this->container->run(
2995 'ParserSectionCreate',
2996 [ $parser, $section, &$sectionContent, $showEditLinks ]
3001 return $this->container->run(
3002 'ParserTestGlobals',
3008 return $this->container->run(
3015 return $this->container->run(
3016 'PasswordPoliciesForUser',
3017 [ $user, &$effectivePolicy ]
3022 return $this->container->run(
3023 'PerformRetroactiveAutoblock',
3024 [ $block, &$blockIds ]
3029 $this->container->run(
3031 [ &$personal_urls, &
$title, $skin ],
3032 [
'abortable' => false ]
3037 return $this->container->run(
3039 [ $user, $action, &$result, $incrBy ]
3044 return $this->container->run(
3046 [
$content, $oldtext, $subject, &$text ]
3051 return $this->container->run(
3052 'PostLoginRedirect',
3053 [ &$returnTo, &$returnToQuery, &
$type ]
3060 return $this->container->run(
3061 'PreferencesFormPreSave',
3062 [ $formData, $form, $user, &$result, $oldUserOptions ]
3067 return $this->container->run(
3068 'PreferencesGetLegend',
3069 [ $form, $key, &$legend ]
3076 return $this->container->run(
3077 'PrefixSearchBackend',
3078 [ $ns, $search, $limit, &$results, $offset ]
3083 return $this->container->run(
3084 'PrefixSearchExtractNamespace',
3085 [ &$namespaces, &$search ]
3090 return $this->container->run(
3092 [ $user, $oldaddr, $newaddr ]
3097 return $this->container->run(
3098 'ProtectionForm::buildForm',
3099 [ $article, &$output ]
3104 return $this->container->run(
3105 'ProtectionFormAddFormFields',
3106 [ $article, &$hookFormOptions ]
3111 return $this->container->run(
3112 'ProtectionForm::save',
3113 [ $article, &$errorMsg, $reasonstr ]
3118 return $this->container->run(
3119 'ProtectionForm::showLogExtract',
3125 return $this->container->run(
3127 [ &$tables, &$conds, &$joinConds ]
3132 return $this->container->run(
3133 'RawPageViewBeforeOutput',
3139 return $this->container->run(
3140 'RecentChangesPurgeRows',
3146 return $this->container->run(
3147 'RecentChange_save',
3153 return $this->container->run(
3154 'RedirectSpecialArticleRedirectParams',
3155 [ &$redirectParams ]
3162 return $this->container->run(
3163 'RejectParserCacheValue',
3164 [ $parserOutput, $wikiPage, $parserOptions ]
3169 return $this->container->run(
3170 'RequestContextCreateSkin',
3171 [ $context, &$skin ]
3176 return $this->container->run(
3177 'ResetPasswordExpiration',
3178 [ $user, &$newExpire ]
3183 $this->container->run(
3184 'ResourceLoaderGetConfigVars',
3185 [ &$vars, $skin, $config ],
3186 [
'abortable' => false ]
3193 $this->container->run(
3194 'ResourceLoaderJqueryMsgModuleMagicWords',
3196 [
'abortable' => false ]
3201 return $this->container->run(
3202 'RevisionDataUpdates',
3203 [
$title, $renderedRevision, &$updates ]
3208 return $this->container->run(
3209 'RevisionFromEditComplete',
3210 [ $wikiPage, $rev, $originalRevId, $user, &$tags ]
3215 return $this->container->run(
3216 'RevisionRecordInserted',
3222 return $this->container->run(
3223 'RevisionUndeleted',
3224 [ $revisionRecord, $oldPageID ]
3229 return $this->container->run(
3231 [ $wikiPage, $user, $revision, $current ]
3236 return $this->container->run(
3237 'SearchableNamespaces',
3243 return $this->container->run(
3244 'SearchAfterNoDirectMatch',
3252 return $this->container->run(
3253 'SearchDataForIndex',
3254 [ &$fields, $handler, $page, $output, $engine ]
3259 return $this->container->run(
3260 'SearchGetNearMatch',
3266 return $this->container->run(
3267 'SearchGetNearMatchBefore',
3268 [ $allSearchTerms, &$titleResult ]
3273 return $this->container->run(
3274 'SearchGetNearMatchComplete',
3280 return $this->container->run(
3281 'SearchIndexFields',
3282 [ &$fields, $engine ]
3287 return $this->container->run(
3288 'SearchResultInitFromTitle',
3294 return $this->container->run(
3295 'SearchResultProvideDescription',
3296 [ $pageIdentities, &$descriptions ]
3301 return $this->container->run(
3302 'SearchResultProvideThumbnail',
3303 [ $pageIdentities, &$thumbnails ]
3308 return $this->container->run(
3309 'SearchResultsAugment',
3310 [ &$setAugmentors, &$rowAugmentors ]
3315 $session, $timeSinceAuth
3317 return $this->container->run(
3318 'SecuritySensitiveOperationStatus',
3319 [ &$status, $operation, $session, $timeSinceAuth ]
3324 return $this->container->run(
3326 [ $nt, &$html, &$trail, &$prefix, &$ret ]
3331 return $this->container->run(
3332 'SendWatchlistEmailNotification',
3333 [ $targetUser,
$title, $enotif ]
3340 return $this->container->run(
3342 [ &$reason, $info, $request, $metadata, $data ]
3347 return $this->container->run(
3349 [ $backend, &$metadata, $requests ]
3354 return $this->container->run(
3361 return $this->container->run(
3363 [ &$tables, &$conds, &$joinConds, &$options ]
3368 return $this->container->run(
3369 'ShowMissingArticle',
3375 &$redirect, &$section, &$extract, &$score, &$size, &$date, &$related, &$html
3377 return $this->container->run(
3379 [ $searchPage, $result, $terms, &$link, &$redirect, &$section,
3380 &$extract, &$score, &$size, &$date, &$related, &$html ]
3385 $specialSearch, &$query, &$attributes
3387 return $this->container->run(
3388 'ShowSearchHitTitle',
3389 [ &
$title, &$titleSnippet, $result, $terms, $specialSearch,
3390 &$query, &$attributes ]
3395 $this->container->run(
3396 'SidebarBeforeOutput',
3397 [ $skin, &$sidebar ],
3398 [
'abortable' => false ]
3403 return $this->container->run(
3405 [ &$siteNotice, $skin ]
3410 return $this->container->run(
3412 [ &$siteNotice, $skin ]
3419 $this->container->run(
3420 'SkinPageReadyConfig',
3421 [ $context, &$config ],
3422 [
'abortable' => false ]
3427 $this->container->run(
3428 'SkinAddFooterLinks',
3429 [ $skin, $key, &$footerItems ]
3434 return $this->container->run(
3435 'SkinAfterBottomScripts',
3441 return $this->container->run(
3448 return $this->container->run(
3450 [ $skin, $portlet, &$html ]
3455 return $this->container->run(
3462 return $this->container->run(
3463 'SkinCopyrightFooter',
3471 return $this->container->run(
3472 'SkinEditSectionLinks',
3473 [ $skin,
$title, $section, $tooltip, &$result,
$lang ]
3478 return $this->container->run(
3485 return $this->container->run(
3486 'SkinPreloadExistence',
3492 return $this->container->run(
3493 'SkinSubPageSubtitle',
3494 [ &$subpages, $skin, $out ]
3499 $languageLinkTitle,
$title, $outputPage
3501 return $this->container->run(
3502 'SkinTemplateGetLanguageLink',
3503 [ &$languageLink, $languageLinkTitle,
$title, $outputPage ]
3508 $this->container->run(
3509 'SkinTemplateNavigation',
3510 [ $sktemplate, &$links ],
3511 [
'abortable' => false ]
3516 $this->container->run(
3517 'SkinTemplateNavigation::SpecialPage',
3518 [ $sktemplate, &$links ],
3519 [
'abortable' => false ]
3524 $this->container->run(
3525 'SkinTemplateNavigation::Universal',
3526 [ $sktemplate, &$links ],
3527 [
'abortable' => false ]
3532 return $this->container->run(
3539 return $this->container->run(
3540 'SpecialBlockModifyFormFields',
3546 return $this->container->run(
3547 'SpecialContributionsBeforeMainOutput',
3555 return $this->container->run(
3556 'SpecialContributions::formatRow::flags',
3557 [ $context, $row, &$flags ]
3562 return $this->container->run(
3563 'SpecialContributions::getForm::filters',
3569 return $this->container->run(
3570 'SpecialExportGetExtraPages',
3571 [ $inputPages, &$extraPages ]
3576 return $this->container->run(
3577 'SpecialListusersDefaultQuery',
3583 return $this->container->run(
3584 'SpecialListusersFormatRow',
3590 return $this->container->run(
3591 'SpecialListusersHeader',
3597 return $this->container->run(
3598 'SpecialListusersHeaderForm',
3604 return $this->container->run(
3605 'SpecialListusersQueryInfo',
3611 return $this->container->run(
3612 'SpecialLogAddLogSearchRelations',
3613 [
$type, $request, &$qc ]
3618 return $this->container->run(
3619 'SpecialMovepageAfterMove',
3620 [ $movePage, $oldTitle, $newTitle ]
3625 return $this->container->run(
3626 'SpecialMuteModifyFormFields',
3627 [ $target, $user, &$fields ]
3632 return $this->container->run(
3633 'SpecialMuteSubmit',
3639 &$tables, &$fields, &$join_conds
3641 return $this->container->run(
3642 'SpecialNewpagesConditions',
3643 [ $special, $opts, &$conds, &$tables, &$fields, &$join_conds ]
3648 return $this->container->run(
3649 'SpecialNewPagesFilters',
3650 [ $special, &$filters ]
3655 return $this->container->run(
3656 'SpecialPageAfterExecute',
3657 [ $special, $subPage ]
3662 return $this->container->run(
3663 'SpecialPageBeforeExecute',
3664 [ $special, $subPage ]
3669 return $this->container->run(
3670 'SpecialPageBeforeFormDisplay',
3676 return $this->container->run(
3677 'SpecialPage_initList',
3683 return $this->container->run(
3684 'SpecialPasswordResetOnSubmit',
3685 [ &$users, $data, &$error ]
3690 &$namespaces, &$extra, &
$title
3692 return $this->container->run(
3693 'SpecialRandomGetRandomTitle',
3694 [ &$randstr, &$isRedir, &$namespaces, &$extra, &
$title ]
3699 return $this->container->run(
3700 'SpecialRecentChangesPanel',
3701 [ &$extraOpts, $opts ]
3706 return $this->container->run(
3707 'SpecialResetTokensTokens',
3713 return $this->container->run(
3714 'SpecialSearchCreateLink',
3720 return $this->container->run(
3721 'SpecialSearchGoResult',
3727 return $this->container->run(
3728 'SpecialSearchNogomatch',
3734 return $this->container->run(
3735 'SpecialSearchPowerBox',
3736 [ &$showSections, $term, &$opts ]
3743 return $this->container->run(
3744 'SpecialSearchProfileForm',
3745 [ $search, &$form, $profile, $term, $opts ]
3750 return $this->container->run(
3751 'SpecialSearchProfiles',
3757 return $this->container->run(
3758 'SpecialSearchResults',
3759 [ $term, &$titleMatches, &$textMatches ]
3764 return $this->container->run(
3765 'SpecialSearchResultsAppend',
3766 [ $specialSearch, $output, $term ]
3771 return $this->container->run(
3772 'SpecialSearchResultsPrepend',
3773 [ $specialSearch, $output, $term ]
3778 return $this->container->run(
3779 'SpecialSearchSetupEngine',
3780 [ $search, $profile, $engine ]
3785 return $this->container->run(
3786 'SpecialStatsAddExtra',
3787 [ &$extraStats, $context ]
3794 return $this->container->run(
3795 'SpecialTrackingCategories::generateCatLink',
3796 [ $specialPage, $catTitle, &$html ]
3803 return $this->container->run(
3804 'SpecialTrackingCategories::preprocess',
3805 [ $specialPage, $trackingCategories ]
3810 return $this->container->run(
3811 'SpecialUploadComplete',
3817 return $this->container->run(
3818 'SpecialVersionVersionUrl',
3819 [ $version, &$versionUrl ]
3824 return $this->container->run(
3825 'SpecialWatchlistGetNonRevisionTypes',
3826 [ &$nonRevisionTypes ]
3834 string $returnToQuery,
3835 string $returnToAnchor,
3838 return $this->container->run(
3839 'TempUserCreatedRedirect',
3840 [ $session, $user, $returnTo, $returnToQuery, $returnToAnchor, &$redirectUrl ]
3845 return $this->container->run(
3846 'TestCanonicalRedirect',
3847 [ $request,
$title, $output ]
3854 return $this->container->run(
3855 'ThumbnailBeforeProduceHTML',
3856 [ $thumbnail, &$attribs, &$linkAttribs ]
3861 return $this->container->run(
3868 return $this->container->run(
3869 'TitleGetEditNotices',
3870 [
$title, $oldid, &$notices ]
3875 return $this->container->run(
3876 'TitleGetRestrictionTypes',
3882 return $this->container->run(
3883 'TitleIsAlwaysKnown',
3889 return $this->container->run(
3896 return $this->container->run(
3898 [ $old, $nt, $user, $reason, &$status ]
3903 return $this->container->run(
3904 'TitleMoveStarting',
3905 [ $old, $nt, $user ]
3910 $doExpensiveQueries, $short
3912 return $this->container->run(
3913 'TitleQuickPermissions',
3914 [
$title, $user, $action, &$errors, $doExpensiveQueries, $short ]
3919 return $this->container->run(
3920 'TitleReadWhitelist',
3921 [
$title, $user, &$whitelisted ]
3926 return $this->container->run(
3933 return $this->container->run(
3935 [ $block, $user, &$reason ]
3940 return $this->container->run(
3941 'UnblockUserComplete',
3947 return $this->container->run(
3948 'UndeleteForm::showHistory',
3954 return $this->container->run(
3955 'UndeleteForm::showRevision',
3961 return $this->container->run(
3962 'UndeletePageToolLinks',
3963 [ $context, $linkRenderer, &$links ]
3968 return $this->container->run(
3969 'UnitTestsAfterDatabaseSetup',
3970 [ $database, $prefix ]
3975 return $this->container->run(
3976 'UnitTestsBeforeDatabaseTeardown',
3982 return $this->container->run(
3989 return $this->container->run(
3991 [ $user, $page, &$status ]
3996 return $this->container->run(
3997 'UnwatchArticleComplete',
4003 return $this->container->run(
4004 'UpdateUserMailerFormattedPageStatus',
4005 [ &$formattedPageStatus ]
4010 return $this->container->run(
4017 return $this->container->run(
4018 'UploadCreateFromRequest',
4019 [
$type, &$className ]
4024 return $this->container->run(
4025 'UploadFormInitDescriptor',
4033 return $this->container->run(
4034 'UploadFormSourceDescriptors',
4035 [ &$descriptor, &$radio, $selectedSourceType ]
4040 return $this->container->run(
4041 'UploadForm:BeforeProcessing',
4047 return $this->container->run(
4048 'UploadForm:getInitialPageText',
4049 [ &$pageText, $msg, $config ]
4054 return $this->container->run(
4055 'UploadForm:initial',
4061 return $this->container->run(
4063 [ $upload, $user, $props, &$error ]
4068 return $this->container->run(
4070 [ $upload,
$mime, &$error ]
4077 return $this->container->run(
4078 'UploadVerifyUpload',
4079 [ $upload, $user, $props, $comment, $pageText, &$error ]
4084 return $this->container->run(
4086 [ $user, &$group, &$expiry ]
4091 return $this->container->run(
4092 'UserArrayFromResult',
4093 [ &$userArray,
$res ]
4098 return $this->container->run(
4100 [
$title, $user, $action, &$result ]
4105 return $this->container->run(
4107 [ $user, &$hookErr ]
4112 return $this->container->run(
4113 'UserClearNewTalkNotification',
4114 [ $userIdentity, $oldid ]
4119 $this->container->run(
4120 'UserEditCountUpdate',
4122 [
'abortable' => false ]
4127 return $this->container->run(
4128 'UserEffectiveGroups',
4134 return $this->container->run(
4141 return $this->container->run(
4142 'UserGetDefaultOptions',
4143 [ &$defaultOptions ]
4148 return $this->container->run(
4155 return $this->container->run(
4156 'UserGetEmailAuthenticationTimestamp',
4157 [ $user, &$timestamp ]
4162 return $this->container->run(
4163 'UserGetLanguageObject',
4164 [ $user, &$code, $context ]
4169 return $this->container->run(
4170 'UserGetReservedNames',
4171 [ &$reservedUsernames ]
4176 return $this->container->run(
4183 return $this->container->run(
4184 'UserGetRightsRemove',
4190 $reason, $oldUGMs, $newUGMs
4192 return $this->container->run(
4193 'UserGroupsChanged',
4194 [ $user, $added, $removed, $performer, $reason, $oldUGMs,
4200 return $this->container->run(
4201 'UserIsBlockedFrom',
4202 [ $user,
$title, &$blocked, &$allowUsertalk ]
4207 return $this->container->run(
4208 'UserIsBlockedGlobally',
4209 [ $user, $ip, &$blocked, &$block ]
4214 return $this->container->run(
4221 return $this->container->run(
4222 'UserIsEveryoneAllowed',
4228 return $this->container->run(
4235 return $this->container->run(
4236 'UserLoadAfterLoadFromSession',
4242 return $this->container->run(
4249 return $this->container->run(
4250 'UserLoadFromDatabase',
4256 $this->container->run(
4258 [ $user, &$options ],
4259 [
'abortable' => false ]
4264 return $this->container->run(
4271 return $this->container->run(
4272 'UserLoginComplete',
4273 [ $user, &$inject_html, $direct ]
4278 return $this->container->run(
4285 return $this->container->run(
4286 'UserLogoutComplete',
4287 [ $user, &$inject_html, $oldName ]
4292 return $this->container->run(
4293 'UserMailerChangeReturnPath',
4294 [ $to, &$returnPath ]
4299 return $this->container->run(
4300 'UserMailerSplitTo',
4306 return $this->container->run(
4307 'UserMailerTransformContent',
4308 [ $to, $from, &$body, &$error ]
4315 return $this->container->run(
4316 'UserMailerTransformMessage',
4317 [ $to, $from, &$subject, &$headers, &$body, &$error ]
4322 return $this->container->run(
4329 return $this->container->run(
4331 [ $user, &$modifiedOptions, $originalOptions ]
4336 return $this->container->run(
4343 return $this->container->run(
4344 'UserSendConfirmationMail',
4345 [ $user, &$mail, $info ]
4350 return $this->container->run(
4352 [ $user, &$session, &$cookies ]
4357 return $this->container->run(
4364 return $this->container->run(
4365 'UserSetEmailAuthenticationTimestamp',
4366 [ $user, &$timestamp ]
4371 return $this->container->run(
4372 'UsersPagerDoBatchLookups',
4378 return $this->container->run(
4379 'UserToolLinksEdit',
4380 [ $userId, $userText, &$items ]
4385 return $this->container->run(
4386 'User::mailPasswordInternal',
4392 return $this->container->run(
4393 'ValidateExtendedMetadataCache',
4394 [ $timestamp,
$file ]
4399 return $this->container->run(
4400 'WantedPages::getQueryInfo',
4401 [ $wantedPages, &$query ]
4406 return $this->container->run(
4408 [ $user, $page, &$status, $expiry ]
4413 return $this->container->run(
4414 'WatchArticleComplete',
4420 $watchedItemQueryService
4422 return $this->container->run(
4423 'WatchedItemQueryServiceExtensions',
4424 [ &$extensions, $watchedItemQueryService ]
4429 return $this->container->run(
4430 'WatchlistEditorBeforeFormRender',
4438 return $this->container->run(
4439 'WatchlistEditorBuildRemoveLine',
4440 [ &$tools,
$title, $redirect, $skin, &$link ]
4445 return $this->container->run(
4446 'WebRequestPathInfoRouter',
4452 return $this->container->run(
4453 'WebResponseSetCookie',
4454 [ &$name, &$value, &$expire, &$options ]
4459 return $this->container->run(
4461 [ &$script, &$parameters, &$options ]
4466 return $this->container->run(
4473 return $this->container->run(
4474 'WhatLinksHereProps',
4475 [ $row,
$title, $target, &$props ]
4480 return $this->container->run(
4481 'WikiExporter::dumpStableQuery',
4482 [ &$tables, &$opts, &$join ]
4487 return $this->container->run(
4488 'WikiPageDeletionUpdates',
4494 return $this->container->run(
4501 return $this->container->run(
4502 'XmlDumpWriterOpenPage',
4503 [ $obj, &$out, $row,
$title ]
4508 return $this->container->run(
4509 'XmlDumpWriterWriteRevision',
4510 [ $obj, &$out, $row, $text, $rev ]
$magicWords
@phpcs-require-sorted-array
Legacy class representing an editable page and handling UI for some page actions.
Implements some public methods and some protected utility functions which are required by multiple ch...
Class for creating new log entries and inserting them into the database.