ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilMailPearRfc822WrapperAddressParser.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
25
class
ilMailPearRfc822WrapperAddressParser
extends
ilBaseMailRfc822AddressParser
26
{
27
protected
function
parseAddressString
(
string
$addresses): array
28
{
29
if
($addresses ===
''
) {
30
return
[];
31
}
32
33
$parser =
new
Mail_RFC822
();
34
$parsed_addresses = $parser->parseAddressList(
35
$addresses,
36
$this->installationHost,
37
false
,
38
true
39
);
40
41
return
array_map(
static
function
(
stdClass
$address):
ilMailAddress
{
42
return
new
ilMailAddress
($address->mailbox, $address->host);
43
}, $parsed_addresses);
44
}
45
}
ilMailPearRfc822WrapperAddressParser
Class ilMailPearRfc822WrapperAddressParser.
Definition:
class.ilMailPearRfc822WrapperAddressParser.php:25
stdClass
ilBaseMailRfc822AddressParser
Class ilBaseMailRfc822AddressParser.
Definition:
class.ilBaseMailRfc822AddressParser.php:25
Mail_RFC822
Definition:
RFC822.php:74
ilMailPearRfc822WrapperAddressParser\parseAddressString
parseAddressString(string $addresses)
Definition:
class.ilMailPearRfc822WrapperAddressParser.php:27
ilMailAddress
Class ilMailAddress.
Definition:
class.ilMailAddress.php:25
Services
Mail
classes
Address
Parser
class.ilMailPearRfc822WrapperAddressParser.php
Generated on Wed Sep 10 2025 14:11:35 for ILIAS by
1.8.13 (using
Doxyfile
)