ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
◀ ilDoc Overview
AccessCheckerImpl.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Search\Presentation\Result\Object
;
22
23
use
ilAccess
;
24
25
class
AccessCheckerImpl
implements
AccessChecker
26
{
27
public
function
__construct
(
28
protected
ilAccess
$access
29
) {
30
}
31
32
public
function
canSeeSubitemsOfObject
(
int
$ref_id
): bool
33
{
34
return
$this->
access
->checkAccess(
'read'
,
''
, $ref_id);
35
}
36
37
public
function
canAccessLinkToObject
(
int
$ref_id
): bool
38
{
39
return
$this->
access
->checkAccess(
'read'
,
''
, $ref_id) ||
40
$this->
access
->checkAccess(
'join'
,
''
, $ref_id);
41
}
42
}
ILIAS\Search\Presentation\Result\Object\AccessCheckerImpl
Definition:
AccessCheckerImpl.php:26
ILIAS\Search\Presentation\Result\Object\AccessCheckerImpl\canSeeSubitemsOfObject
canSeeSubitemsOfObject(int $ref_id)
Definition:
AccessCheckerImpl.php:32
ILIAS\Search\Presentation\Result\Object\AccessCheckerImpl\canAccessLinkToObject
canAccessLinkToObject(int $ref_id)
Definition:
AccessCheckerImpl.php:37
ILIAS\Search\Presentation\Result\Object\AccessCheckerImpl\__construct
__construct(protected ilAccess $access)
Definition:
AccessCheckerImpl.php:27
ilAccess
Class ilAccessHandler Checks access for ILIAS objects.
Definition:
class.ilAccess.php:28
ILIAS\Search\Presentation\Result\Object\AccessChecker
Definition:
AccessChecker.php:24
$ref_id
$ref_id
Definition:
ltiauth.php:66
ILIAS\Repository\access
access()
Definition:
trait.GlobalDICDomainServices.php:51
ILIAS\Search\Presentation\Result\Object
Definition:
AccessChecker.php:21
components
ILIAS
Search
classes
Presentation
Result
Object
AccessCheckerImpl.php
Generated on Sun Nov 2 2025 23:03:15 for ILIAS by
1.9.4 (using
Doxyfile
)