ILIAS  release_8 Revision v8.25-1-g13de6a5eca6
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 40 of file class.ilGlobalScreenBuildProviderMapObjective.php.

40 : Setup\Artifact
41 {
42 $class_names = [];
43 $i = [
44 StaticMainMenuProvider::class,
45 StaticMetaBarProvider::class,
46 DynamicToolProvider::class,
47 ModificationProvider::class,
48 NotificationProvider::class,
49 ToastProvider::class
50 ];
51
52 $finder = new Setup\ImplementationOfInterfaceFinder();
53 foreach ($i as $interface) {
54 $class_names[$interface] = iterator_to_array(
55 $finder->getMatchingClassNames($interface)
56 );
57 }
58
59 return new Setup\Artifact\ArrayArtifact($class_names);
60 }
$i
Definition: metadata.php:41

References $i.

◆ getArtifactPath()

ilGlobalScreenBuildProviderMapObjective::getArtifactPath ( )

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

35 : string
36 {
37 return "Services/GlobalScreen/artifacts/global_screen_providers.php";
38 }

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