Skip to content

Fix the unsigned BIGINT check for PHP 8.5#7180

Merged
derrabus merged 1 commit into
doctrine:4.3.xfrom
derrabus:bugfix/unsigned-bigint-php8.5
Oct 8, 2025
Merged

Fix the unsigned BIGINT check for PHP 8.5#7180
derrabus merged 1 commit into
doctrine:4.3.xfrom
derrabus:bugfix/unsigned-bigint-php8.5

Conversation

@derrabus

@derrabus derrabus commented Oct 8, 2025

Copy link
Copy Markdown
Member
Q A
Type bug
Fixed issues Replaces #7179

Summary

This PR simplifies our check for UNSIGNED BIGINT in a way that we avoid the new warning triggered by PHP 8.5 if we cause an integer overflow by casting a string to int.

@derrabus derrabus requested a review from morozov October 8, 2025 12:46
@derrabus derrabus merged commit e906a37 into doctrine:4.3.x Oct 8, 2025
96 checks passed
@derrabus derrabus deleted the bugfix/unsigned-bigint-php8.5 branch October 8, 2025 12:54
derrabus added a commit to derrabus/dbal that referenced this pull request Oct 8, 2025
* 4.3.x:
  Fix the unsigned BIGINT check for PHP 8.5 (doctrine#7180)
  Remove driver unit test boilerplate
  Documentation on object names
  Remove trailing whitespace
  Avoid coverage upload for merge up pull requests
derrabus added a commit to derrabus/dbal that referenced this pull request Oct 8, 2025
* 4.4.x:
  Fix the unsigned BIGINT check for PHP 8.5 (doctrine#7180)
  Remove driver unit test boilerplate
  Documentation on object names
  Reorganize SQLitePlatform comment methods
  Remove trailing whitespace
  Avoid coverage upload for merge up pull requests
@derrabus derrabus added this to the 4.3.4 milestone Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants