taxRateRepository = $taxRateRepository; $this->converter = $converter; } /** * Retrieve all tax rates as an options array. * * @param SearchCriteriaInterface $searchCriteria * @return array */ public function toOptionArray(SearchCriteriaInterface $searchCriteria) { $searchResults = $this->taxRateRepository->getList($searchCriteria); return $this->converter->toOptionArray( $searchResults->getItems(), Rate::KEY_ID, Rate::KEY_CODE ); } /** * Returns predefined size of tax rates list * * @return int */ public function getPageSize() { return (int) $this->pageSize; } }