function _mongodb_requirements_extension_version in MongoDB 8.2
Requirements check: extension version.
Parameters
array $ret: The running requirements array.
array $description: The running description array.
string $name: The name of the extension to check.
Return value
bool Did requirements check succeed ?
1 call to _mongodb_requirements_extension_version()
- mongodb_requirements in modules/
mongodb/ mongodb.install - Implements hook_requirements().
File
- modules/
mongodb/ mongodb.install, line 48
Code
function _mongodb_requirements_extension_version(array &$ret, array &$description, $name) {
$minimumVersion = '1.1.7';
$extensionVersion = phpversion($name);
$versionStatus = version_compare($extensionVersion, $minimumVersion);
$success = $versionStatus >= 0;
$description[] = $success ? t('Extension version @version found.', [
'@version' => $extensionVersion,
]) : t('Module needs extension @name @minimum_version or later, found @version.', [
'@name' => $name,
'@minimum_version' => $minimumVersion,
'@version' => $extensionVersion,
]);
if (!$success) {
$ret['mongodb']['severity'] = REQUIREMENT_ERROR;
}
return $success;
}