ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilFileObjectRBACDatabase.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
use
ILIAS\Setup\ObjectiveConstructor
;
22
use
ILIAS\Setup\Config
;
23
use
ILIAS\Refinery\Factory
;
24
use
ILIAS\Refinery
;
25
use
ILIAS\Setup
;
26
use
ILIAS\Setup\Objective
;
27
use
ILIAS\Setup\Environment
;
28
32
class
ilFileObjectRBACDatabase
extends
ilDatabaseUpdateStepsExecutedObjective
33
{
34
public
function
getPreconditions
(
Environment
$environment): array
35
{
36
return
array_merge(
37
parent::getPreconditions($environment),
38
[
39
new
ilAccessCustomRBACOperationAddedObjective
(
40
ilFileObjectRBACDatabaseSteps::EDIT_FILE
,
41
"Edit File"
,
42
"object"
,
43
5990,
44
[
"file"
]
45
)
46
]
47
);
48
}
49
50
}
ilFileObjectRBACDatabase
Definition:
class.ilFileObjectRBACDatabase.php:32
Environment
ILIAS\Refinery
Definition:
ByTrying.php:21
ilFileObjectRBACDatabaseSteps\EDIT_FILE
const EDIT_FILE
Definition:
class.ilFileObjectRBACDatabaseSteps.php:26
ilDatabaseUpdateStepsExecutedObjective
Config
ilFileObjectRBACDatabase\getPreconditions
getPreconditions(Environment $environment)
Objectives might depend on other objectives.
Definition:
class.ilFileObjectRBACDatabase.php:34
ObjectiveConstructor
Factory
ilAccessCustomRBACOperationAddedObjective
Definition:
class.ilAccessCustomRBACOperationAddedObjective.php:26
ILIAS\Setup\Objective
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
AdminConfirmedObjective.php:21
ILIAS\Setup
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.ilMysqlMyIsamToInnoDbMigration.php:19
ILIAS\Setup\Environment
An environment holds resources to be used in the setup process.
Definition:
Environment.php:27
Modules
File
classes
Setup
Database
class.ilFileObjectRBACDatabase.php
Generated on Wed Sep 10 2025 14:10:51 for ILIAS by
1.8.13 (using
Doxyfile
)