The module gives this error with PHP7:
357 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order since PHP 7.0. Use curly braces to remove ambiguity.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | pcp-fix_ambiguity_in_execution_added_curly_braces.patch | 478 bytes | sonamsingh |
Comments
Comment #2
sonamsingh commentedHere's the patch to fix this.
Comment #3
sonamsingh commentedComment #5
sureshkm commentedBecause of the compatibility issue the module is rendered useless in php 7. The patch in #2 fixes the problem. The patch need to be applied to the module soon.
Comment #6
sureshkm commentedI upgrading to status to critical as the module is rendered useless because of the problem in php 7. The patch in #2 fixes the problem.
Comment #7
abrammD7 reached its EOL back in January 2025, and there is no active release for D7 for this module anymore.
Development or support is not planned for D7. All D7-related issues are marked as outdated in a bunch.
Everyone can apply the patch above (not tested by the maintainers, tested by the community) to their D7 projects.
If the issue remains relevant for D10+ versions, merge requests with proposed solutions for a new module version (D10+) are welcome in a new follow-up issue.
Thanks!