Skip to content

refactor(HashTable): mark legacy lib/ classes deprecated, point to PSR-4 equivalents#5

Merged
ralflang merged 2 commits into
FRAMEWORK_6_0from
refactor/migrate-to-modern-hashtable-and-sessions
Jun 9, 2026
Merged

refactor(HashTable): mark legacy lib/ classes deprecated, point to PSR-4 equivalents#5
ralflang merged 2 commits into
FRAMEWORK_6_0from
refactor/migrate-to-modern-hashtable-and-sessions

Conversation

@ralflang

@ralflang ralflang commented Jun 9, 2026

Copy link
Copy Markdown
Member

Marks the legacy Horde_HashTable_* classes (Base, Lock, Predis, Memcache, Memory, Null, Vfs) as @deprecated with pointers to their PSR-4 replacements in Horde\HashTable\Driver\*. The legacy classes themselves stay for third-party BC.

Vfs has no PSR-4 equivalent; the deprecation notice records that the file-backed pattern is intentionally retained for Horde_Core_HashTable_Vfs / PersistentSession.

Refs horde/Core#131

@ralflang ralflang merged commit 1ffe30d into FRAMEWORK_6_0 Jun 9, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant