A deprecated class constant emitting a notice on every use, into a channel that had been discarding notices since a configuration change in March.
final class Order
{
#[Deprecated(message: 'use Status::Pending', since: '5.2')]
public const string STATUS_PENDING = 'pending';
}
// and config/logging.php, changed to reduce noise
'deprecations' => ['channel' => null],
The same mistake as 2023 and in a smaller way: a channel set to null during a noisy week and never restored. The deprecation mechanism is only as useful as the destination, and the check that catches it is a test asserting the deprecation channel is not null — four lines, and it now runs with everything else.