ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
Adaptor.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
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 }
__construct(Config $config)
$container
Definition: wac.php:14
string $key
Consumer key/client ID value.
Definition: System.php:193
has(string $container, string $key)
flushContainer(string $container)