\CRM_Utils_System::flushCache();
\Civi::reset();
\CRM_Core_Session::singleton()->set('userID', NULL);
- $config = \CRM_Core_Config::singleton(TRUE, TRUE); // ugh, performance
+ // ugh, performance
+ $config = \CRM_Core_Config::singleton(TRUE, TRUE);
if (property_exists($config->userPermissionClass, 'permissions')) {
$config->userPermissionClass->permissions = NULL;
}
elseif (!empty($byInterface['HeadlessInterface'])) {
putenv('CIVICRM_UF=UnitTests');
+ // phpcs:disable
eval($this->cv('php:boot --level=full', 'phpcode'));
+ // phpcs:enable
}
elseif (!empty($byInterface['EndToEndInterface'])) {
putenv('CIVICRM_UF=');
+ // phpcs:disable
eval($this->cv('php:boot --level=full', 'phpcode'));
+ // phpcs:enable
}
$blurb = "Tip: Run the headless tests and end-to-end tests separately, e.g.\n"