diff options
Diffstat (limited to 'lib/search/result.php')
-rw-r--r-- | lib/search/result.php | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/lib/search/result.php b/lib/search/result.php new file mode 100644 index 00000000000..80a6b494c5e --- /dev/null +++ b/lib/search/result.php @@ -0,0 +1,37 @@ +<?php +/** + * a result of a search + */ +class OC_Search_Result{ + private $name; + private $text; + private $link; + private $type; + + /** + * create a new search result + * @param string $name short name for the result + * @param string $text some more information about the result + * @param string $link link for the result + * @param string $type the type of result as human readable string ('File', 'Music', etc) + */ + public function __construct($name,$text,$link,$type){ + $this->name=$name; + $this->text=$text; + $this->link=$link; + $this->type=$type; + } + + public function __get($name){ + switch($name){ + case 'name': + return $this->name; + case 'text': + return $this->text; + case 'link': + return $this->link; + case 'type': + return $this->type; + } + } +} |