У меня есть очередь в Laravel, где я добавляю задания в действии контроллера на основе параметров запроса с кодом, подобным этому
dispatch(new JobTypeOneClass($somerequestparams));
И это хранилище данных в очереди, используя json в этом формате
{
"displayName":"App\\Jobs\\JobTypeOneClass",
"job":"Illuminate\\Queue\\CallQueuedHandler@call",
"data":
{
"commandName":"App\\Jobs\\JobTypeOneClass",
"command":"O:25:\"App\\Jobs\\JobTypeOneClass\":
and etc.
Код фреймворка laravel извлекает имя класса JobTypeOneClass из json и создает новый экземпляр этого класса и вызывает метод дескриптора
Как мне обрабатывать задания, если кто-то помещает задания (тип 2) в мойочередь без полей выше, только необработанные данные из non laravel software