62 $this->container = $container;
66 return $this->container->run(
73 return $this->container->run(
75 [ $module, $user, &$message ]
80 return $this->container->run(
87 return $this->container->run(
88 'ApiFeedContributions::feedItem',
89 [ $row, $context, &$feedItem ]
94 return $this->container->run(
96 [ $context, $text,
$mime, $format ]
101 return $this->container->run(
102 'APIGetAllowedParams',
103 [ $module, &$params, $flags ]
108 return $this->container->run(
109 'APIGetDescriptionMessages',
115 return $this->container->run(
116 'APIGetParamDescriptionMessages',
122 return $this->container->run(
123 'APIHelpModifyOutput',
124 [ $module, &$help, $options, &$tocData ]
129 return $this->container->run(
130 'ApiMain::moduleManager',
136 return $this->container->run(
137 'ApiMain::onException',
143 &$reset, &$suppressCache
145 return $this->container->run(
146 'ApiMakeParserOptions',
147 [ $options, $title, $params, $module, &$reset, &$suppressCache ]
152 $this->container->run(
155 [
'abortable' => false ]
160 return $this->container->run(
161 'ApiOpenSearchSuggest',
166 public function onApiOptions( $apiModule, $user, $changes, $resetKinds ) {
167 return $this->container->run(
169 [ $apiModule, $user, $changes, $resetKinds ]
174 return $this->container->run(
175 'ApiParseMakeOutputPage',
181 return $this->container->run(
182 'APIQueryAfterExecute',
188 return $this->container->run(
189 'ApiQueryBaseAfterQuery',
190 [ $module, $result, &$hookData ]
195 &$conds, &$query_options, &$join_conds, &$hookData
197 return $this->container->run(
198 'ApiQueryBaseBeforeQuery',
199 [ $module, &$tables, &$fields, &$conds, &$query_options,
200 &$join_conds, &$hookData ]
205 return $this->container->run(
206 'ApiQueryBaseProcessRow',
207 [ $module, $row, &$data, &$hookData ]
212 return $this->container->run(
213 'APIQueryGeneratorAfterExecute',
214 [ $module, $resultPageSet ]
219 return $this->container->run(
220 'APIQuerySiteInfoGeneralInfo',
221 [ $module, &$results ]
226 return $this->container->run(
227 'APIQuerySiteInfoStatisticsInfo',
233 return $this->container->run(
234 'ApiQueryTokensRegisterTypes',
240 $recentChangeInfo, &$vals
242 return $this->container->run(
243 'ApiQueryWatchlistExtractOutputData',
244 [ $module, $watchedItem, $recentChangeInfo, &$vals ]
249 $module, $params, &$options
251 return $this->container->run(
252 'ApiQueryWatchlistPrepareWatchedItemQueryServiceOptions',
253 [ $module, $params, &$options ]
258 return $this->container->run(
259 'ApiQuery::moduleManager',
265 return $this->container->run(
272 return $this->container->run(
273 'ApiValidatePassword',
279 return $this->container->run(
280 'ChangeAuthenticationDataAudit',
286 return $this->container->run(
287 'EditFormPreloadText',
293 return $this->container->run(
294 'FileUndeleteComplete',
295 [ $title, $fileVersions, $user, $reason ]
300 return $this->container->run(
302 [ $pagemap, &$classes, $title ]
307 return $this->container->run(
314 return $this->container->run(
316 [ $title, &$links, &$linkFlags ]
321 return $this->container->run(
322 'OutputPageBeforeHTML',
328 return $this->container->run(
329 'OutputPageCheckLastModified',
330 [ &$modifiedTimes, $out ]
335 return $this->container->run(
336 'RequestHasSameOriginSecurity',
345 string $returnToQuery,
346 string $returnToAnchor,
349 return $this->container->run(
350 'TempUserCreatedRedirect',
351 [ $session, $user, $returnTo, $returnToQuery, $returnToAnchor, &$redirectUrl ]
356 return $this->container->run(
358 [ $user, &$inject_html, $direct ]
363 return $this->container->run(
364 'UserLogoutComplete',
365 [ $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.