1 install.core.inc install_load_profile(&$install_state)

Loads information about the chosen profile during installation.

Parameters

array $install_state: An array of information about the current installation state. The loaded profile information will be added here, or an exception will be thrown if the profile cannot be loaded.

Throws

Exception

File

core/includes/install.core.inc, line 1497
API functions for installing Backdrop.

Code

function install_load_profile(&$install_state) {
  $profile_file = _install_find_profile_file($install_state['parameters']['profile']);
  if ($profile_file) {
    include_once $profile_file;
    $install_state['profile_info'] = install_profile_info($install_state['parameters']['profile'], $install_state['parameters']['langcode']);
  }
  else {
    throw new Exception(st('Sorry, the profile you have chosen cannot be loaded.'));
  }
}