/** * @static */ public static function performInitialisation() { /** * @var $ilErr ilErrorHandling */ global $ilErr; define('IL_PHPUNIT_TEST', true); session_id('phpunittest'); $_SESSION = array(); include 'Services/PHPUnit/config/cfg.phpunit.php'; include_once 'Services/Context/classes/class.ilContext.php'; ilContext::init(ilContext::CONTEXT_UNITTEST); include_once 'Services/Init/classes/class.ilInitialisation.php'; ilInitialisation::initILIAS(); ilInitialisation::initUserAccount(); $ilUnitUtil = new self(); $ilErr->setErrorHandling(PEAR_ERROR_CALLBACK, array($ilUnitUtil, 'errorHandler')); PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, array($ilUnitUtil, 'errorHandler')); }