Skip to content

Perform full PHP 8.2–8.5 compatibility sweep #36

@fiammybe

Description

@fiammybe

Perform a cross-cutting compatibility pass to eliminate deprecated/risky legacy patterns throughout the module.

Checklist:

  • Remove dynamic property writes (all declared in advance)
  • Remove @ error suppression
  • Guard all null/array/string usages
  • Harden all serialization/unserialization, replace with JSON if possible
  • Remove dead or deprecated code (e.g. browser hacks or old editors)
  • Normalize escaping/output (htmlspecialchars) anywhere user data is output
  • Run static analyzer and address warnings

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions