Pathologic was missing because of a .git folder inside.
[yaffs-website] / web / modules / contrib / fontyourface / modules / fontsquirrel_api / fontsquirrel_api.install
1 <?php
2
3 /**
4  * @file
5  * Google Fonts install file.
6  */
7
8 use Drupal\Core\Url;
9
10 /**
11  * Implements hook_requirements().
12  */
13 function fontsquirrel_api_requirements($phase) {
14   $requirements = [];
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,
20     ];
21   }
22   return $requirements;
23 }
24
25 /**
26  * Implements hook_install().
27  */
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)]));
32 }
33
34 /**
35  * Implements hook_uninstall().
36  */
37 function fontsquirrel_api_uninstall() {
38   fontyourface_delete('fontsquirrel_api');
39 }