45 $realMessagesData = [];
47 foreach ($messages as $message)
49 if ($message instanceof Interfaces\
Message)
51 $realMessagesData[] = [
53 Dictionary::MESSAGE_PARTS[
'body'] => $message->getBody(),
54 Dictionary::MESSAGE_PARTS[
'headers'] => $message->getHeaders(),
55 Dictionary::MESSAGE_PARTS[
'properties'] => $message->getProperties(),
57 'DATE_CREATE' => $dateCreate,
62 if (!empty($realMessagesData))
64 QueueMessageTable::addMulti($realMessagesData,
true);
65 $this->throwEventForQueue();