102 $fileUpload = $this->getMockBuilder(FileUpload::class)
105 $fileUpload->method(
'hasBeenProcessed')
108 $fileUpload->expects($this->once())
111 $fileUpload->method(
'hasUploads')
118 $this->getMockBuilder(ImmutableStringMap::class)->getMock(),
123 $fileUpload->method(
'getResults')
124 ->willReturn([0 => $uploadResult]);
126 $fileUpload->expects($this->never())
127 ->method(
'moveOneFileTo');
129 $language = $this->getMockBuilder(ilLanguage::class)
130 ->disableOriginalConstructor()
133 $logger = $this->getMockBuilder(ilLogger::class)
134 ->disableOriginalConstructor()
137 $fileSystem = $this->getMockBuilder(Filesystem::class)
140 $fileSystem->method(
'hasDir')
143 $fileSystem->method(
'has')
146 $fileSystem->expects($this->once())
149 $fileSystem->expects($this->once())
150 ->method(
'writeStream');
152 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
155 $utilHelper->expects($this->exactly(2))
156 ->method(
'convertImage');
158 $fileUtilsHelper = $this->getMockBuilder(ilCertificateFileUtilsHelper::class)
161 $legacyPathHelper = $this->getMockBuilder(LegacyPathHelperHelper::class)
164 $legacyPathHelper->method(
'createRelativePath')
165 ->willReturn(
'the/relative/path');
167 $tmp_file_system = $this->getMockBuilder(Filesystem::class)
169 $tmp_file_system->expects($this->once())
170 ->method(
'readStream')
171 ->willReturn($this->getMockBuilder(FileStream::class)->getMock());
175 'certifcate/path/to/some/where',
182 'Some Root Directory',
187 $upload->uploadBackgroundImage(
'some/where/temporary',
'3', [
188 'tmp_name' =>
'pending_file'