Skip to content

Upgrade to PHP 8.2+, PHPUnit 11 and PHPStan 2 - #50

Merged
AydinHassan merged 13 commits into
workshop-rewritefrom
rewrite-deps
Oct 22, 2026
Merged

AydinHassan merged 13 commits into
workshop-rewritefrom
rewrite-deps

Conversation

@AydinHassan

Copy link
Copy Markdown
Member

Upgrades the toolchain (PHP 8.2+, PHPUnit 11, PHPStan 2, PHPCS 3.13), fixes the code for php-parser 5 and PHP 8.4+ deprecations, moves CI to PHP 8.2–8.5, and points php-workshop at dev-master (the Docker sandbox has landed there). The lock is resolved for PHP 8.2.

🤖 Generated with Claude Code

AydinHassan and others added 13 commits October 22, 2026 17:07
composer.lock needs regenerating once php-workshop docker-fixes is pushed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…lication)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ny/console 7

HaveTheLastSay now permits an extra named escape argument.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rage upload

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… on the 8.3 runtime image

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011CqRqxTfcNvVkKoy8e4aG9
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011CqRqxTfcNvVkKoy8e4aG9
Runs on PRs to any branch and builds the runtime image before the docker tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011CqRqxTfcNvVkKoy8e4aG9
@AydinHassan
AydinHassan merged commit c5605ed into workshop-rewrite Oct 22, 2026
5 of 8 checks passed
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.

1 participant