60 $this->container = $container;
64 return $this->container->run(
71 return $this->container->run(
73 [ $module, $user, &$message ]
78 return $this->container->run(
85 return $this->container->run(
86 'ApiFeedContributions::feedItem',
87 [ $row, $context, &$feedItem ]
92 return $this->container->run(
94 [ $context, $text,
$mime, $format ]
99 return $this->container->run(
100 'APIGetAllowedParams',
101 [ $module, &$params, $flags ]
106 return $this->container->run(
107 'APIGetDescriptionMessages',
113 return $this->container->run(
114 'APIGetParamDescriptionMessages',
120 return $this->container->run(
121 'APIHelpModifyOutput',
122 [ $module, &
$help, $options, &$tocData ]
127 return $this->container->run(
128 'ApiMain::moduleManager',
134 return $this->container->run(
135 'ApiMain::onException',
141 &$reset, &$suppressCache
143 return $this->container->run(
144 'ApiMakeParserOptions',
145 [ $options,
$title, $params, $module, &$reset, &$suppressCache ]
150 $this->container->run(
153 [
'abortable' => false ]
158 return $this->container->run(
159 'ApiOpenSearchSuggest',
164 public function onApiOptions( $apiModule, $user, $changes, $resetKinds ) {
165 return $this->container->run(
167 [ $apiModule, $user, $changes, $resetKinds ]
172 return $this->container->run(
173 'ApiParseMakeOutputPage',
179 return $this->container->run(
180 'APIQueryAfterExecute',
186 return $this->container->run(
187 'ApiQueryBaseAfterQuery',
188 [ $module, $result, &$hookData ]
193 &$conds, &$query_options, &$join_conds, &$hookData
195 return $this->container->run(
196 'ApiQueryBaseBeforeQuery',
197 [ $module, &$tables, &$fields, &$conds, &$query_options,
198 &$join_conds, &$hookData ]
203 return $this->container->run(
204 'ApiQueryBaseProcessRow',
205 [ $module, $row, &$data, &$hookData ]
210 return $this->container->run(
211 'APIQueryGeneratorAfterExecute',
212 [ $module, $resultPageSet ]
217 return $this->container->run(
218 'APIQuerySiteInfoGeneralInfo',
219 [ $module, &$results ]
224 return $this->container->run(
225 'APIQuerySiteInfoStatisticsInfo',
231 return $this->container->run(
232 'ApiQueryTokensRegisterTypes',
238 $recentChangeInfo, &$vals
240 return $this->container->run(
241 'ApiQueryWatchlistExtractOutputData',
242 [ $module, $watchedItem, $recentChangeInfo, &$vals ]
247 $module, $params, &$options
249 return $this->container->run(
250 'ApiQueryWatchlistPrepareWatchedItemQueryServiceOptions',
251 [ $module, $params, &$options ]
256 return $this->container->run(
257 'ApiQuery::moduleManager',
263 return $this->container->run(
270 return $this->container->run(
271 'ApiValidatePassword',
277 return $this->container->run(
278 'ChangeAuthenticationDataAudit',
284 return $this->container->run(
285 'EditFormPreloadText',
291 return $this->container->run(
292 'FileUndeleteComplete',
293 [
$title, $fileVersions, $user, $reason ]
298 return $this->container->run(
300 [ $pagemap, &$classes,
$title ]
305 return $this->container->run(
312 return $this->container->run(
314 [
$title, &$links, &$linkFlags ]
319 return $this->container->run(
320 'OutputPageBeforeHTML',
326 return $this->container->run(
327 'OutputPageCheckLastModified',
328 [ &$modifiedTimes, $out ]
333 return $this->container->run(
334 'RequestHasSameOriginSecurity',
340 return $this->container->run(
342 [ $user, &$inject_html, $direct ]
347 return $this->container->run(
348 'UserLogoutComplete',
349 [ $user, &$inject_html, $oldName ]
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.