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

DX: relax composer requirements to not block installation under PHP v8, support for PHP v8 is not yet ready #5326

Merged
merged 1 commit into from
Dec 7, 2020

Conversation

keradus
Copy link
Member

@keradus keradus commented Dec 7, 2020

Current state:

  • composer.json is having requirements for installation
  • php-cs-fixer bin file is having requirements for runtime

Actually, not every user is using the composer.json file, thus we need a requirements check on runtime, and that can actually be good as only checker.
For that, we decided to relax the requirements in composer.json file.

Dropping <8 from composer.json file DOES NOT MEAN we support PHP v8, it is still ongoing effort.

Until PHP v8 is not fully supported and support is claimed in bootstrap file, PHP tokenizer for new PHP syntax can introduce new custom tokens, to ease handling of new syntax by the tool and rules we have.

@keradus keradus added this to the 2.17.0 milestone Dec 7, 2020
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