28 $customUserFieldsPlaceholderValues = $this->getMockBuilder(ilObjectCustomUserFieldsPlaceholderValues::class)
29 ->disableOriginalConstructor()
32 $customUserFieldsPlaceholderValues->method(
'getPlaceholderValues')
35 $defaultPlaceholderValues = $this->getMockBuilder(ilDefaultPlaceholderValues::class)
36 ->disableOriginalConstructor()
39 $defaultPlaceholderValues->method(
'getPlaceholderValues')
42 $language = $this->getMockBuilder(ilLanguage::class)
43 ->disableOriginalConstructor()
46 $language->method(
'txt')
47 ->willReturn(
'Something');
49 $objectMock = $this->getMockBuilder(ilObjCourse::class)
50 ->disableOriginalConstructor()
53 $objectMock->method(
'getTitle')
54 ->willReturn(
'Some Title');
56 $obj_translation = $this->getMockBuilder(ilObjectTranslation::class)
57 ->disableOriginalConstructor()
60 $german = $this->createMock(ilObjectTranslationLanguage::class);
61 $german->method(
'getLanguageCode')
64 $english = $this->createMock(ilObjectTranslationLanguage::class);
65 $english->method(
'getLanguageCode')
68 $obj_translation->method(
'getLanguages')
74 $objectMock->method(
'getObjectTranslation')
75 ->willReturn($obj_translation);
77 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
80 $objectHelper->method(
'getInstanceByObjId')
81 ->willReturn($objectMock);
83 $participantsHelper = $this->getMockBuilder(ilCertificateParticipantsHelper::class)
86 $participantsHelper->method(
'getDateTimeOfPassed')
87 ->willReturn(
'2018-09-10');
89 $ilUtilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
90 ->disableOriginalConstructor()
93 $ilUtilHelper->method(
'prepareFormOutput')
94 ->willReturn(
'Some Title');
96 $ilDateHelper = $this->getMockBuilder(ilCertificateDateHelper::class)
99 $ilDateHelper->method(
'formatDate')
100 ->willReturn(
'2018-09-10');
102 $ilDateHelper->method(
'formatDateTime')
103 ->willReturn(
'2018-09-10 10:32:00');
105 $database = $this->getMockBuilder(ilDBInterface::class)
112 $customUserFieldsPlaceholderValues,
113 $defaultPlaceholderValues,
121 $placeholderValues = $valuesObject->getPlaceholderValues(100, 200);
125 'COURSE_TITLE' =>
'Some Title',
126 'DATE_COMPLETED' =>
'2018-09-10',
127 'DATETIME_COMPLETED' =>
'2018-09-10 10:32:00'
setGlobalVariable(string $name, $value)