48 $this->dic_backup = is_object($DIC) ? clone
$DIC :
$DIC;
51 $DIC[
'resource_storage'] = $this->storage_mock = $this->createMock(Services::class);
52 $this->manager_mock = $this->createMock(Manager::class);
53 $DIC[
'ilUser'] = $this->createMock(ilObjUser::class);
54 $DIC[
'ilUser']->expects($this->any())->method(
'getPref')->willReturn(
'en');
55 $DIC[
'ilDB'] = $this->db_mock = $this->createMock(ilDBInterface::class);
56 $DIC[
'upload'] = $this->createMock(FileUpload::class);
57 $DIC[
'ilias'] = $this->createMock(ILIAS::class);
58 $DIC[
'objDefinition'] = $this->createMock(ilObjectDefinition::class);
59 $DIC[
'ilLog'] = $this->createMock(ilLogger::class);
60 $DIC[
'ilErr'] = $this->createMock(ilErrorHandling::class);
61 $DIC[
'tree'] = $this->createMock(ilTree::class);
62 $DIC[
'tpl'] = $this->createMock(ilGlobalTemplateInterface::class);
63 $DIC[
'ilClientIniFile'] = $this->createMock(ilIniFile::class);
64 $DIC[
'ilAccess'] = $this->createMock(ilAccess::class);
65 $DIC[
'ilObjDataCache'] = $this->createMock(ilObjectDataCache::class);
66 $DIC[
'ilAppEventHandler'] = $this->createMock(ilAppEventHandler::class);
67 $DIC[
'lng'] = $this->createMock(ilLanguage::class);
68 $DIC[
'ilCtrl'] = $this->createMock(ilCtrlInterface::class);
74 if (!defined(
'ILIAS_LOG_ENABLED')) {
75 define(
'ILIAS_LOG_ENABLED',
false);
77 if (!defined(
'DEBUG')) {
78 define(
'DEBUG',
false);
Customizing of pimple-DIC for ILIAS.