Meilisearch PHP | Documentation

DynamicSearchRule
in package

FinalYes
Tags
phpstan-type

SearchRuleSelector array{ indexUid?: non-empty-string|null, id: non-empty-string }

SearchRulePinAction array{ type: 'pin', position: int }

SearchRuleAction array{ selector: SearchRuleSelector, action: SearchRulePinAction }

QueryCondition array{ isEmpty?: bool|null, words?: non-empty-string|null }

TimeCondition array{ start?: non-empty-string|null, end?: non-empty-string|null }

SearchRuleConditions array{ query?: QueryCondition|null, time?: TimeCondition|null }

RawDynamicSearchRule array{ uid: non-empty-string, description?: string|null, precedence?: non-negative-int|null, active?: bool, conditions?: SearchRuleConditions|null, actions: list<SearchRuleAction> }

Table of Contents

Properties

$actions  : array<int, SearchRuleAction>
$active  : bool|null
$conditions  : SearchRuleConditions|null
$description  : string|null
$precedence  : int|null
$raw  : array<string|int, mixed>
$uid  : non-empty-string

Methods

__construct()  : mixed
fromArray()  : self
getActions()  : array<int, SearchRuleAction>
getConditions()  : SearchRuleConditions|null
getDescription()  : string|null
getPrecedence()  : int|null
getRaw()  : RawDynamicSearchRule
Return the original dynamic search rule.
getUid()  : string
isActive()  : bool|null
toArray()  : RawDynamicSearchRule

Properties

Methods

__construct()

public __construct(RawDynamicSearchRule $raw) : mixed
Parameters
$raw : RawDynamicSearchRule

fromArray()

public static fromArray(RawDynamicSearchRule $data) : self
Parameters
$data : RawDynamicSearchRule
Return values
self

getActions()

public getActions() : array<int, SearchRuleAction>
Return values
array<int, SearchRuleAction>

getConditions()

public getConditions() : SearchRuleConditions|null
Return values
SearchRuleConditions|null

getDescription()

public getDescription() : string|null
Return values
string|null

getRaw()

Return the original dynamic search rule.

public getRaw() : RawDynamicSearchRule
Return values
RawDynamicSearchRule

toArray()

public toArray() : RawDynamicSearchRule
Return values
RawDynamicSearchRule
On this page

Search results