30 $placeholderDescriptionObject = $this->getMockBuilder(ilCertificatePlaceholderDescription::class)
33 $logger = $this->getMockBuilder(ilLogger::class)
34 ->disableOriginalConstructor()
41 ->expects($this->once())
42 ->method(
'listContents')
44 new Metadata(
'certificate.xml',
'file'),
45 new Metadata(
'background.jpg',
'file'),
48 $templateRepository = $this->getMockBuilder(ilCertificateTemplateRepository::class)->getMock();
50 $objectHelper = $this->getMockBuilder(ilCertificateObjectHelper::class)
53 $objectHelper->method(
'lookupType')
56 $utilHelper = $this->getMockBuilder(ilCertificateUtilHelper::class)
57 ->disableOriginalConstructor()
61 ->method(
'moveUploadedFile')
64 $unzip = $this->getMockBuilder(
ILIAS\
Filesystem\Util\Archive\Unzip::class)
65 ->disableOriginalConstructor()
67 $unzip->expects($this->once())->method(
'extract')->willReturn(
true);
69 ->expects($this->once())
73 $database = $this->getMockBuilder(ilDBInterface::class)
74 ->disableOriginalConstructor()
79 $irss_manager = $this->getMockBuilder(Manager::class)
80 ->disableOriginalConstructor()
82 $irss_manager->method(
'stream')->willReturn($resource_ident);
83 $irss = $this->getMockBuilder(IRSS::class)
84 ->disableOriginalConstructor()
86 $irss->method(
'manage')->willReturn($irss_manager);
90 'some/path/certificate.xml',
91 $placeholderDescriptionObject,
101 $result = $action->import(
109 $this->assertTrue($result);
Interface Observer Contains several chained tasks and infos about them.
Class ResourceIdentification.