Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility with PHP8 / Minimum PHP7.4 #128

Open
wants to merge 16 commits into
base: gsc-master-dev
Choose a base branch
from

Conversation

gabrielpiriz
Copy link

This PR allows for usage of PHP8 while still being compatible with PHP7

It comes by default with the composer.lock for PHP 8.

Bumped dependencies and made changes according to keep composer test working.

@gabrielpiriz gabrielpiriz changed the title Compatibility with PHP8 [NOT READYCompatibility with PHP8 Mar 25, 2022
@gabrielpiriz gabrielpiriz changed the title [NOT READYCompatibility with PHP8 [NOT READY] Compatibility with PHP8 Mar 25, 2022
@gabrielpiriz gabrielpiriz reopened this Mar 25, 2022
@gabrielpiriz gabrielpiriz changed the title [NOT READY] Compatibility with PHP8 Compatibility with PHP8 / Minimum PHP7.4 Mar 25, 2022
@@ -1,4 +1,4 @@
parameters:
level: 7
level: 5
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

any reason of this change? I'd suggest adding a phpstan baseline instead

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also I'd suggest to add php 8 in github actions workflow CI

php-versions: ['7.1', '7.2', '7.3', '7.4']

@nandoc2
Copy link

nandoc2 commented May 30, 2022

Nice work @gabrielpiriz !

Any chance codeowners can review it?

@enzoastro enzoastro deleted the branch LinioIT:gsc-master-dev July 16, 2024 19:30
@enzoastro enzoastro deleted the gsc-master-dev branch July 16, 2024 19:30
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.

3 participants