Я хочу отменить сериализацию сообщений Symfony в таблице messages_messages.
Я попробовал использовать функцию unserialize(), но получил уведомление: «unserialize(): ошибка по смещению 0». 1380 байт в ..." (вырезание сообщения).
В результате у меня было только уведомление, а не строка без сериализации, которую я передал функции.
Вот пример, который я попытался десериализовать (я изменил некоторые данные в целях конфиденциальности):
O:36:\"Symfony\\Component\\Messenger\\Envelope\":2:{s:44:\"\0Symfony\\Component\\Messenger\\Envelope\0stamps\";a:1:{s:46:\"Symfony\\Component\\Messenger\\Stamp\\BusNameStamp\";a:1:{i:0;O:46:\"Symfony\\Component\\Messenger\\Stamp\\BusNameStamp\":1:{s:55:\"\0Symfony\\Component\\Messenger\\Stamp\\BusNameStamp\0busName\";s:26:\"messenger.bus.pimcore-core\";}}}s:45:\"\0Symfony\\Component\\Messenger\\Envelope\0message\";O:36:\"App\\Hubspot\\TransactionalMailMessage\":1:{s:45:\"\0App\\Hubspot\\TransactionalMailMessage\0payload\";a:4:{s:7:\"emailId\";i:53540933612;s:9:\"recipient\";a:7:{s:5:\"email\";s:23:\"lolozzo.prova@gmail.com\";s:5:\"phone\";s:10:\"3989346664\";s:9:\"firstName\";s:5:\"Seeki\";s:8:\"lastName\";s:7:\"Lolozzo\";s:12:\"customerType\";s:7:\"privato\";s:17:\"newsletterConsent\";b:1;s:5:\"admin\";b:0;}s:4:\"data\";a:13:{s:11:\"ID_ANNUNCIO\";i:2220;s:14:\"TOKEN_ANNUNCIO\";s:15:\"PR65E095202E52F\";s:15:\"TITOLO_ANNUNCIO\";s:41:\"Agazzini ENDURO CARBON CANE CREEK EDITION\";s:12:\"EMAIL_AUTORE\";s:23:\"lolozzo.prova@gmail.com\";s:15:\"TELEFONO_AUTORE\";s:10:\"3771234567\";s:12:\"URL_ANNUNCIO\";s:39:\"http://localhost/announcement/2220/view ... sendId\";N;}}}
Подробнее здесь: https://stackoverflow.com/questions/782 ... t-messages