Ejemplo n.º 1
0
 /**
  * @param Payment $payment
  * @return \Magento\Sales\Api\Data\OrderPaymentExtensionInterface
  */
 private function getPaymentExtensionAttributes(Payment $payment)
 {
     $extensionAttributes = $payment->getExtensionAttributes();
     if ($extensionAttributes === null) {
         $extensionAttributes = $this->paymentExtensionFactory->create();
         $payment->setExtensionAttributes($extensionAttributes);
     }
     return $extensionAttributes;
 }
 /**
  * Get payment extension attributes
  * @param InfoInterface $payment
  * @return OrderPaymentExtensionInterface
  */
 private function getExtensionAttributes(InfoInterface $payment)
 {
     $extensionAttributes = $payment->getExtensionAttributes();
     if (null === $extensionAttributes) {
         $extensionAttributes = $this->paymentExtensionFactory->create();
         $payment->setExtensionAttributes($extensionAttributes);
     }
     return $extensionAttributes;
 }