Sylius\Component\Payment\Resolver\DefaultPaymentMethodResolverInterface::getDefaultPaymentMethod PHP Method

getDefaultPaymentMethod() public method

public getDefaultPaymentMethod ( Sylius\Component\Payment\Model\PaymentInterface $payment ) : Sylius\Component\Payment\Model\PaymentMethodInterface
$payment Sylius\Component\Payment\Model\PaymentInterface
return Sylius\Component\Payment\Model\PaymentMethodInterface
    public function getDefaultPaymentMethod(PaymentInterface $payment);

Usage Example

Example #1
0
 /**
  * @param PaymentInterface $payment
  * @param OrderInterface $order
  *
  * @return null|PaymentMethodInterface
  */
 private function getDefaultPaymentMethod(PaymentInterface $payment, OrderInterface $order)
 {
     try {
         $payment->setOrder($order);
         $paymentMethod = $this->defaultPaymentMethodResolver->getDefaultPaymentMethod($payment);
         return $paymentMethod;
     } catch (UnresolvedDefaultPaymentMethodException $exception) {
         return null;
     }
 }
All Usage Examples Of Sylius\Component\Payment\Resolver\DefaultPaymentMethodResolverInterface::getDefaultPaymentMethod
DefaultPaymentMethodResolverInterface