19declare(strict_types=1);
43 $this->context_holder =
TestDIC::dic()[
'exportimport.export_context_holder'];
53 return Types::XML_WITH_RESULTS->value;
63 $this->
lng->loadLanguageModule(
'exp');
64 $this->
lng->loadLanguageModule(
'assessment');
66 return "{$this->lng->txt('exp_format_dropdown-xml')} ({$this->lng->txt('ass_create_export_file_with_results')})";
71 $handler =
new ExportHandlerLocator();
72 $manager =
$handler->manager()->handler();
74 $export_info = $manager->getExportInfoWithObject(
75 $context->exportObject(),
77 $handler->consumer()->exportConfig()->allExportConfigs()
81 $this->context_holder->create(
82 $export_info->getTarget(),
83 $handler->consumer()->exportConfig()->allExportConfigs(),
84 Types::XML_WITH_RESULTS->value
88 $manager->createExport(1, $export_info,
'');
Customizing of pimple-DIC for ILIAS.
language()
Get interface to the i18n service.
Holds the export context for one request.
readonly ExportContextHolder $context_holder
onExportOptionSelected(ConsumerContext $context)
getSupportedRepositoryObjectTypes()
const CMD_LIST_EXPORT_FILES