ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilMailRfc822AddressParser Class Reference
+ Inheritance diagram for ilMailRfc822AddressParser:
+ Collaboration diagram for ilMailRfc822AddressParser:

Public Member Functions

 __construct (ilBaseMailRfc822AddressParser $addresses)
 
- Public Member Functions inherited from ilBaseMailRfc822AddressParser
 __construct (protected string $addresses, protected string $installation_host=ilMail::ILIAS_HOST)
 
 getAddresses ()
 
 parse ()
 
 parse ()
 

Protected Member Functions

 parseAddressString (string $addresses)
 
 parseAddressString (string $addresses)
 

Protected Attributes

ilBaseMailRfc822AddressParser $aggregated_parser
 

Detailed Description

Definition at line 21 of file class.ilMailRfc822AddressParser.php.

Constructor & Destructor Documentation

◆ __construct()

ilMailRfc822AddressParser::__construct ( ilBaseMailRfc822AddressParser  $addresses)

Definition at line 25 of file class.ilMailRfc822AddressParser.php.

26 {
27 parent::__construct($addresses->getAddresses());
28 $this->aggregated_parser = $addresses;
29 }
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc

References ILIAS\GlobalScreen\Provider\__construct(), and ilBaseMailRfc822AddressParser\getAddresses().

+ Here is the call graph for this function:

Member Function Documentation

◆ parseAddressString()

ilMailRfc822AddressParser::parseAddressString ( string  $addresses)
protected
Returns
list<ilMailAddress>

Reimplemented from ilBaseMailRfc822AddressParser.

Definition at line 31 of file class.ilMailRfc822AddressParser.php.

31 : array
32 {
33 return $this->aggregated_parser->parse();
34 }

Field Documentation

◆ $aggregated_parser

ilBaseMailRfc822AddressParser ilMailRfc822AddressParser::$aggregated_parser
protected

Definition at line 23 of file class.ilMailRfc822AddressParser.php.


The documentation for this class was generated from the following file: