function _drupal_bootstrap_code

Loads code for subsystems and modules, and registers stream wrappers.

1 call to _drupal_bootstrap_code()
drupal_bootstrap in drupal/core/includes/bootstrap.inc
Ensures Drupal is bootstrapped to the specified phase.

File

drupal/core/includes/common.inc, line 4763
Common functions that many Drupal modules will need to reference.

Code

function _drupal_bootstrap_code() {
  require_once DRUPAL_ROOT . '/' . variable_get('path_inc', 'core/includes/path.inc');
  require_once DRUPAL_ROOT . '/core/includes/theme.inc';
  require_once DRUPAL_ROOT . '/core/includes/pager.inc';
  require_once DRUPAL_ROOT . '/' . variable_get('menu_inc', 'core/includes/menu.inc');
  require_once DRUPAL_ROOT . '/core/includes/tablesort.inc';
  require_once DRUPAL_ROOT . '/core/includes/file.inc';
  require_once DRUPAL_ROOT . '/core/includes/unicode.inc';
  require_once DRUPAL_ROOT . '/core/includes/image.inc';
  require_once DRUPAL_ROOT . '/core/includes/form.inc';
  require_once DRUPAL_ROOT . '/core/includes/mail.inc';
  require_once DRUPAL_ROOT . '/core/includes/ajax.inc';
  require_once DRUPAL_ROOT . '/core/includes/token.inc';
  require_once DRUPAL_ROOT . '/core/includes/errors.inc';
  require_once DRUPAL_ROOT . '/core/includes/schema.inc';
  require_once DRUPAL_ROOT . '/core/includes/entity.inc';

  // Load all enabled modules
  module_load_all();

  // Make sure all stream wrappers are registered.
  file_get_stream_wrappers();

  // Now that stream wrappers are registered, log fatal errors from a simpletest
  // child site to a test specific file directory.
  $test_info =& $GLOBALS['drupal_test_info'];
  if (!empty($test_info['in_child_site'])) {
    ini_set('log_errors', 1);
    ini_set('error_log', 'public://error.log');
  }
}