ILIAS  trunk Revision v12.0_alpha-1227-g7ff6d300864
PublisherInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24{
25 public function block(int $obj_id): void;
26
27 public function checkPermissionsForBlock(int $ref_id, string $type, int $obj_id): bool;
28
29 public function unblock(int $obj_id): void;
30
31 public function checkPermissionsForUnblock(int $ref_id, string $type, int $obj_id): bool;
32
33 public function publish(int $obj_id, string $type): void;
34
35 public function checkPermissionsForPublish(int $ref_id, string $type, int $obj_id): bool;
36
37 public function withdraw(int $obj_id): void;
38
39 public function checkPermissionsForWithdraw(int $ref_id, string $type, int $obj_id): bool;
40
41 public function submit(int $obj_id): void;
42
43 public function checkPermissionsForSubmit(int $ref_id, string $type, int $obj_id): bool;
44
45 public function accept(int $obj_id, string $type): void;
46
47 public function checkPermissionsForAccept(int $ref_id, string $type, int $obj_id): bool;
48
49 public function reject(int $obj_id): void;
50
51 public function checkPermissionsForReject(int $ref_id, string $type, int $obj_id): bool;
52}
checkPermissionsForPublish(int $ref_id, string $type, int $obj_id)
checkPermissionsForReject(int $ref_id, string $type, int $obj_id)
checkPermissionsForWithdraw(int $ref_id, string $type, int $obj_id)
checkPermissionsForAccept(int $ref_id, string $type, int $obj_id)
checkPermissionsForSubmit(int $ref_id, string $type, int $obj_id)
checkPermissionsForUnblock(int $ref_id, string $type, int $obj_id)
checkPermissionsForBlock(int $ref_id, string $type, int $obj_id)
$ref_id
Definition: ltiauth.php:66