ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
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 ()
 

Protected Member Functions

 parseAddressString (string $addresses)
 
- Protected Member Functions inherited from ilBaseMailRfc822AddressParser
 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.

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

26  {
27  parent::__construct($addresses->getAddresses());
28  $this->aggregated_parser = $addresses;
29  }
__construct(Container $dic, ilPlugin $plugin)
+ Here is the call graph for this function:

Member Function Documentation

◆ parseAddressString()

ilMailRfc822AddressParser::parseAddressString ( string  $addresses)
protected

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: