You are here

function drupal_detect_database_types in Drupal 7

Same name and namespace in other branches
  1. 8 core/includes/install.inc \drupal_detect_database_types()
  2. 5 includes/install.inc \drupal_detect_database_types()
  3. 6 includes/install.inc \drupal_detect_database_types()
  4. 9 core/includes/install.inc \drupal_detect_database_types()
  5. 10 core/includes/install.inc \drupal_detect_database_types()

Detects all supported databases that are compiled into PHP.

Return value

An array of database types compiled into PHP.

1 call to drupal_detect_database_types()
system_requirements in modules/system/system.install
Implements hook_requirements().

File

includes/install.inc, line 237
API functions for installing modules and themes.

Code

function drupal_detect_database_types() {
  $databases = drupal_get_database_types();
  foreach ($databases as $driver => $installer) {
    $databases[$driver] = $installer
      ->name();
  }
  return $databases;
}