ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
BasicAccessCheckClosuresSingleton.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
ILIAS\GlobalScreen\Helper
;
6
7
use
Closure
;
8
use
ReflectionFunction
;
9
use
Throwable
;
10
use
InvalidArgumentException
;
11
use
ILIAS\DI\Container
;
12
13
/******************************************************************************
14
*
15
* This file is part of ILIAS, a powerful learning management system.
16
*
17
* ILIAS is licensed with the GPL-3.0, you should have received a copy
18
* of said license along with the source code.
19
*
20
* If this is not the case or you just want to try ILIAS, you'll find
21
* us at:
22
* https://www.ilias.de
23
* https://github.com/ILIAS-eLearning
24
*
25
*****************************************************************************/
26
32
class
BasicAccessCheckClosuresSingleton
33
{
34
protected
static
?
BasicAccessCheckClosures
$instance
= null;
35
39
private
function
__construct
()
40
{
41
}
42
43
public
static
function
getInstance
():
BasicAccessCheckClosures
44
{
45
if
(!self::$instance instanceof
BasicAccessCheckClosures
) {
46
self::$instance =
new
BasicAccessCheckClosures();
47
}
48
49
return
self::$instance;
50
}
51
}
ILIAS\GlobalScreen\Helper\BasicAccessCheckClosuresSingleton
Class BasicAccessCheckClosuresSingleton.
Definition:
BasicAccessCheckClosuresSingleton.php:32
ILIAS\GlobalScreen\Helper\BasicAccessCheckClosuresSingleton\__construct
__construct()
BasicAccessCheckClosuresSingleton constructor.
Definition:
BasicAccessCheckClosuresSingleton.php:39
ILIAS\GlobalScreen\Helper\BasicAccessCheckClosures
Class BasicAccessCheckClosures.
Definition:
BasicAccessCheckClosures.php:34
Closure
ILIAS\GlobalScreen\Helper
Definition:
BasicAccessCheckClosures.php:21
ILIAS\GlobalScreen\Helper\BasicAccessCheckClosuresSingleton\$instance
static BasicAccessCheckClosures $instance
Definition:
BasicAccessCheckClosuresSingleton.php:34
Container
ILIAS\GlobalScreen\Helper\BasicAccessCheckClosuresSingleton\getInstance
static getInstance()
Definition:
BasicAccessCheckClosuresSingleton.php:43
InvalidArgumentException
ReflectionFunction
Throwable
Services
GlobalScreen
classes
Helper
BasicAccessCheckClosuresSingleton.php
Generated on Sun Aug 31 2025 22:02:20 for ILIAS by
1.8.13 (using
Doxyfile
)