aboutsummaryrefslogtreecommitdiffstats
path: root/includes
diff options
context:
space:
mode:
authorJames D. Forrester <jforrester@wikimedia.org>2023-09-21 19:44:12 +0100
committerJames D. Forrester <jforrester@wikimedia.org>2023-09-21 19:44:12 +0100
commitd1ab762c0464240da6859ee55cb435bc5f49331a (patch)
tree2f35db2776c9889e0c2a9dde299688bf6c3a725f /includes
parentdba4593dbcdd72efd32333cfd630a012c86650c9 (diff)
downloadmediawikicore-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.php1
-rw-r--r--includes/HookContainer/HookRunner.php9
-rw-r--r--includes/skins/Hook/PersonalUrlsHook.php31
-rw-r--r--includes/skins/SkinTemplate.php2
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;
}