if (isset($annotations['class'
]['expectedDeprecation'
])) { $test->
getTestResultObject()->
addError($test,
new AssertionFailedError('"@expectedDeprecation" annotations are not allowed at the class level.'
), 0
);
} if (isset($annotations['method'
]['expectedDeprecation'
]) ||
$this->checkNumAssertions =
method_exists($test, 'expectDeprecation'
) && (new \
ReflectionMethod($test, 'expectDeprecation'
))->
getFileName() === (new \
ReflectionMethod(ExpectDeprecationTrait::
class, 'expectDeprecation'
))->
getFileName()) { if (isset($annotations['method'
]['expectedDeprecation'
])) { self::
$expectedDeprecations =
$annotations['method'
]['expectedDeprecation'
];
self::
$previousErrorHandler =
set_error_handler([self::
class, 'handleError'
]);
@
trigger_error('Since symfony/phpunit-bridge 5.1: Using "@expectedDeprecation" annotations in tests is deprecated, use the "ExpectDeprecationTrait::expectDeprecation()" method instead.', \E_USER_DEPRECATED
);
} if ($this->checkNumAssertions
) { $this->checkNumAssertions =
$test->
getTestResultObject()->
isStrictAboutTestsThatDoNotTestAnything();
} $test->
getTestResultObject()->
beStrictAboutTestsThatDoNotTestAnything(false
);
} } } public function endTest($test,
$time): void
{ if ($file =
getenv('SYMFONY_EXPECTED_DEPRECATIONS_SERIALIZE'
)) { putenv('SYMFONY_EXPECTED_DEPRECATIONS_SERIALIZE'
);