Skip to content

Conversation

samuelmaudo
Copy link
Contributor

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

  • Updated composer.json to require PHP ^8.3 and upgraded symplify/easy-coding-standard to ^12.5, phpstan/phpstan to ^2.1, and vimeo/psalm to ^6.10.

Configuration Updates

  • Modified the coding style configuration in sets/default.php to enable PHP 8.3 migration rules (php83Migration: true).

Custom Fixer Enhancements

  • Added #[Override] attributes and @psalm-suppress annotations to methods in DeclareStrictTypesFixer, InlineVarTagFixer, and ValueObjectImportFixer to improve maintainability and suppress specific static analysis warnings. [1] [2] [3]
  • Improved the implementation of InlineVarTagFixer by refining comment handling and ensuring token modifications are type-safe. [1] [2] [3]

@samuelmaudo samuelmaudo self-assigned this Apr 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant