geolocation-8.x-3.x-dev/modules/geolocation_gpx/geolocation_gpx.install

modules/geolocation_gpx/geolocation_gpx.install
<?php

/**
 * @file
 * Sth sth dark side.
 */

use Drupal\Core\Extension\Requirement\RequirementSeverity;

/**
 * Implements hook_requirements().
 */
function geolocation_gpx_requirements(string $phase): array {
  $requirements = [];
  $requirements['geolocation_gpx_composer'] = [
    'title' => t('Geolocation GPX - Composer dependency'),
    'value' => t('Libraries installed'),
    'description' => t('Use "composer require sibyx/phpgpx:@RC" to install required library.'),
    'severity' => RequirementSeverity::OK,
  ];

  if (!class_exists('phpGPX\\phpGPX')) {
    $requirements['geolocation_gpx_composer']['value'] = t('Libraries not installed');
    $requirements['geolocation_gpx_composer']['severity'] = RequirementSeverity::Error;
  }

  return $requirements;
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc