Open
Description
Since WordPress offers support for PHP >= 7.0 so should we.
Tasks:
- choose and configure tools for static analysis,
- choose and configure a compatible linter,
- add an automated linting step to the CI pipeline.
- downgrade the codebase,
- sort out dependencies, replace or transpile if need be,
- add a blocking step to the CI pipeline detecting broken coding standards,
(sorted out in PR Downgrade to PHP 7.4, move from Pest to PHPUnit, establish CI #25) - reimplement Json Mapper with less dependencies and PHP == 7.0 support
(sorted out in PR Reimplement JsonMapper #69) - reimplement symfony/http-client
(sorted out in a9f10c1)