ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
BuildExportOptionsMapObjective.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
29 
31 {
32  public function getArtifactName(): string
33  {
34  return "export_artifact";
35  }
36 
37  public function build(): ilSetupArtifact
38  {
39  $class_names = [];
41  $infos['export_options'] = iterator_to_array($finder->getMatchingClassNames(ExportOptionInterface::class));
42  $infos['export_configs'] = iterator_to_array($finder->getMatchingClassNames(ExportConfigInterface::class));
43  return new ilSetupArrayArtifact($infos);
44  }
45 }