Manuel:findHooks.php
Cette fonctionnalité a été supprimée entièrement dans la version 1.35. |
Version de MediaWiki : | ≤ 1.34 |
Fichier MediaWiki : findHooks.php | |
---|---|
Emplacement : | maintenance/ |
Code source : | master • 1.42.3 • 1.41.4 • 1.39.10 |
Classes : | FindHooks |
Détails
Le fichier findHooks.php est un script de maintenance qui compare les erreurs documentées et les erreurs réellement présentes. Ce script suppose que les noms des crochets dans hooks.txt sont en début de ligne et entre guillemets simples et que les noms des crochets en code sont le premier paramètre de wfRunHooks.
Options/Arguments
Option | Description | Required? |
---|---|---|
--online | Check against MediaWiki.org hook documentation | optionnel |
Usage
php maintenance/findHooks.php [ --online ]
Basic run
Terminal
$ php maintenance/findHooks.php Undocumented: BeforeResetNotificationTimestamp Documented and not found: ResourceLoaderJqueryMsgModuleMagicWords Unclear hook calls: Hooks::run( $action . 'ArticleComplete', [ $this->getUser(), &$page ] );(/wiki/includes/specials/SpecialEditWatchlist.php) Different parameter count: DeleteUnknownPreferences: Doc: 1 vs. Code: 2 Different parameter count: NewRevisionFromEditComplete: Doc: 5 vs. Code: 4 Different parameter count: PageDeletionDataUpdates: Doc: 0 vs. Code: 3 Different parameter count: RevisionDataUpdates: Doc: 0 vs. Code: 3 Different parameter reference: RevisionInsertComplete: References different: Doc: $revision vs. Code: &$legacyRevision Different parameter reference: UnwatchArticleComplete: References different: Doc: $user vs. Code: &$user The script finished with errors.
Check against MediaWiki.org
Terminal
$ php maintenance/findHooks.php --online Undocumented: APIEditBeforeSave Undocumented: APIQueryInfoTokens Undocumented: APIQueryRecentChangesTokens Undocumented: APIQueryRevisionsTokens Undocumented: APIQueryUsersTokens Undocumented: ApiRsdServiceApis Undocumented: ApiTokensGetTokenTypes Undocumented: ArticleContentViewCustom Undocumented: ArticleEditUpdates Undocumented: ArticleRevisionUndeleted Undocumented: ArticleRollbackComplete Undocumented: ArticleUndeleteLogEntry Undocumented: BaseTemplateToolbox Undocumented: BeforeHttpsRedirect Undocumented: BeforeResetNotificationTimestamp Undocumented: CanIPUseHTTPS Undocumented: ChangePasswordForm Undocumented: DatabaseOraclePostInit Undocumented: DiffRevisionTools Undocumented: DiffViewHeader Undocumented: EditPage::showStandardInputs:options Undocumented: EmailUserCC Undocumented: ExtensionTypes Undocumented: GetBlockedStatus Undocumented: HistoryRevisionTools Undocumented: LinkBegin Undocumented: LinkEnd Undocumented: LogException Undocumented: NewRevisionFromEditComplete Undocumented: PageContentInsertComplete Undocumented: PageContentSaveComplete Undocumented: ParserAfterStrip Undocumented: ParserBeforeStrip Undocumented: ParserBeforeTidy Undocumented: ParserFetchTemplate Undocumented: RevisionInsertComplete Undocumented: SearchableNamespaces Undocumented: SecondaryDataUpdates Undocumented: SkinTemplateBuildNavUrlsNav_urlsAfterPermalink Undocumented: SkinTemplateOutputPageBeforeExec Undocumented: SkinTemplatePreventOtherActiveTabs Undocumented: SkinTemplateTabAction Undocumented: SkinTemplateToolboxEnd Undocumented: TestCanonicalRedirect Undocumented: TitleArrayFromResult Undocumented: TitleMoveComplete Undocumented: TitleMoveCompleting Undocumented: UndeleteForm::showHistory Undocumented: UndeleteForm::undelete Undocumented: UndeleteShowRevision Undocumented: UploadVerification Undocumented: UserIsHidden Undocumented: UserLoadFromSession Undocumented: UserLoadOptions Undocumented: UserRequiresHTTPS Undocumented: UserResetAllOptions Undocumented: UserRetrieveNewTalks Undocumented: UserRights Undocumented: UserSaveOptions Undocumented: WikiPageDeletionUpdates Documented and not found: ArticleParserOptions Documented and not found: AuthPluginAutoCreate Documented and not found: AuthPluginSetup Documented and not found: BeforeParserFetchTemplateRevisionRecord Documented and not found: BeforeRevertedTagUpdate Documented and not found: DiffTools Documented and not found: DifferenceEngineViewHeader Documented and not found: EditPageGetDiffText Documented and not found: EditPageGetPreviewText Documented and not found: GetAllBlockActions Documented and not found: GetMagicVariableIDs Documented and not found: GetUserBlock Documented and not found: HistoryTools Documented and not found: HtmlCacheUpdaterAppendUrls Documented and not found: HtmlCacheUpdaterVaryUrls Documented and not found: LoadUserOptions Documented and not found: MathMLChanged Documented and not found: MinervaDiscoveryTools Documented and not found: MultiContentSave Documented and not found: PageDelete Documented and not found: PageDeleteComplete Documented and not found: PageMoveComplete Documented and not found: PageMoveCompleting Documented and not found: PageSaveComplete Documented and not found: PageUndelete Documented and not found: ParserBeforePreprocess Documented and not found: ParserFetchTemplateData Documented and not found: ParserPreSaveTransformComplete Documented and not found: ParserTestParser Documented and not found: ProtectionFormAddFormFields Documented and not found: ResourceLoaderGetStartupModules Documented and not found: ResourceLoaderJqueryMsgModuleMagicWords Documented and not found: ResourceLoaderSiteModulePages Documented and not found: ResourceLoaderSiteStylesModulePages Documented and not found: RevisionFromEditComplete Documented and not found: RevisionUndeleted Documented and not found: RollbackComplete Documented and not found: SaveUserOptions Documented and not found: SearchResultProvideDescription Documented and not found: SearchResultProvideThumbnail Documented and not found: SkinAddFooterLinks Documented and not found: SkinAfterPortlet Documented and not found: SkinPageReadyConfig Documented and not found: SpecialMuteModifyFormFields Documented and not found: SpecialMuteSubmit Documented and not found: UndeletePageToolLinks Documented and not found: UserLoginForm Documented and not found: XMPGetInfo Documented and not found: XMPGetResults Unclear hook calls: Hooks::run( $action . 'ArticleComplete', [ $this->getUser(), &$page ] );(/wiki/includes/specials/SpecialEditWatchlist.php) The script finished with errors.
See also
- Accroches
- Manuel:$wgHooks
- ResourceLoader/Core_modules#mw.hook (JavaScript hook)