ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
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.

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

References $i.

◆ 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: