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;
}
