Documentation

SearchQuery
in package

Read onlyYes
FinalYes

Table of Contents

Constants

ACCEPTED_DELIMITERS  : mixed = [',', ';', ' ']
ACCEPTED_MODIFIERS  : mixed = ['\'', '’']
MODIFIER  : mixed = '"'
SEPARATOR  : mixed = ' '

Properties

$keywords  : array<int, string>

Methods

__construct()  : mixed
__toString()  : string
getKeywords()  : array<string|int, string>
getTotalLength()  : int
isModified()  : bool

Constants

ACCEPTED_DELIMITERS

public mixed ACCEPTED_DELIMITERS = [',', ';', ' ']

ACCEPTED_MODIFIERS

public mixed ACCEPTED_MODIFIERS = ['\'', '’']

Properties

$keywords

private array<int, string> $keywords
Tags
todo

Use Ds\Set.

Methods

__construct()

public __construct(string $query) : mixed
Parameters
$query : string

__toString()

public __toString() : string
Attributes
#[Override]
Return values
string

getKeywords()

public getKeywords() : array<string|int, string>
Return values
array<string|int, string>

getTotalLength()

public getTotalLength() : int
Return values
int

The total number of characters of all the keywords, separators between keywords excluded.

isModified()

private isModified(string $keyword) : bool
Parameters
$keyword : string
Return values
bool
On this page

Search results