function moment_requirement_entry_lib in Moment.js 7.2
Parameters
string $hostName:
string $libName:
array $versionConstraints:
1 call to moment_requirement_entry_lib()
- moment_requirements in ./
moment.install - Implements hook_requirements().
File
- ./
moment.install, line 34 - Install, update and uninstall functions for the Moment.js module.
Code
function moment_requirement_entry_lib($hostName, $libName, array $versionConstraints) {
$t = get_t();
$lib = libraries_detect($libName);
$version = !empty($lib['version']) ? $lib['version'] : '';
$isValidVersion = $version && moment_is_valid_version($version, $versionConstraints);
$libNameHuman = !empty($lib['name']) ? $lib['name'] : $libName;
return [
'title' => $t('@host - @label library version', [
'@host' => $hostName,
'@label' => $libNameHuman,
]),
'value' => $version ? $version : $t('Not available'),
'severity' => $isValidVersion ? REQUIREMENT_OK : REQUIREMENT_ERROR,
];
}