You are here

function payment_reference_payment_insert in Payment 8.2

Implements hook_ENTITY_TYPE_insert().

File

modules/payment_reference/payment_reference.module, line 44
Hook implementations and general functions.

Code

function payment_reference_payment_insert(PaymentInterface $payment) {
  if ($payment
    ->bundle() == 'payment_reference') {

    /** @var \Drupal\payment_reference\Plugin\Payment\Type\PaymentReference $payment_type */
    $payment_type = $payment
      ->getPaymentType();
    PaymentReference::queue()
      ->save($payment_type
      ->getEntityTypeId() . '.' . $payment_type
      ->getBundle() . '.' . $payment_type
      ->getFieldName(), $payment
      ->id());
  }
}