ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ilMailPearRfc822WrapperAddressParser.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
class
ilMailPearRfc822WrapperAddressParser
extends
ilBaseMailRfc822AddressParser
22
{
23
protected
function
parseAddressString
(
string
$addresses): array
24
{
25
if
($addresses ===
''
) {
26
return
[];
27
}
28
29
$parser =
new
Mail_RFC822
();
30
$parsed_addresses = $parser->parseAddressList(
31
$addresses,
32
$this->installation_host,
33
false
,
34
true
35
);
36
37
return
array_map
(
static
function
(
stdClass
$address):
ilMailAddress
{
38
return
new
ilMailAddress
($address->mailbox, $address->host);
39
}, $parsed_addresses);
40
}
41
}
ilMailPearRfc822WrapperAddressParser
Definition:
class.ilMailPearRfc822WrapperAddressParser.php:21
stdClass
array_map
ilBaseMailRfc822AddressParser
Definition:
class.ilBaseMailRfc822AddressParser.php:21
Mail_RFC822
Definition:
RFC822.php:74
ilMailPearRfc822WrapperAddressParser\parseAddressString
parseAddressString(string $addresses)
Definition:
class.ilMailPearRfc822WrapperAddressParser.php:23
ilMailAddress
Definition:
class.ilMailAddress.php:21
components
ILIAS
Mail
classes
Address
Parser
class.ilMailPearRfc822WrapperAddressParser.php
Generated on Sun Aug 31 2025 23:03:17 for ILIAS by
1.8.13 (using
Doxyfile
)