CodeExplorer getSentAt example
try { $contacts =
$this->
loadContacts();
foreach ($this->entries
as $entry) { $this->connection->
insert('s_mail_log',
[ 'type_id' =>
$entry->
getType() ?
$entry->
getType()->
getId() : null,
'order_id' =>
$entry->
getOrder() ?
$entry->
getOrder()->
getId() : null,
'shop_id' =>
$entry->
getShop() ?
$entry->
getShop()->
getId() : null,
'subject' =>
$entry->
getSubject(),
'sender' =>
(string) $entry->
getSender(),
'sent_at' =>
$entry->
getSentAt()->
format('Y-m-d H:i:s'
),
'content_html' =>
$entry->
getContentHtml(),
'content_text' =>
$entry->
getContentText(),
]);
$mailLogId =
(int) $this->connection->
lastInsertId();
foreach ($entry->
getDocuments() as $document) { $this->connection->
insert('s_mail_log_document',
[ 'log_id' =>
$mailLogId,
'document_id' =>
$document->
getId(),
]);
}