Skip to content

Commit eb6fd0d

Browse files
committed
IHF: to_swiftmailer_emails helper added.
1 parent f6b604f commit eb6fd0d

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/email.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,23 @@ function to_rfc2822_email(array $addresses)
2626
return implode(', ', $result);
2727
}
2828
}
29+
30+
if (!function_exists('to_swiftmailer_emails')) {
31+
function to_swiftmailer_emails(array $addresses)
32+
{
33+
$result = [];
34+
35+
$addresses = !empty($addresses['address']) ? [$addresses] : $addresses;
36+
foreach ($addresses as $item) {
37+
if (!empty($item['address']) && is_email($item['address'])) {
38+
if (!empty($item['name'])) {
39+
$result[$item['address']] = $item['name'];
40+
} else {
41+
$result[] = $item['address'];
42+
}
43+
}
44+
}
45+
46+
return $result;
47+
}
48+
}

0 commit comments

Comments
 (0)