diff options
author | James D. Forrester <jforrester@wikimedia.org> | 2023-09-21 19:44:12 +0100 |
---|---|---|
committer | James D. Forrester <jforrester@wikimedia.org> | 2023-09-21 19:44:12 +0100 |
commit | d1ab762c0464240da6859ee55cb435bc5f49331a (patch) | |
tree | 2f35db2776c9889e0c2a9dde299688bf6c3a725f /includes | |
parent | dba4593dbcdd72efd32333cfd630a012c86650c9 (diff) | |
download | mediawikicore-d1ab762c0464240da6859ee55cb435bc5f49331a.tar.gz mediawikicore-d1ab762c0464240da6859ee55cb435bc5f49331a.zip |
Drop the PersonalUrls hook, deprecated in 1.39
Bug: T319087
Change-Id: I398de94099cf17d071bc539a87a140a76fd301bd
Diffstat (limited to 'includes')
-rw-r--r-- | includes/HookContainer/DeprecatedHooks.php | 1 | ||||
-rw-r--r-- | includes/HookContainer/HookRunner.php | 9 | ||||
-rw-r--r-- | includes/skins/Hook/PersonalUrlsHook.php | 31 | ||||
-rw-r--r-- | includes/skins/SkinTemplate.php | 2 |
4 files changed, 0 insertions, 43 deletions
diff --git a/includes/HookContainer/DeprecatedHooks.php b/includes/HookContainer/DeprecatedHooks.php index b61b9ae78073..f1cae61e37e0 100644 --- a/includes/HookContainer/DeprecatedHooks.php +++ b/includes/HookContainer/DeprecatedHooks.php @@ -47,7 +47,6 @@ class DeprecatedHooks { 'userCan' => [ 'deprecatedVersion' => '1.37' ], 'ArticleDelete' => [ 'deprecatedVersion' => '1.37', 'silent' => true ], 'ArticleDeleteComplete' => [ 'deprecatedVersion' => '1.37', 'silent' => true ], - 'PersonalUrls' => [ 'deprecatedVersion' => '1.39' ], 'SearchDataForIndex' => [ 'deprecatedVersion' => '1.40', 'silent' => true ], 'ArticleUndelete' => [ 'deprecatedVersion' => '1.40', 'silent' => true ], 'MessageCache::get' => [ 'deprecatedVersion' => '1.41', 'silent' => true ], diff --git a/includes/HookContainer/HookRunner.php b/includes/HookContainer/HookRunner.php index b3d432d6b1bb..7d5373723d2b 100644 --- a/includes/HookContainer/HookRunner.php +++ b/includes/HookContainer/HookRunner.php @@ -336,7 +336,6 @@ class HookRunner implements \MediaWiki\Hook\SkinSubPageSubtitleHook, \MediaWiki\Hook\SkinTemplateGetLanguageLinkHook, \MediaWiki\Hook\SkinTemplateNavigation__UniversalHook, - \MediaWiki\Hook\PersonalUrlsHook, \MediaWiki\Hook\SoftwareInfoHook, \MediaWiki\Hook\SpecialBlockModifyFormFieldsHook, \MediaWiki\Hook\SpecialContributionsBeforeMainOutputHook, @@ -3074,14 +3073,6 @@ class HookRunner implements ); } - public function onPersonalUrls( &$personal_urls, &$title, $skin ): void { - $this->container->run( - 'PersonalUrls', - [ &$personal_urls, &$title, $skin ], - [ 'abortable' => false ] - ); - } - public function onPingLimiter( $user, $action, &$result, $incrBy ) { return $this->container->run( 'PingLimiter', diff --git a/includes/skins/Hook/PersonalUrlsHook.php b/includes/skins/Hook/PersonalUrlsHook.php deleted file mode 100644 index bef37f36633f..000000000000 --- a/includes/skins/Hook/PersonalUrlsHook.php +++ /dev/null @@ -1,31 +0,0 @@ -<?php - -namespace MediaWiki\Hook; - -use MediaWiki\Title\Title; -use SkinTemplate; - -/** - * This is a hook handler interface, see docs/Hooks.md. - * Use the hook name "PersonalUrls" to register handlers implementing this interface. - * - * @stable to implement - * @deprecated since 1.39 Use SkinTemplateNavigation__Universal instead. - * @ingroup Hooks - */ -interface PersonalUrlsHook { - /** - * Use this hook to alter the user-specific navigation links (e.g. "my page, - * my talk page, my contributions" etc). - * - * @since 1.35 - * @deprecated since 1.39 Use SkinTemplateNavigation__Universal instead. - * - * @param array &$personal_urls Array of link specifiers (see SkinTemplate.php) - * @param Title &$title Current page - * @param SkinTemplate $skin SkinTemplate object providing context (e.g. to check if the user is - * logged in, etc.) - * @return void This hook must not abort, it must return no value - */ - public function onPersonalUrls( &$personal_urls, &$title, $skin ): void; -} diff --git a/includes/skins/SkinTemplate.php b/includes/skins/SkinTemplate.php index 88bc418bffba..47e03e0b8a32 100644 --- a/includes/skins/SkinTemplate.php +++ b/includes/skins/SkinTemplate.php @@ -523,8 +523,6 @@ class SkinTemplate extends Skin { } } - $this->getHookRunner()->onPersonalUrls( $personal_urls, $title, $this ); - return $personal_urls; } |