Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (EntityFactory $entityFactory, FilterBuilder $filterBuilder, SearchCriteriaBuilder $searchCriteriaBuilder, SortOrderBuilder $sortOrderBuilder, TaxRuleRepositoryInterface $ruleService) | |
loadData ($printQuery=false, $logQuery=false) | |
![]() | |
__construct (EntityFactoryInterface $entityFactory, FilterBuilder $filterBuilder, SearchCriteriaBuilder $searchCriteriaBuilder, SortOrderBuilder $sortOrderBuilder) | |
addFieldToFilter ($field, $condition) | |
![]() | |
__construct (EntityFactoryInterface $entityFactory) | |
addFilter ($field, $value, $type='and') | |
addFieldToFilter ($field, $condition) | |
getFilter ($field) | |
isLoaded () | |
getCurPage ($displacement=0) | |
getLastPageNumber () | |
getPageSize () | |
getSize () | |
getFirstItem () | |
getLastItem () | |
getItems () | |
getColumnValues ($colName) | |
getItemsByColumnValue ($column, $value) | |
getItemByColumnValue ($column, $value) | |
addItem (\Magento\Framework\DataObject $item) | |
getAllIds () | |
removeItemByKey ($key) | |
removeAllItems () | |
clear () | |
walk ($callback, array $args=[]) | |
each ($objMethod, $args=[]) | |
setDataToAll ($key, $value=null) | |
setCurPage ($page) | |
setPageSize ($size) | |
setOrder ($field, $direction=self::SORT_ORDER_DESC) | |
setItemObjectClass ($className) | |
getNewEmptyItem () | |
distinct ($flag) | |
loadData ($printQuery=false, $logQuery=false) | |
load ($printQuery=false, $logQuery=false) | |
loadWithFilter ($printQuery=false, $logQuery=false) | |
toXml () | |
toArray ($arrRequiredFields=[]) | |
toOptionArray () | |
toOptionHash () | |
getItemById ($idValue) | |
getIterator () | |
count () | |
getFlag ($flag) | |
setFlag ($flag, $value=null) | |
hasFlag ($flag) | |
__sleep () | |
__wakeup () | |
Protected Member Functions | |
createTaxRuleCollectionItem (TaxRuleInterface $taxRule) | |
![]() | |
createFilterData ($field, $condition) | |
![]() | |
_setIsLoaded ($flag=true) | |
_addItem ($item) | |
_getItemId (\Magento\Framework\DataObject $item) | |
_renderFilters () | |
_renderOrders () | |
_renderLimit () | |
_toOptionArray ($valueField='id', $labelField='name', $additional=[]) | |
_toOptionHash ($valueField='id', $labelField='name') | |
Protected Attributes | |
$ruleService | |
![]() | |
$fieldFilters = [] | |
$filterBuilder | |
$searchCriteriaBuilder | |
$sortOrderBuilder | |
![]() | |
$_items = [] | |
$_itemObjectClass = \Magento\Framework\DataObject::class | |
$_orders = [] | |
$_filters = [] | |
$_isFiltersRendered = false | |
$_curPage = 1 | |
$_pageSize = false | |
$_totalRecords | |
$_isCollectionLoaded | |
$_flags = [] | |
$_entityFactory | |
Additional Inherited Members | |
![]() | |
const | SORT_ORDER_ASC = 'ASC' |
const | SORT_ORDER_DESC = 'DESC' |
Tax rule collection for a grid backed by Services
Definition at line 20 of file TaxRuleCollection.php.
__construct | ( | EntityFactory | $entityFactory, |
FilterBuilder | $filterBuilder, | ||
SearchCriteriaBuilder | $searchCriteriaBuilder, | ||
SortOrderBuilder | $sortOrderBuilder, | ||
TaxRuleRepositoryInterface | $ruleService | ||
) |
Initialize dependencies.
EntityFactory | $entityFactory | |
FilterBuilder | $filterBuilder | |
SearchCriteriaBuilder | $searchCriteriaBuilder | |
SortOrderBuilder | $sortOrderBuilder | |
TaxRuleRepositoryInterface | $ruleService |
Definition at line 36 of file TaxRuleCollection.php.
|
protected |
Creates a collection item that represents a tax rule for the tax rules grid.
TaxRuleInterface | $taxRule | Input data for creating the item. |
Definition at line 70 of file TaxRuleCollection.php.
{}
Definition at line 50 of file TaxRuleCollection.php.
|
protected |
Definition at line 25 of file TaxRuleCollection.php.