diff options
Diffstat (limited to 'lib/search/provider.php')
-rw-r--r-- | lib/search/provider.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/search/provider.php b/lib/search/provider.php new file mode 100644 index 00000000000..cceed8b04a3 --- /dev/null +++ b/lib/search/provider.php @@ -0,0 +1,16 @@ +<?php +/** + * provides search functionalty + */ +abstract class OC_Search_Provider{ + public function __construct(){ + OC_Search::registerProvider($this); + } + + /** + * search for $query + * @param string $query + * @return array An array of OC_Search_Result's + */ + abstract function search($query); +} |