Version 2.0.0-alpha1 / Update for PHPCompatibility 10.0.0-alpha1 #65
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PHPCompatibilitySymfonyPolyfillPHP56: update ruleset for PHPCompatibility 10.0-alpha1
Looks like one function call would at the very least run into a warning: https://3v4l.org/v3mZE
Having said that, it would need a combination of Mbstring function overload being into effect + Mbstring not being available for this warning to be hit, which is probably why nobody ever reported it to Symfony.
All in all, not our concern, but a bug in the Polyfill, so let's just ignore it.
PHPCompatibilitySymfonyPolyfillPHP72: update ruleset for PHPCompatibility 10.0-alpha1
Two of the polyfilled functions have since been deprecated by PHP itself. As they are polyfilled by the Symfony PHP 7.2 polyfill, we can ignore the deprecation though.
Includes bug fix for a faulty test.
PHPCompatibilitySymfonyPolyfillPHP80: update ruleset for PHPCompatibility 10.0-alpha1
As of PHPCompatibility 10.0.0, we detect and handle the use of PHP 8.0 attributes (though I expect how to still change a little more).
In this case, an attribute is applied to the polyfill for the
Attributeclass, so we need to ignore that attribute ;-)Version 2.0.0-alpha1 / Update for PHPCompatibility 10.0.0-alpha1
This update accounts for the following changes:
The
@devversion number suffix should ensure that the PHPCompatibility 10.0.0-alpha1 version can be installed, even if the project minimum stability does not specifically allow for dev versions.This plugin will now automatically be installed as it is a dependency of PHPCSUtils and therefore of PHPCompatibility itself.
Not having it set as an explicit dependency here, will prevent potential future conflicts with the supported versions of the plugin.
suggestsection.The DealerDirect plugin no longer needs to be suggested and after two years, people should have gotten the message about using the
roave/security-advisories.installed_paths.dev-develop.