Example #1
0
 /**
  * @param \Generated\Shared\Transfer\TaxRateTransfer $taxRateTransfer
  *
  * @return \Orm\Zed\Tax\Persistence\SpyTaxRate
  */
 private function createTaxRateEntity(TaxRateTransfer $taxRateTransfer)
 {
     $taxRateEntity = new SpyTaxRate();
     $taxRateEntity->fromArray($taxRateTransfer->toArray());
     if ($taxRateTransfer->getFkCountry() === 0) {
         $taxRateEntity->setFkCountry(null);
     }
     $taxRateEntity->save();
     return $taxRateEntity;
 }