function commerce_payment_update_8206 in Commerce Core 8.2
Add the avs_response_code and avs_response_code_label fields to payments.
File
- modules/
payment/ commerce_payment.install, line 134 - Install, update and uninstall functions for the commerce_payment module.
Code
function commerce_payment_update_8206() {
$entity_definition_update = \Drupal::entityDefinitionUpdateManager();
$storage_definition = BaseFieldDefinition::create('string')
->setLabel(t('AVS response code'))
->setDescription(t('The AVS response code.'))
->setDisplayConfigurable('view', TRUE);
$entity_definition_update
->installFieldStorageDefinition('avs_response_code', 'commerce_payment', 'commerce_payment', $storage_definition);
$storage_definition = BaseFieldDefinition::create('string')
->setLabel(t('AVS response code label'))
->setDescription(t('The AVS response code label.'))
->setDisplayConfigurable('view', TRUE);
$entity_definition_update
->installFieldStorageDefinition('avs_response_code_label', 'commerce_payment', 'commerce_payment', $storage_definition);
}