You are here

function _mongodb_requirements_extension in MongoDB 8.2

Requirements check: MongoDB extension.

Parameters

array $ret: The running requirements array.

string $name: The name of the extension to check.

Return value

bool Did requirements check succeed ?

1 call to _mongodb_requirements_extension()
mongodb_requirements in modules/mongodb/mongodb.install
Implements hook_requirements().

File

modules/mongodb/mongodb.install, line 21

Code

function _mongodb_requirements_extension(array &$ret, $name) {
  $success = extension_loaded($name);
  if (!$success) {
    $ret['mongodb'] += [
      'value' => t('Extension not loaded'),
      'description' => t('Mongodb requires the non-legacy PHP MongoDB extension (@name) to be installed.', [
        '@name' => $name,
      ]),
      'severity' => REQUIREMENT_ERROR,
    ];
  }
  return $success;
}