ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
AccessBridge.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Chatroom
;
22
23
use
ilRbacSystem
;
24
25
class
AccessBridge
26
{
27
private
ilRbacSystem
$rbac
;
28
29
public
function
__construct
(
ilRbacSystem
$rbac)
30
{
31
$this->
rbac
=
$rbac
;
32
}
33
34
public
function
checkAccess
(
35
string
$a_permission,
36
string
$a_cmd,
37
int
$a_ref_id,
38
string
$a_type =
""
,
39
?
int
$a_obj_id = null,
40
?
int
$a_tree_id = null
41
): bool {
42
return
$this->
rbac
->checkAccess($a_permission, $a_ref_id);
43
}
44
}
ILIAS\Chatroom\AccessBridge\__construct
__construct(ilRbacSystem $rbac)
Definition:
AccessBridge.php:29
ILIAS\Repository\rbac
rbac()
Definition:
trait.GlobalDICDomainServices.php:53
ilRbacSystem
ILIAS\Chatroom
Definition:
AccessBridge.php:21
ILIAS\Chatroom\AccessBridge\checkAccess
checkAccess(string $a_permission, string $a_cmd, int $a_ref_id, string $a_type="", ?int $a_obj_id=null, ?int $a_tree_id=null)
Definition:
AccessBridge.php:34
ILIAS\Chatroom\AccessBridge\$rbac
ilRbacSystem $rbac
Definition:
AccessBridge.php:27
ILIAS\Chatroom\AccessBridge
Definition:
AccessBridge.php:25
Modules
Chatroom
classes
AccessBridge.php
Generated on Wed Sep 10 2025 14:10:42 for ILIAS by
1.8.13 (using
Doxyfile
)