trait ExpectDeprecationTraitBeforeV8_4
{ /**
* @param string $message
*/
protected function expectDeprecation($message): void
{ // Expected deprecations set by isolated tests need to be written to a file
// so that the test running process can take account of them.
if ($file =
getenv('SYMFONY_EXPECTED_DEPRECATIONS_SERIALIZE'
)) { $this->
getTestResultObject()->
beStrictAboutTestsThatDoNotTestAnything(false
);
$expectedDeprecations =
file_get_contents($file);
if ($expectedDeprecations) { $expectedDeprecations =
array_merge(unserialize($expectedDeprecations),
[$message]);
} else { $expectedDeprecations =
[$message];
} file_put_contents($file,
serialize($expectedDeprecations));
return;
}