ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ 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
public
function
__construct
(
private
readonly
ilRbacSystem
$rbac)
28
{
29
}
30
31
public
function
checkAccess
(
32
string
$a_permission,
33
string
$a_cmd,
34
int
$a_ref_id,
35
string
$a_type =
""
,
36
?
int
$a_obj_id =
null
,
37
?
int
$a_tree_id =
null
38
): bool {
39
return
$this->
rbac
->checkAccess($a_permission, $a_ref_id);
40
}
41
}
ILIAS\Chatroom\AccessBridge\__construct
__construct(private readonly ilRbacSystem $rbac)
Definition:
AccessBridge.php:27
ILIAS\Repository\rbac
rbac()
Definition:
trait.GlobalDICDomainServices.php:56
ilRbacSystem
null
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Definition:
shib_logout.php:144
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:31
ILIAS\Chatroom\AccessBridge
Definition:
AccessBridge.php:25
components
ILIAS
Chatroom
classes
AccessBridge.php
Generated on Sun Aug 31 2025 23:02:30 for ILIAS by
1.8.13 (using
Doxyfile
)