Skip to content
Snippets Groups Projects
Commit 03c18a61 authored by Frank Karlitschek's avatar Frank Karlitschek
Browse files

Merge pull request #1413 from owncloud/enable_removing_search_providers

add function to remove a search provider
parents 48022f45 0c852503
No related branches found
No related tags found
No related merge requests found
...@@ -58,6 +58,22 @@ class OC_Search{ ...@@ -58,6 +58,22 @@ class OC_Search{
return $results; return $results;
} }
/**
* remove an existing search provider
* @param string $provider class name of a OC_Search_Provider
*/
public static function removeProvider($provider) {
self::$registeredProviders = array_filter(
self::$registeredProviders,
function ($element) use ($provider) {
return ($element['class'] != $provider);
}
);
// force regeneration of providers on next search
self::$providers=array();
}
/** /**
* create instances of all the registered search providers * create instances of all the registered search providers
*/ */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment