5 * Google Fonts install file.
11 * Implements hook_requirements().
13 function fontsquirrel_api_requirements($phase) {
15 if (!function_exists('zip_open')) {
16 $requirements['zip_open'] = [
17 'title' => t('PHP zip_open function missing'),
18 'description' => t('The PHP function zip_open is missing. This is required to unzip Font Squirrel Webfonts'),
19 'severity' => REQUIREMENT_ERROR,
26 * Implements hook_install().
28 function fontsquirrel_api_install() {
29 module_set_weight('fontsquirrel_api', 10);
30 $url = Url::fromRoute('font.settings');
31 drupal_set_message(t('Due to the number of fonts, automated import from install for Font Squirrel is disabled. Please use @link to import Font Squirrel Fonts.', ['@link' => \Drupal::l('@font-your-face settings', $url)]));
35 * Implements hook_uninstall().
37 function fontsquirrel_api_uninstall() {
38 fontyourface_delete('fontsquirrel_api');