X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=includes%2Fapi%2FSearchApi.php;h=fb9c4e67d9286ccb5900500e47907b437d049c0f;hb=444f5838afc627eccb102d3d229fe928998a3d9f;hp=8ae1192837157380b1cbbfd2a342930d54b93392;hpb=99dbf4e1d4d7f18e02935bdb8cd3be4413ffe729;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(); }