74 $object = $this->getMockBuilder(
'ilObject')
75 ->disableOriginalConstructor()
78 $language = $this->getMockBuilder(
'ilLanguage')
79 ->disableOriginalConstructor()
82 $template = $this->getMockBuilder(
'ilTemplate')
83 ->disableOriginalConstructor()
86 $controller = $this->getMockBuilder(
'ilCtrl')
87 ->disableOriginalConstructor()
90 $access = $this->getMockBuilder(
'ilAccess')
91 ->disableOriginalConstructor()
94 $toolbar = $this->getMockBuilder(
'ilToolbarGUI')
95 ->disableOriginalConstructor()
98 $placeholderDescriptionObject = $this->getMockBuilder(
'ilCertificatePlaceholderDescription')
99 ->disableOriginalConstructor()
102 $settingFormRepository = $this->getMockBuilder(
'ilCertificateSettingsFormRepository')
103 ->disableOriginalConstructor()
106 $settingFormRepository
107 ->expects($this->
once())
108 ->method(
'fetchFormFieldData')
111 'certificate_enabled_scorm' =>
'',
116 $setting = $this->getMockBuilder(
'ilSetting')
117 ->disableOriginalConstructor()
121 ->expects($this->exactly(2))
123 ->willReturnOnConsecutiveCalls(
'something',
'somethingelse');
133 $placeholderDescriptionObject,
134 $settingFormRepository,
138 $result = $repository->fetchFormFieldData(
'Some Content');
142 'certificate_enabled_scorm' =>
'something',
143 'short_name' =>
'somethingelse'
once($eventName, callable $callBack, $priority=100)
Subscribe to an event exactly once.