ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilGlobalScreenBuildProviderMapObjective Class Reference
+ Inheritance diagram for ilGlobalScreenBuildProviderMapObjective:
+ Collaboration diagram for ilGlobalScreenBuildProviderMapObjective:

Public Member Functions

 getArtifactPath ()
 
 build ()
 

Detailed Description

Member Function Documentation

◆ build()

ilGlobalScreenBuildProviderMapObjective::build ( )

Definition at line 23 of file class.ilGlobalScreenBuildProviderMapObjective.php.

References $i.

23  : Setup\Artifact
24  {
25  $class_names = [];
26  $i = [
27  StaticMainMenuProvider::class,
28  StaticMetaBarProvider::class,
29  DynamicToolProvider::class,
30  ModificationProvider::class,
31  NotificationProvider::class,
32  ];
33 
34  foreach ($i as $interface) {
35  $i = new Setup\ImplementationOfInterfaceFinder($interface);
36  $class_names[$interface] = iterator_to_array($i->getMatchingClassNames());
37  }
38 
39  return new Setup\ArrayArtifact($class_names);
40  }
$i
Definition: metadata.php:24

◆ getArtifactPath()

ilGlobalScreenBuildProviderMapObjective::getArtifactPath ( )

Definition at line 17 of file class.ilGlobalScreenBuildProviderMapObjective.php.

17  : string
18  {
19  return "Services/GlobalScreen/artifacts/global_screen_providers.php";
20  }

The documentation for this class was generated from the following file: