|
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, TaxRateRepositoryInterface $rateService, \Magento\Tax\Model\Calculation\Rate\Converter $rateConverter) | |
| loadData ($printQuery=false, $logQuery=false) | |
Public Member Functions inherited from AbstractServiceCollection | |
| __construct (EntityFactoryInterface $entityFactory, FilterBuilder $filterBuilder, SearchCriteriaBuilder $searchCriteriaBuilder, SortOrderBuilder $sortOrderBuilder) | |
| addFieldToFilter ($field, $condition) | |
Public Member Functions inherited from Collection | |
| __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 | |
| createTaxRateCollectionItem (TaxRate $taxRate) | |
Protected Member Functions inherited from AbstractServiceCollection | |
| createFilterData ($field, $condition) | |
Protected Member Functions inherited from Collection | |
| _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 | |
| $taxRateRepository | |
| $rateConverter | |
Protected Attributes inherited from AbstractServiceCollection | |
| $fieldFilters = [] | |
| $filterBuilder | |
| $searchCriteriaBuilder | |
| $sortOrderBuilder | |
Protected Attributes inherited from Collection | |
| $_items = [] | |
| $_itemObjectClass = \Magento\Framework\DataObject::class | |
| $_orders = [] | |
| $_filters = [] | |
| $_isFiltersRendered = false | |
| $_curPage = 1 | |
| $_pageSize = false | |
| $_totalRecords | |
| $_isCollectionLoaded | |
| $_flags = [] | |
| $_entityFactory | |
Additional Inherited Members | |
Data Fields inherited from Collection | |
| const | SORT_ORDER_ASC = 'ASC' |
| const | SORT_ORDER_DESC = 'DESC' |
Tax rate collection for a grid backed by Services
Definition at line 21 of file TaxRateCollection.php.
| __construct | ( | EntityFactory | $entityFactory, |
| FilterBuilder | $filterBuilder, | ||
| SearchCriteriaBuilder | $searchCriteriaBuilder, | ||
| SortOrderBuilder | $sortOrderBuilder, | ||
| TaxRateRepositoryInterface | $rateService, | ||
| \Magento\Tax\Model\Calculation\Rate\Converter | $rateConverter | ||
| ) |
Initialize dependencies.
| EntityFactory | $entityFactory | |
| FilterBuilder | $filterBuilder | |
| SearchCriteriaBuilder | $searchCriteriaBuilder | |
| SortOrderBuilder | $sortOrderBuilder | |
| TaxRateRepositoryInterface | $rateService | |
| \Magento\Tax\Model\Calculation\Rate\Converter | $rateConverter |
Definition at line 43 of file TaxRateCollection.php.
|
protected |
Creates a collection item that represents a tax rate for the tax rates grid.
| TaxRate | $taxRate | Input data for creating the item. |
Definition at line 79 of file TaxRateCollection.php.
{}
Definition at line 59 of file TaxRateCollection.php.
|
protected |
Definition at line 31 of file TaxRateCollection.php.
|
protected |
Definition at line 26 of file TaxRateCollection.php.