public function Payment::getPaymentMethod in Payment 8.2
Gets the payment method plugin.
Return value
\Drupal\payment\Plugin\Payment\Method\PaymentMethodInterface
Overrides PaymentInterface::getPaymentMethod
1 call to Payment::getPaymentMethod()
- Payment::execute in src/
Entity/ Payment.php - Executes the payment.
File
- src/
Entity/ Payment.php, line 300
Class
- Payment
- Defines a payment entity.
Namespace
Drupal\payment\EntityCode
public function getPaymentMethod() {
/** @var \Drupal\plugin\Plugin\Field\FieldType\PluginCollectionItemInterface $field_item */
$field_item = $this
->get('payment_method')
->first();
return $field_item ? $field_item
->getContainedPluginInstance() : NULL;
}