-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Open
Labels
feature/data-providerData ProvidersData Providersfeature/eventsIssues related to PHPUnit's event systemIssues related to PHPUnit's event systemfeature/test-runnerCLI test runnerCLI test runnertype/enhancementA new idea that should be implementedA new idea that should be implemented
Description
Q | A |
---|---|
PHPUnit version | 11.0.9 |
PHP version | 8.3.4 |
Installation Method | Composer / PHAR |
Summary
Hello,
I don't know if it is a known issue, I've looked for a related one and did not find it.
It seems that a deprecation triggered in a data provider will not be reported by phpunit.
Current behavior
If we call @trigger_error('some deprecation', \E_USER_DEPRECATED)
in a data provider, no deprecation warning is displayed. Even with ignoreSuppressionOfDeprecations="true"
How to reproduce
call trigger_error('some deprecation', \E_USER_DEPRECATED)
in a data provider
Expected behavior
a D
should be displayed instead of a .
mvorisek and kaznovac
Metadata
Metadata
Assignees
Labels
feature/data-providerData ProvidersData Providersfeature/eventsIssues related to PHPUnit's event systemIssues related to PHPUnit's event systemfeature/test-runnerCLI test runnerCLI test runnertype/enhancementA new idea that should be implementedA new idea that should be implemented