Bug #81571 [Opn->Fbk]: Deprecation error leads to Fatal error?
Edit report at https://bugs.php.net/bug.php?id=81571&edit=1
ID: 81571
Updated by: cmb@php.net
Reported by: ondrej at mirtes dot cz
Summary: Deprecation error leads to Fatal error?
-Status: Open
+Status: Feedback
Type: Bug
Package: *General Issues
Operating System: N/A
PHP Version: 8.1.0RC5
-Assigned To:
+Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
This looks like a PHPUnit error handler issue. That deprecation
notice is the first one that is reported[1]. Or am I missing
something?
[1] <https://github.com/phpstan/phpstan-src/runs/4055035108?check_suite_focus=true#step:6:7>
Previous Comments:
------------------------------------------------------------------------
[2021-10-30 12:35:31] ondrej at mirtes dot cz
Description:
------------
In my CI build I get this problem:
PHP Fatal error: During inheritance of ArrayAccess: Uncaught Return type of
Hoa\Protocol\Node\Node::offsetExists($
name) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the
#[\ReturnTypeWillChan
ge] attribute should be used to temporarily suppress the notice
So deprecation error somehow gets converted to a fatal error?
Also note that this isn't an issue of an error handler because other deprecation errors are
printed without crashing PHP before that too.
Here's the CI pipeline in question: https://github.com/phpstan/phpstan-src/runs/4055035108?check_suite_focus=true
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=81571&edit=1
Thread (6 messages)