You are here

public static function BynderConfigurationForm::submitBatchMetadataUpdate in Bynder 8.2

Same name and namespace in other branches
  1. 8.3 src/Form/BynderConfigurationForm.php \Drupal\bynder\Form\BynderConfigurationForm::submitBatchMetadataUpdate()
  2. 4.0.x src/Form/BynderConfigurationForm.php \Drupal\bynder\Form\BynderConfigurationForm::submitBatchMetadataUpdate()

Submit callback to trigger the metadata batch update.

File

src/Form/BynderConfigurationForm.php, line 391

Class

BynderConfigurationForm
Configure bynder to enable OAuth based access.

Namespace

Drupal\bynder\Form

Code

public static function submitBatchMetadataUpdate(array &$form, FormStateInterface $form_state) {

  // Create a batch to process metadata of the Bynder media entities.
  $batch = [
    'operations' => [
      [
        BynderConfigurationForm::class . '::updateMetadataBatchWorker',
        [],
      ],
    ],
    'finished' => BynderConfigurationForm::class . '::batchFinished',
    'title' => t('Updating local metadata...'),
    'error_message' => t('The update process has encountered an error.'),
  ];
  batch_set($batch);
}