ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilOrgUnitTypeStakeholder Class Reference
+ Inheritance diagram for ilOrgUnitTypeStakeholder:
+ Collaboration diagram for ilOrgUnitTypeStakeholder:

Public Member Functions

 __construct (protected int $owner=6)
 
 getId ()
 
 getOwnerOfNewResources ()
 
 getPreprocessors ()
 
- Public Member Functions inherited from ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder
 getFullyQualifiedClassName ()
 
 isResourceInUse (ResourceIdentification $identification)
 
 canBeAccessedByCurrentUser (ResourceIdentification $identification)
 
 resourceHasBeenDeleted (ResourceIdentification $identification)
 
 getOwnerOfResource (ResourceIdentification $identification)
 
 getConsumerNameForPresentation ()
 
 getLocationURIForResourceUsage (ResourceIdentification $identification)
 
- Public Member Functions inherited from ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder
 __construct ()
 Constructor must not have any parameters. More...
 

Private Attributes

const ID = 'PRGType'
 

Detailed Description

Definition at line 24 of file ilOrgUnitTypeStakeholder.php.

Constructor & Destructor Documentation

◆ __construct()

ilOrgUnitTypeStakeholder::__construct ( protected int  $owner = 6)

Definition at line 28 of file ilOrgUnitTypeStakeholder.php.

30  {
31  }

Member Function Documentation

◆ getId()

ilOrgUnitTypeStakeholder::getId ( )
Returns
string not longer than 64 characters

Implements ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder.

Definition at line 33 of file ilOrgUnitTypeStakeholder.php.

33  : string
34  {
35  return self::ID;
36  }

◆ getOwnerOfNewResources()

ilOrgUnitTypeStakeholder::getOwnerOfNewResources ( )

Implements ILIAS\ResourceStorage\Stakeholder\ResourceStakeholder.

Definition at line 38 of file ilOrgUnitTypeStakeholder.php.

38  : int
39  {
40  return $this->owner;
41  }

◆ getPreprocessors()

ilOrgUnitTypeStakeholder::getPreprocessors ( )

Definition at line 43 of file ilOrgUnitTypeStakeholder.php.

43  : array
44  {
45  $allowed = ['svg'];
46  $processor = new WhitelistExtensionPreProcessor($allowed);
47 
48  return [
49  $processor
50  ];
51  }

Field Documentation

◆ ID

const ilOrgUnitTypeStakeholder::ID = 'PRGType'
private

Definition at line 26 of file ilOrgUnitTypeStakeholder.php.


The documentation for this class was generated from the following file: