Skip to content

Update Activesync driver#68

Merged
ralflang merged 4 commits intohorde:FRAMEWORK_6_0from
amulet1:activesync_driver
Mar 16, 2026
Merged

Update Activesync driver#68
ralflang merged 4 commits intohorde:FRAMEWORK_6_0from
amulet1:activesync_driver

Conversation

@amulet1
Copy link
Contributor

@amulet1 amulet1 commented Mar 16, 2026

Minor fixes and refactoring

  • add deprecated dynamic properties $_cache and $_mailFolders (PHP 8.2)
  • explode() called on object instead of string in sendMail()
  • extract connector, auth, imap and cache from $params before calling parent::__construct(), consolidating the repeated extract-and-unset pattern into a private helper method.
  • Use strict null comparison for $_mailFolders cache check, build folders into a local variable before assigning, simplify the code.

amulet1 added 4 commits March 16, 2026 10:20
…ent::__construct()

Extract connector, auth, imap and cache from $params before calling
parent::__construct(), consolidating the repeated extract-and-unset
pattern into a private helper method.
Use strict null comparison for $_mailFolders cache check, build folders
into a local variable before assigning, simplify the code.
@amulet1 amulet1 self-assigned this Mar 16, 2026
@amulet1 amulet1 marked this pull request as ready for review March 16, 2026 16:29
@amulet1 amulet1 requested review from TDannhauer and ralflang March 16, 2026 16:29
@ralflang ralflang merged commit 8b874cb into horde:FRAMEWORK_6_0 Mar 16, 2026
0 of 4 checks passed
@ralflang
Copy link
Member

Do you want a new tagged release tonight? @amulet1

@amulet1
Copy link
Contributor Author

amulet1 commented Mar 16, 2026

Up to you - no real need, as these are mostly deprecation fixes in old code and minor improvements. Except for explode() call on object, which is a fatal error (but it was always there, and I have yet to find a way to trigger that part of the code).

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