Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (ObjectFactory $objectFactory, FilterGroupBuilder $filterGroupBuilder, FilterBuilder $filterBuilder) | |
create () | |
addFilters (array $filter) | |
addFilter ($field, $value, $conditionType='eq') | |
setFilterGroups (array $filterGroups) | |
addSortOrder ($sortOrder) | |
setSortOrders (array $sortOrders) | |
setPageSize ($pageSize) | |
setCurrentPage ($currentPage) | |
![]() | |
__construct (ObjectFactory $objectFactory) | |
create () | |
getData () | |
Protected Attributes | |
$_filterGroupBuilder | |
$filterBuilder | |
![]() | |
$data | |
$objectFactory | |
Additional Inherited Members | |
![]() | |
_set ($key, $value) | |
_getDataObjectType () | |
Builder for SearchCriteria Service Data Object
Definition at line 14 of file SearchCriteriaBuilder.php.
__construct | ( | ObjectFactory | $objectFactory, |
FilterGroupBuilder | $filterGroupBuilder, | ||
FilterBuilder | $filterBuilder | ||
) |
ObjectFactory | $objectFactory | |
FilterGroupBuilder | $filterGroupBuilder | |
FilterBuilder | $filterBuilder |
Definition at line 31 of file SearchCriteriaBuilder.php.
addFilter | ( | $field, | |
$value, | |||
$conditionType = 'eq' |
|||
) |
string | $field | |
mixed | $value | |
string | $conditionType |
Definition at line 75 of file SearchCriteriaBuilder.php.
addFilters | ( | array | $filter | ) |
Create a filter group based on the filter array provided and add to the filter groups
Definition at line 63 of file SearchCriteriaBuilder.php.
addSortOrder | ( | $sortOrder | ) |
Add sort order
SortOrder | $sortOrder |
Definition at line 103 of file SearchCriteriaBuilder.php.
create | ( | ) |
Builds the SearchCriteria Data Object
Implements SimpleBuilderInterface.
Definition at line 48 of file SearchCriteriaBuilder.php.
setCurrentPage | ( | $currentPage | ) |
Set current page
int | $currentPage |
Definition at line 140 of file SearchCriteriaBuilder.php.
setFilterGroups | ( | array | $filterGroups | ) |
Set filter groups
Definition at line 92 of file SearchCriteriaBuilder.php.
setPageSize | ( | $pageSize | ) |
Set page size
int | $pageSize |
Definition at line 129 of file SearchCriteriaBuilder.php.
setSortOrders | ( | array | $sortOrders | ) |
Set sort orders
SortOrder[] | $sortOrders |
Definition at line 118 of file SearchCriteriaBuilder.php.
|
protected |
Definition at line 19 of file SearchCriteriaBuilder.php.
|
protected |
Definition at line 24 of file SearchCriteriaBuilder.php.