Skip to content

fix(php): PHP 8.4 compatibility - #155

Merged
yuriipavlov merged 1 commit into
developfrom
fix/php-8.4-compat
Aug 6, 2026
Merged

fix(php): PHP 8.4 compatibility#155
yuriipavlov merged 1 commit into
developfrom
fix/php-8.4-compat

Conversation

@yuriipavlov

Copy link
Copy Markdown
Member
  • Remove E_STRICT (removed constant in PHP 8.4) from ErrorHandler's $s_levels bitwise expression
  • Make implicit nullable parameters explicit (?type) in Lang::getTranslatedId(), Utils::setOption(), BlockAbstract::loadBlockView()
  • Bump style.css Requires PHP header to 8.4
  • Upgrade phpunit/phpunit ^10.5.3 -> ^12.0 (PHPUnit 10 is EOL), regenerate composer.lock

- Remove E_STRICT (removed constant in PHP 8.4) from ErrorHandler's
  $s_levels bitwise expression
- Make implicit nullable parameters explicit (?type) in Lang::getTranslatedId(),
  Utils::setOption(), BlockAbstract::loadBlockView()
- Bump style.css Requires PHP header to 8.4
- Upgrade phpunit/phpunit ^10.5.3 -> ^12.0 (PHPUnit 10 is EOL), regenerate
  composer.lock
@yuriipavlov
yuriipavlov requested a review from vvv3 August 6, 2026 18:01
@yuriipavlov
yuriipavlov merged commit 8af6b00 into develop Aug 6, 2026
2 of 3 checks passed
@yuriipavlov
yuriipavlov deleted the fix/php-8.4-compat branch August 6, 2026 19:24
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