Flarum\Core\Search\AbstractSearch::addActiveGambit PHP Method

addActiveGambit() public method

Add a gambit as being active in this search.
public addActiveGambit ( Flarum\Core\Search\GambitInterface $gambit ) : void
$gambit Flarum\Core\Search\GambitInterface
return void
    public function addActiveGambit(GambitInterface $gambit)
    {
        $this->activeGambits[] = $gambit;
    }

Usage Example

Beispiel #1
0
 /**
  * @param AbstractSearch $search
  * @param string $query
  */
 protected function applyFulltext(AbstractSearch $search, $query)
 {
     if (!$this->fulltextGambit) {
         return;
     }
     $gambit = $this->container->make($this->fulltextGambit);
     $search->addActiveGambit($gambit);
     $gambit->apply($search, $query);
 }