From bb672df7c06613686d25924c4a50ff98789a4b1c Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bartosz=20Dziewo=C5=84ski?= Date: Sat, 16 Nov 2013 13:36:24 +0100 Subject: [PATCH] SkinTemplate: Add $this as a parameter to PersonalUrls hook Change-Id: I1116fd64ea0beac148ee75ea4ec050741fc2c3b7 --- docs/hooks.txt | 1 + includes/SkinTemplate.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/hooks.txt b/docs/hooks.txt index d56886c93c..30b9b72a1d 100644 --- a/docs/hooks.txt +++ b/docs/hooks.txt @@ -1909,6 +1909,7 @@ that tests continue to run properly. my talk page, my contributions" etc). &$personal_urls: Array of link specifiers (see SkinTemplate.php) &$title: Title object representing the current page +$skin: Skin object providing context (e.g. to check if the user is logged in, etc.) 'PingLimiter': Allows extensions to override the results of User::pingLimiter(). &$user : User performing the action diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index 77ea307303..0990584da3 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -741,7 +741,7 @@ class SkinTemplate extends Skin { $personal_urls[$login_id] = $login_url; } - wfRunHooks( 'PersonalUrls', array( &$personal_urls, &$title ) ); + wfRunHooks( 'PersonalUrls', array( &$personal_urls, &$title, $this ) ); wfProfileOut( __METHOD__ ); return $personal_urls; } -- 2.20.1