70         $customUserFieldsPlaceholderValues = $this->getMockBuilder(ilObjectCustomUserFieldsPlaceholderValues::class)
    71             ->disableOriginalConstructor()
    74         $customUserFieldsPlaceholderValues->method(
'getPlaceholderValues')
    77         $defaultPlaceholderValues = $this->getMockBuilder(ilDefaultPlaceholderValues::class)
    78             ->disableOriginalConstructor()
    81         $defaultPlaceholderValues->method(
'getPlaceholderValues')
    84         $language = $this->getMockBuilder(ilLanguage::class)
    85             ->disableOriginalConstructor()
    88         $language->method(
'txt')
    89             ->willReturn(
'Something');
    91         $objectMock = $this->getMockBuilder(ilObjCourse::class)
    92             ->disableOriginalConstructor()
    95         $objectMock->method(
'getTitle')
    96             ->willReturn(
'Some Title');
    98         $obj_translation = $this->getMockBuilder(ilObjectTranslation::class)
    99             ->disableOriginalConstructor()
   102         $german = $this->createMock(ilObjectTranslationLanguage::class);
   103         $german->method(
'getLanguageCode')
   106         $english = $this->createMock(ilObjectTranslationLanguage::class);
   107         $english->method(
'getLanguageCode')
   110         $obj_translation->method(
'getLanguages')
   116         $objectMock->method(
'getObjectTranslation')
   117             ->willReturn($obj_translation);
   119         $user_object = $this->getMockBuilder(ilObjUser::class)
   120             ->disableOriginalConstructor()
   123         $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
   125         $objectHelper->method(
'getInstanceByObjId')
   133         $participantsHelper = $this->getMockBuilder(CertificateParticipantsHelper::class)
   136         $participantsHelper->method(
'getDateTimeOfPassed')
   137             ->willReturn(
'2018-09-10');
   139         $ilUtilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
   140             ->disableOriginalConstructor()
   143         $ilUtilHelper->method(
'prepareFormOutput')
   144             ->willReturn(
'Some Title');
   146         $ilDateHelper = $this->getMockBuilder(ilCertificateDateHelper::class)
   149         $ilDateHelper->method(
'formatDate')
   150             ->willReturn(
'2018-09-10');
   152         $ilDateHelper->method(
'formatDateTime')
   153             ->willReturn(
'2018-09-10 10:32:00');
   155         $database = $this->getMockBuilder(ilDBInterface::class)
   161         $valuesObject = 
new CoursePlaceholderValues(
   162             $customUserFieldsPlaceholderValues,
   163             $defaultPlaceholderValues,
   170         $placeholderValues = $valuesObject->getPlaceholderValues(100, 200);
   174                 'COURSE_TITLE' => 
'Some Title',
   175                 'DATE_COMPLETED' => 
'2018-09-10',
   176                 'DATETIME_COMPLETED' => 
'2018-09-10 10:32:00' setGlobalVariable(string $name, $value)