52 \MediaWiki\Hook\FileUndeleteCompleteHook,
53 \MediaWiki\Hook\GetLinkColoursHook,
54 \MediaWiki\Hook\ImportSourcesHook,
60 \MediaWiki\Hook\UserLoginCompleteHook,
61 \MediaWiki\Hook\UserLogoutCompleteHook,
67 $this->container = $container;
72 return $this->container->run(
80 return $this->container->run(
82 [ $module, $user, &$message ]
88 return $this->container->run(
96 return $this->container->run(
97 'ApiFeedContributions::feedItem',
98 [ $row, $context, &$feedItem ]
104 return $this->container->run(
105 'ApiFormatHighlight',
106 [ $context, $text, $mime, $format ]
112 return $this->container->run(
113 'APIGetAllowedParams',
114 [ $module, &$params, $flags ]
120 return $this->container->run(
121 'APIGetDescriptionMessages',
128 return $this->container->run(
129 'APIGetParamDescriptionMessages',
136 return $this->container->run(
137 'APIHelpModifyOutput',
138 [ $module, &$help, $options, &$tocData ]
144 $this->container->run(
145 'ApiLogFeatureUsage',
146 [ $feature, $clientInfo ]
152 return $this->container->run(
153 'ApiMain::moduleManager',
160 return $this->container->run(
161 'ApiMain::onException',
168 &$reset, &$suppressCache
170 return $this->container->run(
171 'ApiMakeParserOptions',
172 [ $options, $title, $params, $module, &$reset, &$suppressCache ]
178 $this->container->run(
181 [
'abortable' => false ]
187 return $this->container->run(
188 'ApiOpenSearchSuggest',
194 public function onApiOptions( $apiModule, $user, $changes, $resetKinds ) {
195 return $this->container->run(
197 [ $apiModule, $user, $changes, $resetKinds ]
203 return $this->container->run(
204 'ApiParseMakeOutputPage',
211 return $this->container->run(
212 'APIQueryAfterExecute',
219 return $this->container->run(
220 'ApiQueryBaseAfterQuery',
221 [ $module, $result, &$hookData ]
227 &$conds, &$query_options, &$join_conds, &$hookData
229 return $this->container->run(
230 'ApiQueryBaseBeforeQuery',
231 [ $module, &$tables, &$fields, &$conds, &$query_options,
232 &$join_conds, &$hookData ]
238 return $this->container->run(
239 'ApiQueryBaseProcessRow',
240 [ $module, $row, &$data, &$hookData ]
246 return $this->container->run(
247 'ApiQueryCheckCanExecute',
248 [ $modules, $authority, &$message ]
254 return $this->container->run(
255 'APIQueryGeneratorAfterExecute',
256 [ $module, $resultPageSet ]
262 return $this->container->run(
263 'APIQuerySiteInfoGeneralInfo',
264 [ $module, &$results ]
270 return $this->container->run(
271 'APIQuerySiteInfoStatisticsInfo',
278 return $this->container->run(
279 'ApiQueryTokensRegisterTypes',
286 $recentChangeInfo, &$vals
288 return $this->container->run(
289 'ApiQueryWatchlistExtractOutputData',
290 [ $module, $watchedItem, $recentChangeInfo, &$vals ]
296 $module, $params, &$options
298 return $this->container->run(
299 'ApiQueryWatchlistPrepareWatchedItemQueryServiceOptions',
300 [ $module, $params, &$options ]
306 return $this->container->run(
307 'ApiQuery::moduleManager',
314 return $this->container->run(
322 return $this->container->run(
323 'ApiValidatePassword',
330 return $this->container->run(
331 'ArticleParserOptions',
338 return $this->container->run(
339 'ChangeAuthenticationDataAudit',
346 return $this->container->run(
347 'EditFormPreloadText',
354 return $this->container->run(
355 'FileUndeleteComplete',
356 [ $title, $fileVersions, $user, $reason ]
362 return $this->container->run(
364 [ $pagemap, &$classes, $title ]
370 return $this->container->run(
378 return $this->container->run(
380 [ $title, &$links, &$linkFlags ]
386 return $this->container->run(
387 'OutputPageBeforeHTML',
394 return $this->container->run(
395 'OutputPageCheckLastModified',
396 [ &$modifiedTimes, $out ]
402 return $this->container->run(
403 'RequestHasSameOriginSecurity',
413 string $returnToQuery,
414 string $returnToAnchor,
417 return $this->container->run(
418 'TempUserCreatedRedirect',
419 [ $session, $user, $returnTo, $returnToQuery, $returnToAnchor, &$redirectUrl ]
425 return $this->container->run(
427 [ $user, &$inject_html, $direct ]
433 return $this->container->run(
434 'UserLogoutComplete',
435 [ $user, &$inject_html, $oldName ]
Legacy class representing an editable page and handling UI for some page actions.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.
This is a hook handler interface, see docs/Hooks.md.