Copied!

ProductQuery

ProductQuery.php : 16
Final

Constants

publicDEFAULT_LIMIT

ProductQuery.php : 21
public int DEFAULT_LIMIT = 25

publicSORT_ASC

ProductQuery.php : 18
public string SORT_ASC = 'ascending'

publicSORT_DESC

ProductQuery.php : 19
public string SORT_DESC = 'descending'

Methods

public__construct()

ProductQuery.php : 41
public __construct([CriterionInterface|null $filter = null ][, CriterionInterface|null $query = null ][, array<string|int, SortClause> $sortClauses = [] ][, int $offset = 0 ][, int $limit = \self::DEFAULT_LIMIT ][, array<string|int, Aggregation> $aggregations = [] ])

Parameters

Name Type Default value Description
$filter CriterionInterface|null null -
$query CriterionInterface|null null -
$sortClauses array<string|int, SortClause> [] -
$offset int 0 -
$limit int ProductQuery::DEFAULT_LIMIT -
$aggregations array<string|int, Aggregation> [] -

publicgetAggregations()

ProductQuery.php : 132
public getAggregations() : array<string|int, Aggregation>

Return values

array<string|int, Aggregation>

publicgetFilter()

ProductQuery.php : 57
public getFilter() : CriterionInterface|null

Return values

CriterionInterface|null

publicgetLimit()

ProductQuery.php : 103
public getLimit() : int

Return values

int

publicgetOffset()

ProductQuery.php : 93
public getOffset() : int

Return values

int

publicgetQuery()

ProductQuery.php : 75
public getQuery() : CriterionInterface|null

Return values

CriterionInterface|null

publicgetSortClauses()

ProductQuery.php : 116
public getSortClauses() : array<string|int, SortClause>

Return values

array<string|int, SortClause>

publichasFilter()

ProductQuery.php : 65
public hasFilter() : bool

Return values

bool

publichasQuery()

ProductQuery.php : 83
public hasQuery() : bool

Return values

bool

publicsetAggregations()

ProductQuery.php : 140
public setAggregations(array<string|int, Aggregation> $aggregations) : void

Parameters

Name Type Default value Description
$aggregations array<string|int, Aggregation> - -

publicsetFilter()

ProductQuery.php : 70
public setFilter(CriterionInterface|null $filter) : void

Parameters

Name Type Default value Description
$filter CriterionInterface|null - -

publicsetLimit()

ProductQuery.php : 108
public setLimit(int $limit) : void

Parameters

Name Type Default value Description
$limit int - -

publicsetOffset()

ProductQuery.php : 98
public setOffset(int $offset) : void

Parameters

Name Type Default value Description
$offset int - -

publicsetQuery()

ProductQuery.php : 88
public setQuery(CriterionInterface|null $query) : void

Parameters

Name Type Default value Description
$query CriterionInterface|null - -

publicsetSortClauses()

ProductQuery.php : 124
public setSortClauses(array<string|int, SortClause> $sortClauses) : void

Parameters

Name Type Default value Description
$sortClauses array<string|int, SortClause> - -