ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ILIAS\StaticURL\ArtifactObjective Class Reference
+ Inheritance diagram for ILIAS\StaticURL\ArtifactObjective:
+ Collaboration diagram for ILIAS\StaticURL\ArtifactObjective:

Public Member Functions

 getArtifactPath ()
 
 build ()
 

Data Fields

const ARTIFACT = './src/StaticURL/artifacts/static_url_handlers.php'
 

Detailed Description

Author
Fabian Schmid fabia.nosp@m.n@sr.nosp@m..solu.nosp@m.tion.nosp@m.s

Definition at line 29 of file ArtifactObjective.php.

Member Function Documentation

◆ build()

ILIAS\StaticURL\ArtifactObjective::build ( )

Definition at line 38 of file ArtifactObjective.php.

38  : Setup\Artifact
39  {
40  $implementation_of = new Setup\ImplementationOfInterfaceFinder();
41  $implementations = iterator_to_array(
42  $implementation_of->getMatchingClassNames(Handler\Handler::class)
43  );
44 
45  return new Artifact\ArrayArtifact($implementations);
46  }

◆ getArtifactPath()

ILIAS\StaticURL\ArtifactObjective::getArtifactPath ( )

Definition at line 33 of file ArtifactObjective.php.

33  : string
34  {
35  return self::ARTIFACT;
36  }

Field Documentation

◆ ARTIFACT

const ILIAS\StaticURL\ArtifactObjective::ARTIFACT = './src/StaticURL/artifacts/static_url_handlers.php'

Definition at line 31 of file ArtifactObjective.php.

Referenced by ILIAS\StaticURL\Init\init().


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