/**
  * Highlight matches in HTML fragment.
  *
  * @param string $html
  * @return string
  */
 public function highlight($html)
 {
     $highlighted = '';
     $lastQuery = $this->queryRunner->getLastQuery();
     if (!empty($lastQuery)) {
         $this->analyzerConfig->setHighlighterAnalyzer();
         $highlighted = $lastQuery->htmlFragmentHighlightMatches($html, 'utf-8', $this->highlighter);
         $this->analyzerConfig->setDefaultAnalyzer();
     }
     return !empty($highlighted) ? $highlighted : $html;
 }
 public function testRun()
 {
     $this->assertEquals([1, 2, 3, 4, 5], $this->runner->run('test'));
     $this->assertEquals('test', $this->runner->getLastQuery());
 }