ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
Adaptor.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
22
24
28interface 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}
__construct(Config $config)
has(string $container, string $key)
flushContainer(string $container)
$container
@noRector
Definition: wac.php:37