ILIAS  trunk Revision v11.0_alpha-1769-g99a433fe2dc
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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 }
has(string $container, string $key)
$container
Definition: wac.php:36