Skip to content

Transform icms library to PSR-4 #1698

@fiammybe

Description

@fiammybe

the library under the icms folder (which we call IPF - the ImpressCMS Persistable Framework) is still using the old PHP5 style of OOP classes. Refactor the classes to be PSR-4 compatible, while keeping a legacy layer that does translations between the current structure and the new one.
This should be possible in multiple waves, as the basic requirement is that the refactor is completely transparent.

After the PSR-4 refactor, it should be trivial to externalize the icms folder to a distinct Composer library component.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Task.

    Projects

    Status
    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions