class Parser implements Parser

Methods

__construct($weight = 1, $wildcard = '*')

Create new parser instance.

array
parseWeights(array|string $columns)

Parse searchable columns.

string
stripWildcards(string $word)

Strip wildcard tokens from the word.

array
parseQuery(string $query, boolean $fulltext = true)

Parse query string into separate words with wildcards if applicable.

Details

at line 26
__construct($weight = 1, $wildcard = '*')

Create new parser instance.

Parameters

$weight
$wildcard

at line 38
array parseWeights(array|string $columns)

Parse searchable columns.

Parameters

array|string $columns

Return Value

array

at line 73
string stripWildcards(string $word)

Strip wildcard tokens from the word.

Parameters

string $word

Return Value

string

at line 85
array parseQuery(string $query, boolean $fulltext = true)

Parse query string into separate words with wildcards if applicable.

Parameters

string $query
boolean $fulltext

Return Value

array