class HiddenFilterGambit extends AbstractRegexGambit implements FilterInterface
Methods
bool
apply(SearchState $search, string $bit)
<p>Apply conditions to the searcher for a bit of the search string.</p>
from AbstractRegexGambit
mixed
conditions(SearchState $search, array $matches, bool $negate)
<p>Apply conditions to the search, given that the gambit was matched.</p>
string
getFilterKey()
<p>This filter will only be run when a query contains a filter param with this key.</p>
Details
at
line 23
getGambitPattern()
<p>The regex pattern to match the bit against.</p>
in AbstractRegexGambit
at
line 22
bool
apply(SearchState $search, string $bit)
<p>Apply conditions to the searcher for a bit of the search string.</p>
in AbstractRegexGambit
at
line 39
protected array|null
match(string $bit)
<p>Match the bit against this gambit.</p>
at
line 31
protected mixed
conditions(SearchState $search, array $matches, bool $negate)
<p>Apply conditions to the search, given that the gambit was matched.</p>
at
line 36
string
getFilterKey()
<p>This filter will only be run when a query contains a filter param with this key.</p>
at
line 41
filter(FilterState $filterState, string $filterValue, bool $negate)
<p>Filters a query.</p>