ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
RepositoryInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
27 
29 {
42  public function getMD(
43  int $obj_id,
44  int $sub_id,
45  string $type
46  ): SetInterface;
47 
56  public function getMDOnPath(
58  int $obj_id,
59  int $sub_id,
60  string $type
61  ): SetInterface;
62 
63  public function scaffolds(): ScaffoldProviderInterface;
64 
73  public function manipulateMD(SetInterface $set): void;
74 
75  public function deleteAllMD(
76  int $obj_id,
77  int $sub_id,
78  string $type
79  ): void;
80 }
getMD(int $obj_id, int $sub_id, string $type)
manipulateMD(SetInterface $set)
Follows a trail of markers from the root element, and creates, updates or deletes marked MD elements ...
deleteAllMD(int $obj_id, int $sub_id, string $type)
$path
Definition: ltiservices.php:32
getMDOnPath(PathInterface $path, int $obj_id, int $sub_id, string $type)
Returns an MD set with only the elements specified on a path, and all nested subelements of the last ...