ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
interface.ilStudyProgrammeSettingsRepository.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
26 {
31  public function createFor(int $obj_id): ilStudyProgrammeSettings;
32 
37  public function get(int $obj_id): ilStudyProgrammeSettings;
38 
43  public function update(ilStudyProgrammeSettings $settings): void;
44 
49  public function delete(ilStudyProgrammeSettings $settings): void;
50 
55  public function loadByType(int $type_id): array;
56 
60  public function loadIdsByType(int $type_id): array;
61 }
loadIdsByType(int $type_id)
Load SP setting-ids by assigned type.
array $settings
Setting values (LTI parameters, custom parameters and local parameters).
Definition: System.php:200
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
update(ilStudyProgrammeSettings $settings)
Update settings belonging to a SP-Object.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
createFor(int $obj_id)
Create a record corresponding to a SP-Object and return representing settings.
loadByType(int $type_id)
Load SP settings by assigned type.