Update PHP and required libraries #11
Open
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.
This pull request introduces several updates to dependencies, coding style configurations, and custom fixer implementations.
The most significant change is upgrading dependencies to support PHP 8.3.
Below is a categorized summary of the most important changes:
Dependency Upgrades
composer.json
to require PHP^8.3
and upgradedsymplify/easy-coding-standard
to^12.5
,phpstan/phpstan
to^2.1
, andvimeo/psalm
to^6.10
.Configuration Updates
sets/default.php
to enable PHP 8.3 migration rules (php83Migration: true
).Custom Fixer Enhancements
#[Override]
attributes and@psalm-suppress
annotations to methods inDeclareStrictTypesFixer
,InlineVarTagFixer
, andValueObjectImportFixer
to improve maintainability and suppress specific static analysis warnings. [1] [2] [3]InlineVarTagFixer
by refining comment handling and ensuring token modifications are type-safe. [1] [2] [3]