avoid PHP Fatal Error when mongo PHP modules are not available

This commit is contained in:
Laurent Laville 2021-04-19 17:20:00 +02:00
parent 6807b83e6b
commit 6c18e8f112

View File

@ -230,4 +230,14 @@ class Mongo extends BaseClass implements BaseInterface
}
return $this->_version;
}
public function isAvailable()
{
if (extension_loaded('mongo') || extension_loaded('mongodb')) {
return parent::isAvailable();
}
// when php modules 'mongo' or 'mongodb' not available or just disable by configuration (see .env PHP_MODULES_DISABLE)
return false;
}
}