prepare('SELECT * FROM config WHERE config_key = :config_key'); $stmt->execute(['config_key' => $key]); $result = $stmt->fetch(); return $result ?: null; } public static function setByKey(string $key, string $value): bool { $db = Database::getInstance(); $stmt = $db->prepare('INSERT INTO config (config_key, config_value) VALUES (:config_key, :config_value) ON DUPLICATE KEY UPDATE config_value = VALUES(config_value)'); return $stmt->execute([ 'config_key' => $key, 'config_value' => $value, ]); } }