ILIAS
release_8 Revision v8.24
◀ 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
}
Mail_RFC822
Definition:
RFC822.php:92
ilBaseMailRfc822AddressParser
Class ilBaseMailRfc822AddressParser.
Definition:
class.ilBaseMailRfc822AddressParser.php:26
ilBaseMailRfc822AddressParser\$addresses
string $addresses
Definition:
class.ilBaseMailRfc822AddressParser.php:30
ilMailAddress
Class ilMailAddress.
Definition:
class.ilMailAddress.php:26
ilMailPearRfc822WrapperAddressParser
Class ilMailPearRfc822WrapperAddressParser.
Definition:
class.ilMailPearRfc822WrapperAddressParser.php:26
ilMailPearRfc822WrapperAddressParser\parseAddressString
parseAddressString(string $addresses)
Definition:
class.ilMailPearRfc822WrapperAddressParser.php:27
Services
Mail
classes
Address
Parser
class.ilMailPearRfc822WrapperAddressParser.php
Generated on Mon Nov 3 2025 22:01:52 for ILIAS by
1.9.4 (using
Doxyfile
)