ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
class.ilCtrlStructureArtifactObjective.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
24 
32 {
33 
34  public function getArtifactName(): string
35  {
36  return "ctrl_structure";
37  }
38 
39 
43  public function build(): Artifact
44  {
45  $ilias_path = dirname(__FILE__, 7);
46  $class_map = require $ilias_path . "/vendor/composer/vendor/composer/autoload_classmap.php";
47 
48  return new ArrayArtifact(
50  new ilCtrlArrayIterator($class_map),
52  ))->readStructure()
53  );
54  }
55 }
This is an objective to build some artifact.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Class ilCtrlStructureCidGenerator.
Class ilCtrlStructureReader is responsible for reading ilCtrl&#39;s control structure.
An array as an artifact.
Class ilCtrlArrayIterator.
Class ilCtrlStructureArtifactObjective.
An artifact is some file that is build on demand per installation and is not shipped with the ILIAS s...
Definition: Artifact.php:27