Skip to content

Bump PHP and Symfony to 8.x and modernize types#60

Closed
tskorupka wants to merge 3 commits intomainick:mainfrom
tskorupka:feature/sf-8-0-support
Closed

Bump PHP and Symfony to 8.x and modernize types#60
tskorupka wants to merge 3 commits intomainick:mainfrom
tskorupka:feature/sf-8-0-support

Conversation

@tskorupka
Copy link
Copy Markdown

  • Update composer.json to require PHP >= 8.4 and Symfony 8.x
  • Regenerate composer.lock with updated deps (PHP 8.4/PhpUnit 12)
  • Annotate Map and representation types with generics
  • Add trailing commas and explicit types in several constructors
  • Tighten typing on IamClientInterface and related classes
  • Fix formatting in auth entry points and listeners

- Update composer.json to require PHP >= 8.4 and Symfony 8.x
- Regenerate composer.lock with updated deps (PHP 8.4/PhpUnit 12)
- Annotate Map and representation types with generics
- Add trailing commas and explicit types in several constructors
- Tighten typing on IamClientInterface and related classes
- Fix formatting in auth entry points and listeners
@tskorupka
Copy link
Copy Markdown
Author

tskorupka commented Jan 28, 2026

Used

"lint": "php-cs-fixer fix --dry-run --diff --ansi --verbose --allow-risky=no",
"lint-fix": "php-cs-fixer fix",
"types": "phpstan analyse --ansi --memory-limit=256M",
"test": "phpunit --testdox --colors=always"

which are located in composer.json to perform lint fixes, typing fixes, and ran tests.

@Huluti Huluti mentioned this pull request Feb 3, 2026
@mainick mainick mentioned this pull request Mar 8, 2026
@mainick mainick closed this Mar 8, 2026
@mainick
Copy link
Copy Markdown
Owner

mainick commented Mar 8, 2026

This PR has been replaced by PR #62

Thank you for your support.

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