/** * 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()); }