From: jdlrobson Date: Fri, 19 Jul 2019 14:46:57 +0000 (-0700) Subject: ChangesList: Add $groups parameter to FetchChangesList hook X-Git-Tag: 1.34.0-rc.0~917^2 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/Category:Bar1?a=commitdiff_plain;h=d7f8c45856dba2511d762ae828ce7e85d5821926;p=lhc%2Fweb%2Fwiklou.git ChangesList: Add $groups parameter to FetchChangesList hook This parameter is needed for consumers trying to return a $list object. Bug: T228280 Change-Id: Ib68ff8fa782ac12479ef02247cdf78e405b64bad --- diff --git a/docs/hooks.txt b/docs/hooks.txt index 36e0891750..06f7eec987 100644 --- a/docs/hooks.txt +++ b/docs/hooks.txt @@ -1527,6 +1527,7 @@ $user: User the list is being fetched for &$skin: Skin object to be used with the list &$list: List object (defaults to NULL, change it to an object instance and return false override the list derivative used) +$groups Array of ChangesListFilterGroup objects (added in 1.34) 'FileDeleteComplete': When a file is deleted. &$file: reference to the deleted file diff --git a/includes/changes/ChangesList.php b/includes/changes/ChangesList.php index ec9a0610a9..4f05da5aea 100644 --- a/includes/changes/ChangesList.php +++ b/includes/changes/ChangesList.php @@ -87,7 +87,7 @@ class ChangesList extends ContextSource { $user = $context->getUser(); $sk = $context->getSkin(); $list = null; - if ( Hooks::run( 'FetchChangesList', [ $user, &$sk, &$list ] ) ) { + if ( Hooks::run( 'FetchChangesList', [ $user, &$sk, &$list, $groups ] ) ) { $new = $context->getRequest()->getBool( 'enhanced', $user->getOption( 'usenewrc' ) ); return $new ?