Enable Discovery debug logging for production troubleshooting

- Add DISCOVERY_LOG_LEVEL=debug
- Add DISCOVERY_SHOW_PROGRESS=true
- Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
2025-08-11 20:13:26 +02:00
parent 59fd3dd3b1
commit 55a330b223
3683 changed files with 2956207 additions and 16948 deletions

View File

@@ -1,12 +1,35 @@
<?php
declare(strict_types=1);
namespace App\Framework\Cache;
interface CacheDriver
{
public function get(string $key): CacheItem;
public function set(string $key, string $value, ?int $ttl = null): bool;
public function has(string $key): bool;
public function forget(string $key): bool;
/**
* Get multiple cache items by keys
*/
public function get(CacheKey ...$keys): CacheResult;
/**
* Set multiple cache items
* Note: CacheDrivers expect values to be serialized strings when needed
*/
public function set(CacheItem ...$items): bool;
/**
* Check if multiple keys exist
* @return array<string, bool> Key string to existence mapping
*/
public function has(CacheKey ...$keys): array;
/**
* Remove multiple keys from cache
*/
public function forget(CacheKey ...$keys): bool;
/**
* Clear all cache data
*/
public function clear(): bool;
}