Поскольку в сериализуемом замыкании нельзя использовать $this, рассмотрите возможность вынесения колбэков Bus::batch, основанных на Closure, в отдельные вызываемые (callable) классы.



Этот подход:

🔹Избавляет от необходимости создавать локальные переменные для свойств $this, чтобы сделать их сериализуемыми.

🔹Делает код более чистым, разделяя ответственность.

🔹Переносит логику в отдельный тестируемый класс.



👉 @PHPgx | #tips