ILIAS  trunk Revision v12.0_alpha-1221-g4e438232683
SettingsInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24{
28 public function getObjectTypesEligibleForPublishing(): array;
29
33 public function getObjectTypesSelectedForPublishing(): array;
34
35 public function isObjectTypeSelectedForPublishing(string $type): bool;
36
37 public function saveObjectTypesSelectedForPublishing(string ...$types): void;
38
43
44 public function isCopyrightEntryIDSelectedForPublishing(int $id): bool;
45
46 public function saveCopyrightEntryIDsSelectedForPublishing(int ...$ids): void;
47
48 public function isEditorialStepEnabled(): bool;
49
50 public function saveEditorialStepEnabled(bool $enabled): void;
51
53
54 public function saveContainerRefIDForEditorialStep(int $ref_id): void;
55
57
58 public function saveContainerRefIDForPublishing(int $ref_id): void;
59
60 public function isManualPublishingEnabled(): bool;
61
62 public function saveManualPublishingEnabled(bool $enabled): void;
63
64 public function isAutomaticPublishingEnabled(): bool;
65
66 public function saveAutomaticPublishingEnabled(bool $enabled): void;
67}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
$ref_id
Definition: ltiauth.php:66