33 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
36 $logger = $this->getMockBuilder(ilLogger::class)
37 ->disableOriginalConstructor()
44 ->expects($this->once())
45 ->method(
'listContents')
47 new Metadata(
'certificate.xml',
'file'),
48 new Metadata(
'background.jpg',
'file'),
51 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
53 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
56 $objectHelper->method(
'lookupType')
59 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
60 ->disableOriginalConstructor()
64 ->method(
'moveUploadedFile')
67 $unzip = $this->getMockBuilder(
ILIAS\
Filesystem\Util\Archive\Unzip::class)
68 ->disableOriginalConstructor()
70 $unzip->expects($this->once())->method(
'extract')->willReturn(
true);
72 ->expects($this->once())
76 $database = $this->getMockBuilder(ilDBInterface::class)
77 ->disableOriginalConstructor()
82 $irss_manager = $this->getMockBuilder(Manager::class)
83 ->disableOriginalConstructor()
85 $irss_manager->method(
'stream')->willReturn($resource_ident);
86 $irss = $this->getMockBuilder(IRSS::class)
87 ->disableOriginalConstructor()
89 $irss->method(
'manage')->willReturn($irss_manager);
93 'some/path/certificate.xml',
94 $placeholderDescriptionObject,
104 $result = $action->import(
112 $this->assertTrue($result);
Interface Observer Contains several chained tasks and infos about them.
Class ResourceIdentification.