ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ 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
}
Mail_RFC822
Definition:
RFC822.php:75
ilBaseMailRfc822AddressParser
Definition:
class.ilBaseMailRfc822AddressParser.php:22
ilMailAddress
Definition:
class.ilMailAddress.php:22
ilMailPearRfc822WrapperAddressParser
Definition:
class.ilMailPearRfc822WrapperAddressParser.php:22
ilMailPearRfc822WrapperAddressParser\parseAddressString
parseAddressString(string $addresses)
Definition:
class.ilMailPearRfc822WrapperAddressParser.php:23
components
ILIAS
Mail
classes
Address
Parser
class.ilMailPearRfc822WrapperAddressParser.php
Generated on Sat Oct 18 2025 23:03:22 for ILIAS by
1.9.4 (using
Doxyfile
)