You are here

public static function FontSettingsForm::importFromProvider in @font-your-face 8.3

Imports fonts from provider. Batch operation handler.

Parameters

string $module: Module name that is providing fonts.

array $context: Context batch array.

File

src/Form/FontSettingsForm.php, line 160

Class

FontSettingsForm
Form to define the fonts.

Namespace

Drupal\fontyourface\Form

Code

public static function importFromProvider($module, array &$context) {
  $context['message'] = new TranslatableMarkup('Importing from @module', [
    '@module' => $module,
  ]);
  $module_handler = \Drupal::moduleHandler();
  $new_context = $module_handler
    ->invoke($module, 'fontyourface_import', [
    $context,
  ]);
  if (!empty($new_context)) {
    $context = $new_context;
  }
}