MultiSearchFederation
in package
Table of Contents
Properties
- $facetsByIndex : array<non-empty-string, array<int, non-empty-string>>|null
- $limit : int|null
- $mergeFacets : array{maxValuesPerFacet: positive-int}|null
- $offset : int|null
Methods
- setFacetsByIndex() : $this
- setLimit() : $this
- setMergeFacets() : $this
- setOffset() : $this
- toArray() : array<string|int, mixed>
Properties
$facetsByIndex
private
array<non-empty-string, array<int, non-empty-string>>|null
$facetsByIndex
= null
$limit
private
int|null
$limit
= null
non-negative-int|null
$mergeFacets
private
array{maxValuesPerFacet: positive-int}|null
$mergeFacets
= null
$offset
private
int|null
$offset
= null
non-negative-int|null
Methods
setFacetsByIndex()
public
setFacetsByIndex(array<non-empty-string, array<int, non-empty-string>> $facetsByIndex) : $this
Parameters
- $facetsByIndex : array<non-empty-string, array<int, non-empty-string>>
Return values
$thissetLimit()
public
setLimit(int $limit) : $this
Parameters
- $limit : int
Return values
$thissetMergeFacets()
public
setMergeFacets(array{maxValuesPerFacet: positive-int} $mergeFacets) : $this
Parameters
- $mergeFacets : array{maxValuesPerFacet: positive-int}
Return values
$thissetOffset()
public
setOffset(int $offset) : $this
Parameters
- $offset : int
Return values
$thistoArray()
public
toArray() : array<string|int, mixed>