elseif (defined('ABSPATH') && function_exists('get_bloginfo')) {
return 'WordPress';
}
+ elseif (defined('DRUPAL_ROOT') && class_exists('Drupal') && version_compare(\Drupal::VERSION, '8.0', '>=') && version_compare(\Drupal::VERSION, '9.0', '<')) {
+ return 'Drupal8';
+ }
else {
// guess CMS name from the current path
list($cmsType,) = self::findCMSRootPath();
'administrator/components/com_civicrm/civicrm/civicrm-version.php',
),
'Drupal' => array(
- 'modules/system/system.module', // D7
+ // D7
+ 'modules/system/system.module',
),
'Drupal8' => array(
- 'core/core.services.yml', // D8
+ // D8
+ 'core/core.services.yml',
),
'Backdrop' => array(
'core/modules/layout/layout.module',
}
namespace {
+
/**
* Get the CiviCRM version.
* TODO : For now this function is not included in \Civi\Version class so not to break any code
* which directly call civicrmVersion(). So those call need to replaced with \Civi\Version::civicrmVersion()
* when included in the class
+ * @deprecated
*/
function civicrmVersion() {
return [
'cms' => \_CiviVersion_\Util::findCMS(),
];
}
+
}