find($key); return $row === null ? $default : (string) $row['value']; } public function put(string $key, string $value): void { $this->db->table($this->table)->upsert(['key' => $key, 'value' => $value]); } /** @return array */ public function all(): array { return array_column($this->findAll() ?: [], 'value', 'key'); } }