diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2015-12-20 09:00:55 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2015-12-20 09:00:55 +0100 |
commit | a2190ac74dd4d7080b12bab90e552d7aa81209ef (patch) | |
tree | 8b31f38de9882d18df54cf8d9e0de74167a094eb /vendor/ruflin/elastica/lib/Elastica/Suggest.php | |
parent | 15e69f7b20b6596b9148030acce5b59993b95a45 (diff) | |
parent | 257401d8b2cf661adf36c84b0e3fd1cf85e33c22 (diff) |
Merge branch 'mw-1.26'
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Suggest.php')
-rw-r--r-- | vendor/ruflin/elastica/lib/Elastica/Suggest.php | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Suggest.php b/vendor/ruflin/elastica/lib/Elastica/Suggest.php index dd5dbbcc..73b1ea36 100644 --- a/vendor/ruflin/elastica/lib/Elastica/Suggest.php +++ b/vendor/ruflin/elastica/lib/Elastica/Suggest.php @@ -1,43 +1,44 @@ <?php - namespace Elastica; - use Elastica\Exception\NotImplementedException; use Elastica\Suggest\AbstractSuggest; /** - * Class Suggest - * @package Elastica\Suggest - * @link http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-suggesters.html + * Class Suggest. + * + * @link http://www.elastic.co/guide/en/elasticsearch/reference/current/search-suggesters.html */ class Suggest extends Param { /** * @param AbstractSuggest $suggestion */ - function __construct(AbstractSuggest $suggestion = NULL) + public function __construct(AbstractSuggest $suggestion = null) { if (!is_null($suggestion)) { $this->addSuggestion($suggestion); } } - /** - * Set the global text for this suggester + * Set the global text for this suggester. + * * @param string $text - * @return \Elastica\Suggest + * + * @return $this */ public function setGlobalText($text) { - return $this->setParam("text", $text); + return $this->setParam('text', $text); } /** - * Add a suggestion to this suggest clause + * Add a suggestion to this suggest clause. + * * @param AbstractSuggest $suggestion - * @return \Elastica\Suggest + * + * @return $this */ public function addSuggestion(AbstractSuggest $suggestion) { @@ -46,17 +47,19 @@ class Suggest extends Param /** * @param Suggest|AbstractSuggest $suggestion - * @return \Elastica\Suggest + * * @throws Exception\NotImplementedException + * + * @return self */ public static function create($suggestion) { - switch(true){ - case $suggestion instanceof Suggest: + switch (true) { + case $suggestion instanceof self: return $suggestion; case $suggestion instanceof AbstractSuggest: return new self($suggestion); } throw new NotImplementedException(); } -}
\ No newline at end of file +} |