SearchQuery
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Methods
-
__construct()
: mixed
-
getQuery()
: string
-
getQueryWords()
: array<string|int, mixed>
-
getRawQuery()
: string
-
hasDynamicSearchEntity()
: bool
-
isCacheable()
: bool
-
jsonSerialize()
: mixed
-
setCacheable()
: mixed
-
setDynamicSearchEntities()
: void
__construct()
public
__construct(array<string|int, mixed> $options) : mixed
Parameters
-
$options
: array<string|int, mixed>
-
getQuery()
public
getQuery() : string
getQueryWords()
public
getQueryWords() : array<string|int, mixed>
Return values
array<string|int, mixed>
getRawQuery()
public
getRawQuery() : string
hasDynamicSearchEntity()
public
hasDynamicSearchEntity(string $entityId) : bool
Parameters
-
$entityId
: string
-
isCacheable()
public
isCacheable() : bool
jsonSerialize()
public
jsonSerialize() : mixed
setCacheable()
public
setCacheable([bool $flag = true ]) : mixed
Parameters
-
$flag
: bool
= true
-
setDynamicSearchEntities()
public
setDynamicSearchEntities(array<string|int, mixed> $entities) : void
Parameters
-
$entities
: array<string|int, mixed>
-