You are here

function minifyjs_batch_remove_minified_file_operation in Minify JS 8.2

Same name and namespace in other branches
  1. 8 minifyjs.module \minifyjs_batch_remove_minified_file_operation()

Batch - remove minified file operation.

Parameters

int $fid: The file if of the file to remove.

array $context: The batch context.

1 string reference to 'minifyjs_batch_remove_minified_file_operation'
ManageFilesForm::submitForm in src/Form/ManageFilesForm.php
Form submission handler.

File

./minifyjs.module, line 158
Hooks and functions for the minifyjs module.

Code

function minifyjs_batch_remove_minified_file_operation($fid, array &$context) {

  // Set the context message.
  $files = \Drupal::service('minifyjs')
    ->loadAllFiles();
  $file = $files[$fid];
  $context['message'] = t('Restoring un-minified file - %file', [
    '%file' => $file->uri,
  ]);

  // Perform the restore.
  $result = \Drupal::service('minifyjs')
    ->removeMinifiedFile($fid);
  if ($result === TRUE) {
    isset($context['results']['success']) ? $context['results']['success']++ : ($context['results']['success'] = 1);
    $context['results']['operation'] = 'restore';
  }
  else {
    $context['results']['errors'][] = $result;
  }
}