ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
FactoryInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
25 
27 {
28  public const string STANDARD_SOURCE = 'LOMv1.0';
29  public const string COPYRIGHT_SOURCE = 'ILIAS';
30 
31  public function standard(SlotIdentifier $slot, string ...$values): BuilderInterface;
32 
33  public function controlledString(
34  SlotIdentifier $slot,
35  string $id,
36  string $source,
37  string ...$values
39 
40  public function controlledVocabValue(
41  SlotIdentifier $slot,
42  string $id,
43  string $source,
44  string ...$values
46 
47  public function copyright(string ...$values): BuilderInterface;
48 
49  public function null(): VocabularyInterface;
50 }
controlledVocabValue(SlotIdentifier $slot, string $id, string $source, string ... $values)
standard(SlotIdentifier $slot, string ... $values)
controlledString(SlotIdentifier $slot, string $id, string $source, string ... $values)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23