예제 #1
0
 /**
  * @return array
  */
 protected function createCountryOptionList()
 {
     $availableCountryCollectionTransfer = $this->countryFacade->getAvailableCountries();
     $countryList = [];
     foreach ($availableCountryCollectionTransfer->getCountries() as $countryTransfer) {
         $countryList[$countryTransfer->getIdCountry()] = $countryTransfer->getName();
     }
     return $countryList;
 }
예제 #2
0
 /**
  * @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()));
 }