`ContributionStore` uses a typed class constant (PHP 8.3+) while composer.json allowed `>=8.2`. PHPStan 2.3 (#37) infers the PHP version from that constraint and fails. Images run 8.4, so no runtime change.
\`ContributionStore\` uses a typed class constant (PHP 8.3+) while composer.json allowed \`>=8.2\`. PHPStan 2.3 (#37) infers the PHP version from that constraint and fails. Images run 8.4, so no runtime change.
Unblocks #37.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
ContributionStore uses a typed class constant (PHP 8.3+), but composer.json
still allowed 8.2. PHPStan 2.3 reads the constraint and fails on it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Here are some key observations to aid the review process:
⏱️Estimated effort to review: 1 🔵⚪⚪⚪⚪
🧪No relevant tests
🔒No security concerns identified
⚡No major issues detected
## PR Reviewer Guide 🔍
<!-- pr-agent:review:full -->
Here are some key observations to aid the review process:
<table>
<tr><td>⏱️ <strong>Estimated effort to review</strong>: 1 🔵⚪⚪⚪⚪</td></tr>
<tr><td>🧪 <strong>No relevant tests</strong></td></tr>
<tr><td>🔒 <strong>No security concerns identified</strong></td></tr>
<tr><td>⚡ <strong>No major issues detected</strong></td></tr>
</table>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
`ContributionStore` uses a typed class constant (PHP 8.3+) while composer.json allowed `>=8.2`. PHPStan 2.3 (#37) infers the PHP version from that constraint and fails. Images run 8.4, so no runtime change.
Unblocks #37.
🤖 Generated with Claude Code
Failed to update PR description
PR Reviewer Guide 🔍
Here are some key observations to aid the review process:
PR Code Suggestions ✨
No code suggestions found for the PR.