Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
VaultEnableAssigner Class Reference
Inheritance diagram for VaultEnableAssigner:
AbstractDataAssignObserver ObserverInterface

Public Member Functions

 execute (\Magento\Framework\Event\Observer $observer)
 
- Public Member Functions inherited from ObserverInterface
 execute (Observer $observer)
 

Additional Inherited Members

- Data Fields inherited from AbstractDataAssignObserver
const METHOD_CODE = 'method'
 
const DATA_CODE = 'data'
 
const MODEL_CODE = 'payment_model'
 
- Protected Member Functions inherited from AbstractDataAssignObserver
 readMethodArgument (Observer $observer)
 
 readPaymentModelArgument (Observer $observer)
 
 readDataArgument (Observer $observer)
 
 readArgument (Observer $observer, $key, $type)
 

Detailed Description

Definition at line 13 of file VaultEnableAssigner.php.

Member Function Documentation

◆ execute()

execute ( \Magento\Framework\Event\Observer  $observer)
Parameters
Observer$observer
Returns
void

Definition at line 19 of file VaultEnableAssigner.php.

20  {
22 
23  $additionalData = $data->getData(PaymentInterface::KEY_ADDITIONAL_DATA);
24 
25  if (!is_array($additionalData)) {
26  return;
27  }
28 
29  if (isset($additionalData[VaultConfigProvider::IS_ACTIVE_CODE])) {
31  $payment->setAdditionalInformation(
32  VaultConfigProvider::IS_ACTIVE_CODE,
33  filter_var($additionalData[VaultConfigProvider::IS_ACTIVE_CODE], FILTER_VALIDATE_BOOLEAN)
34  );
35  }
36  }
$payment
Definition: order.php:17

The documentation for this class was generated from the following file: