/** * @return array */ protected function createCountryOptionList() { $availableCountryCollectionTransfer = $this->countryFacade->getAvailableCountries(); $countryList = []; foreach ($availableCountryCollectionTransfer->getCountries() as $countryTransfer) { $countryList[$countryTransfer->getIdCountry()] = $countryTransfer->getName(); } return $countryList; }
/** * @param \Generated\Shared\Transfer\AddressTransfer $addressTransfer * @param \Orm\Zed\Sales\Persistence\SpySalesOrderAddress $salesOrderAddressEntity * * @return void */ protected function hydrateSalesOrderAddress(AddressTransfer $addressTransfer, SpySalesOrderAddress $salesOrderAddressEntity) { $salesOrderAddressEntity->fromArray($addressTransfer->toArray()); $salesOrderAddressEntity->setFkCountry($this->countryFacade->getIdCountryByIso2Code($addressTransfer->getIso2Code())); }