Ejemplo n.º 1
0
 /**
  * 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();
 }
Ejemplo n.º 2
0
 /**
  * remove all registered search providers
  */
 public static function clearProviders()
 {
     self::$providers = array();
     self::$registeredProviders = array();
 }