ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
Adaptor.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Cache\Adaptor
;
22
23
use
ILIAS\Cache\Config
;
24
28
interface
Adaptor
29
{
30
public
const
CONTAINER_PREFIX_SEPARATOR
=
':'
;
31
32
public
function
__construct
(
Config
$config);
33
34
public
function
isAvailable
(): bool;
35
36
public
function
has
(
string
$container
,
string
$key
): bool;
37
38
public
function
get
(
string
$container
,
string
$key
): ?
string
;
39
40
public
function
set
(
41
string
$container
,
42
string
$key
,
43
string
$value,
44
int
$ttl
45
):
void
;
46
47
public
function
delete
(
string
$container
,
string
$key
):
void
;
48
49
public
function
flushContainer
(
string
$container): void;
50
51
public
function
flush
(): void;
52
}
ILIAS\Cache\Adaptor\Adaptor\__construct
__construct(Config $config)
ILIAS\Cache\Adaptor\Adaptor
Definition:
Adaptor.php:28
ILIAS\Cache\Adaptor
Definition:
Adaptor.php:21
ILIAS\Cache\Adaptor\Adaptor\flush
flush()
$container
$container
Definition:
wac.php:14
ILIAS\Cache\Config
Definition:
Config.php:30
ILIAS\LTI\ToolProvider\$key
string $key
Consumer key/client ID value.
Definition:
System.php:193
ILIAS\Cache\Adaptor\Adaptor\isAvailable
isAvailable()
ILIAS\Cache\Adaptor\Adaptor\CONTAINER_PREFIX_SEPARATOR
const CONTAINER_PREFIX_SEPARATOR
Definition:
Adaptor.php:30
Config
ILIAS\Cache\Adaptor\Adaptor\has
has(string $container, string $key)
ILIAS\Cache\Adaptor\Adaptor\flushContainer
flushContainer(string $container)
src
Cache
Adaptor
Adaptor.php
Generated on Wed Sep 10 2025 14:12:04 for ILIAS by
1.8.13 (using
Doxyfile
)