From ea8f68bea6957ae459ff1ba6849b25354b3f0093 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Wed, 5 Aug 2020 09:49:18 +0200 Subject: Hand in the route and the parameters of the request Signed-off-by: Joas Schilling Signed-off-by: npmbuildbot[bot] --- lib/private/Search/SearchComposer.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'lib/private/Search/SearchComposer.php') diff --git a/lib/private/Search/SearchComposer.php b/lib/private/Search/SearchComposer.php index f86626909c4..fdac9c5612a 100644 --- a/lib/private/Search/SearchComposer.php +++ b/lib/private/Search/SearchComposer.php @@ -109,19 +109,20 @@ class SearchComposer { * Get a list of all provider IDs & Names for the consecutive calls to `search` * Sort the list by the order property * - * @param string $from the url the user is currently at + * @param string $route the route the user is currently at + * @param array $routeParameters the parameters of the route the user is currently at * * @return array */ - public function getProviders(string $from): array { + public function getProviders(string $route, array $routeParameters): array { $this->loadLazyProviders(); $providers = array_values( - array_map(function (IProvider $provider) use ($from) { + array_map(function (IProvider $provider) use ($route, $routeParameters) { return [ 'id' => $provider->getId(), 'name' => $provider->getName(), - 'order' => $provider->getOrder($from) + 'order' => $provider->getOrder($route, $routeParameters), ]; }, $this->providers) ); -- cgit v1.2.3