Skip to content

refactor(activesync): use namespaced not-found exception - #230

Merged
ralflang merged 1 commit into
FRAMEWORK_6_0from
feat/activesync-ops-snapshot
Sep 25, 2026
Merged

ralflang merged 1 commit into
FRAMEWORK_6_0from
feat/activesync-ops-snapshot

Conversation

@TDannhauer

Copy link
Copy Markdown
Contributor

Summary

  • throw the namespaced Horde\Exception\NotFound from ActiveSync snapshots
  • update the focused snapshot-service test

Motivation

The new ActiveSync CLI uses namespaced Horde exception types. Missing-device handling should not require a legacy exception in new callers.

Changes

  • replace Horde_Exception_NotFound with Horde\Exception\NotFound
  • keep the existing missing-device message and behavior

Test plan

  • ActiveSync Ops snapshot tests (18 tests, 35 assertions)
  • PHP syntax validation

Let modern callers handle missing devices without legacy exception types.
@ralflang
ralflang merged commit e349009 into FRAMEWORK_6_0 Sep 25, 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.

2 participants