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

Breakerandi’s picture

subscribe

lukus’s picture

Hi - any update to this project?

lmeurs’s picture

#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.

salvis’s picture

Status: Active » Postponed

I'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.

lmeurs’s picture

Issue summary: View changes
Status: Postponed » Closed (outdated)

@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!

salvis’s picture

Thank you, lmeurs, for looking into this and providing feedback!

Would it make sense to create a 7.x-2.19 release at this point?

lmeurs’s picture

@Salvis: I haven't got a clue about other outstanding issues, so cannot advise on this matter.