ILIAS  trunk Revision v11.0_alpha-1744-gb0451eebef4
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
CollectionBuilderInterface.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
24 use ILIAS\Export\ExportHandler\I\Info\Export\Container\ObjectId\CollectionBuilderInterface as ilExportHandlerContainerExportInfoObjectIdCollectionBuilderInterface;
25 use ILIAS\Export\ExportHandler\I\Info\Export\Container\ObjectId\CollectionInterface as ilExportHandlerContainerExportInfoObjectIdCollectionInterface;
26 
28 {
29  public function addObjectId(
31  bool $create_new_export_for_object
33 
34  public function change(
35  ObjectId $object_id,
36  bool $create_new_export_for_object
37  ): ilExportHandlerContainerExportInfoObjectIdCollectionBuilderInterface;
38 
39  public function removeObjectId(
40  ObjectId $object_id
41  ): ilExportHandlerContainerExportInfoObjectIdCollectionBuilderInterface;
42 
43  public function getCollection(): ilExportHandlerContainerExportInfoObjectIdCollectionInterface;
44 }
change(ObjectId $object_id, bool $create_new_export_for_object)
addObjectId(ObjectId $object_id, bool $create_new_export_for_object)