ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilObjectTileImageStakeholder.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Object\Properties\CoreProperties\TileImage
;
22
23
use
ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder
;
24
28
class
ilObjectTileImageStakeholder
extends
AbstractResourceStakeholder
29
{
30
private
int
$default_owner
;
31
32
public
function
__construct
()
33
{
34
global
$DIC
;
35
$this->default_owner = $DIC->isDependencyAvailable(
'user'
)
36
? $DIC->user()->getId()
37
: (defined(
'SYSTEM_USER_ID'
) ? (
int
)
SYSTEM_USER_ID
: 6);
38
}
39
40
public
function
setOwner
(
int
$user_id_of_owner): void
41
{
42
$this->default_owner = $user_id_of_owner;
43
}
44
45
public
function
getId
(): string
46
{
47
return
'object_tile_image'
;
48
}
49
50
public
function
getOwnerOfNewResources
():
int
51
{
52
return
$this->default_owner
;
53
}
54
}
ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder\__construct
__construct()
Constructor must not have any parameters.
Definition:
class.ilObjectTileImageStakeholder.php:32
ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder\setOwner
setOwner(int $user_id_of_owner)
Definition:
class.ilObjectTileImageStakeholder.php:40
SYSTEM_USER_ID
const SYSTEM_USER_ID
This file contains constants for PHPStan analyis, see: https://phpstan.org/config-reference#constants...
Definition:
constants.php:26
ILIAS\Object\Properties\CoreProperties\TileImage
Definition:
class.ilObjectTileImage.php:21
ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder
Definition:
class.ilObjectTileImageStakeholder.php:28
$DIC
global $DIC
Definition:
feed.php:28
ILIAS\ResourceStorage\Stakeholder\AbstractResourceStakeholder
Definition:
AbstractResourceStakeholder.php:28
ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder\getOwnerOfNewResources
getOwnerOfNewResources()
Definition:
class.ilObjectTileImageStakeholder.php:50
ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder\getId
getId()
Definition:
class.ilObjectTileImageStakeholder.php:45
AbstractResourceStakeholder
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\Object\Properties\CoreProperties\TileImage\ilObjectTileImageStakeholder\$default_owner
int $default_owner
Definition:
class.ilObjectTileImageStakeholder.php:30
Services
Object
classes
Properties
CoreProperties
TileImage
class.ilObjectTileImageStakeholder.php
Generated on Wed Sep 10 2025 14:11:49 for ILIAS by
1.8.13 (using
Doxyfile
)