32 : void
33 {
36
38 $DIC[
'ilias'] = $this->createMock(ILIAS::class);
39 $DIC[
'objDefinition'] = $this->createMock(ilObjectDefinition::class);
40 $DIC[
'ilDB'] = $this->db_mock = $this->createMock(ilDBInterface::class);
41 $DIC[
'ilLog'] = $this->createMock(ilLogger::class);
42 $DIC[
'ilErr'] = $this->createMock(ilErrorHandling::class);
43 $DIC[
'tree'] = $this->createMock(ilTree::class);
44 $DIC[
'ilAppEventHandler'] = $this->createMock(ilAppEventHandler::class);
45 $DIC[
'ilUser'] = $this->createMock(ilObjUser::class);
46 $DIC[
'resource_storage'] = $this->createMock(
ILIAS\ResourceStorage\Services::class);
47 $DIC[
'object.customicons.factory'] = $this->createMock(
ILIAS\ILIASObject\Properties\AdditionalProperties\Icon\Factory::class);
48 $DIC[
'learning_object_metadata'] = $this->createMock(
ILIAS\MetaData\Services\ServicesInterface::class);
49 $DIC[
'user'] = $this->createMock(
ILIAS\User\PublicInterface::class);
50
51 if (!defined('ILIAS_LOG_DIR')) {
52 define('ILIAS_LOG_DIR', '/var/log');
53 }
54
55 if (!defined('ILIAS_LOG_FILE')) {
56 define('ILIAS_LOG_FILE', '/var/log/ilias.log');
57 }
58
59 if (!defined('ILIAS_LOG_ENABLED')) {
60 define('ILIAS_LOG_ENABLED', true);
61 }
62 }
Customizing of pimple-DIC for ILIAS.
Interface Observer \BackgroundTasks Contains several chained tasks and infos about them.