X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FSearchApi.php;h=fb9c4e67d9286ccb5900500e47907b437d049c0f;hb=1949b15d1a762464186c7ce658a6a9d3c33cab06;hp=8ae1192837157380b1cbbfd2a342930d54b93392;hpb=239659fe4ce2f3e9872d9bc1b3f7b3ffcbfa7fb3;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/SearchApi.php b/includes/api/SearchApi.php index 8ae1192837..fb9c4e67d9 100644 --- a/includes/api/SearchApi.php +++ b/includes/api/SearchApi.php @@ -104,7 +104,8 @@ trait SearchApi { $searchEngine = MediaWikiServices::getInstance()->newSearchEngine(); $params = []; foreach ( $configs as $paramName => $paramConfig ) { - $profiles = $searchEngine->getProfiles( $paramConfig['profile-type'] ); + $profiles = $searchEngine->getProfiles( $paramConfig['profile-type'], + $this->getContext()->getUser() ); if ( !$profiles ) { continue; } @@ -188,4 +189,9 @@ trait SearchApi { * containing 'help-message' and 'profile-type' keys. */ abstract public function getSearchProfileParams(); + + /** + * @return IContextSource + */ + abstract public function getContext(); }