query = $query; $this->suggestion = $suggestion; $this->hits = null !== $hits ? (int) $hits : null; } /** * The query related to the suggestion * * @return string */ public function getQuery() { return $this->query; } /** * The actual suggestion * * @return string */ public function getSuggestion() { return $this->suggestion; } /** * The number of hits * * @return int */ public function getHits() { return $this->hits; } /** * Returns the suggestion as an array representation. * * @return array */ public function toArray() { return [ 'suggestion' => $this->getSuggestion(), 'query' => $this->getQuery(), 'hits' => $this->getHits(), ]; } }