ILIAS  release_7 Revision v7.30-3-g800a261c036
ResourceStakeholder.php
Go to the documentation of this file.
1<?php declare(strict_types=1);
2
4
6
12{
13
17 public function getId() : string;
18
22 public function getConsumerNameForPresentation() : string;
23
27 public function getFullyQualifiedClassName() : string;
28
33 public function isResourceInUse(ResourceIdentification $identification) : bool;
34
40 public function resourceHasBeenDeleted(ResourceIdentification $identification) : bool;
41
46 public function getOwnerOfResource(ResourceIdentification $identification) : int;
47
51 public function getOwnerOfNewResources() : int;
52}
An exception for terminatinating execution or to throw for unit testing.
isResourceInUse(ResourceIdentification $identification)
getOwnerOfResource(ResourceIdentification $identification)
resourceHasBeenDeleted(ResourceIdentification $identification)