Skip to content

PHP 8 version#4

Open
gbirke wants to merge 14 commits into
remotelyliving:masterfrom
wmde:php-8
Open

PHP 8 version#4
gbirke wants to merge 14 commits into
remotelyliving:masterfrom
wmde:php-8

Conversation

@gbirke

@gbirke gbirke commented Jan 19, 2022

Copy link
Copy Markdown

Update more libraries and require PHP 8 as a minimum version. Also compatible with PHP 8.1

Update PHPUnit and composer-require-checker to versions that
support PHP 8.0

Migrate PHPUnit configuration file

Add PHPUnit cache file to gitignore
Don't ignore platform requirements
Use the PHP 8.0 compatible versions (2.0 or 3.0) instead of 1.0, which
holds back updates for PHP 8.0

Fix test - use NullLogger instead of deprecated TestLogger. This works
because the tests don't make any log assertions.

Also move back PHPStan to the dev dependencies (an error introduced by 2e0cffc)
@gbirke

gbirke commented May 17, 2022

Copy link
Copy Markdown
Author

The current Scrutinizer error (regarding PHPCS) happens because it has cached an old version of phpcs.

- Update dev dependencies
- Auto-fix coding style
- Fix deprecation in `RuntimeCallableTest` for PHP 8.4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants