- // initialize the object once db is loaded
- $config = CRM_Core_Config::singleton();
- Civi\Core\Container::singleton(TRUE);
-
- // when running unit tests, use mockup user framework
- $config->setUserFramework('UnitTests');
- $this->hookClass = CRM_Utils_Hook::singleton(TRUE);
- // also fix the fatal error handler to throw exceptions,
- // rather than exit
- $config->fatalErrorHandler = 'CiviUnitTestCase_fatalErrorHandler';
-
- // enable backtrace to get meaningful errors
- $config->backtrace = 1;
+ $GLOBALS['civicrm_setting']['domain']['fatalErrorHandler'] = 'CiviUnitTestCase_fatalErrorHandler';
+ $GLOBALS['civicrm_setting']['domain']['backtrace'] = 1;