Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The PEAR modules are hopelessly incompatible with PHP 5.4 and later, because they do not distinguish between static and non-static class methods.
I'm working on rewriting the classes to Drupal API and coding standards.
Will probably release as 7.x-3.x when done.
Comments
Comment #1
Breakerandi CreditAttribution: Breakerandi commentedsubscribe
Comment #2
lukusHi - any update to this project?
Comment #3
lmeurs CreditAttribution: lmeurs commented#1564790: E_STRICT compatibility is set as a duplicate of this issue, but offers a quick fix to get HTML Mail / Mail MIME working on PHP 5.4 without any strict warnings.
Comment #4
salvisI'm just standing in for pillarsdotnet until he can come back, and I don't have the necessary insight to make an informed decision, but I could imagine that the PEAR modules have improved in the meantime and #1564790: E_STRICT compatibility could be a viable solution for now.
Comment #5
lmeurs CreditAttribution: lmeurs commented@Salvis: It seems you are right, it seems that the issue no longer occurs with PEAR package Mail MIME v1.10.0. Also see my comment at #1564790-29: E_STRICT compatibility.
I close this issue to clean up the queue a bit, please re-open in case of other experiences!
Comment #6
salvisThank you, lmeurs, for looking into this and providing feedback!
Would it make sense to create a 7.x-2.19 release at this point?
Comment #7
lmeurs CreditAttribution: lmeurs commented@Salvis: I haven't got a clue about other outstanding issues, so cannot advise on this matter.