|
ILIAS
trunk Revision v12.0_alpha-16-g3e876e53c80
|
An Email Address is a common personal address for people online. More...
Collaboration diagram for ILIAS\Data\EmailAddress:Public Member Functions | |
| __construct (string $address_Full) | |
| getAddressFull () | |
| getDomainPart () | |
| getLocalPart () | |
| getIsAscii () | |
| getIsDomainPartAscii () | |
| getIsLocalPartAscii () | |
| __toString () | |
Protected Member Functions | |
| checkAscii (string $str) | |
| digestFullAddress (string $address) | |
| digestDomainPart (string $address) | |
| digestLocalPart (string $address) | |
Static Protected Member Functions | |
| static | isAllowedIntlUnicode (string $string) |
Protected Attributes | |
| string | $addressFull |
| string | $domainPart |
| string | $localPart |
| bool | $isAscii |
| bool | $isDomainPartAscii |
| bool | $isLocalPartAscii |
An Email Address is a common personal address for people online.
This class ensures the address follows common format requirements. It also splits the address into some of the parts outlined in RFC 2822 that can then be retrieved separately. Non-ASCII characters are technically valid in the local (RFC 6531) and the domain (RFC 3490) parts, but...
Definition at line 40 of file EmailAddress.php.
| ILIAS\Data\EmailAddress::__construct | ( | string | $address_Full | ) |
Definition at line 50 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\digestDomainPart(), ILIAS\Data\EmailAddress\digestFullAddress(), and ILIAS\Data\EmailAddress\digestLocalPart().
Here is the call graph for this function:| ILIAS\Data\EmailAddress::__toString | ( | ) |
Definition at line 92 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\getAddressFull().
Here is the call graph for this function:
|
protected |
Definition at line 97 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\digestDomainPart().
Here is the caller graph for this function:
|
protected |
Definition at line 120 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\checkAscii().
Referenced by ILIAS\Data\EmailAddress\__construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 102 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\__construct().
Here is the caller graph for this function:
|
protected |
Definition at line 166 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\__construct().
Here is the caller graph for this function:| ILIAS\Data\EmailAddress::getAddressFull | ( | ) |
Definition at line 62 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\$addressFull.
Referenced by ILIAS\Data\EmailAddress\__toString().
Here is the caller graph for this function:| ILIAS\Data\EmailAddress::getDomainPart | ( | ) |
Definition at line 67 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\$domainPart.
| ILIAS\Data\EmailAddress::getIsAscii | ( | ) |
Definition at line 77 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\$isAscii.
| ILIAS\Data\EmailAddress::getIsDomainPartAscii | ( | ) |
Definition at line 82 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\$isDomainPartAscii.
| ILIAS\Data\EmailAddress::getIsLocalPartAscii | ( | ) |
Definition at line 87 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\$isLocalPartAscii.
| ILIAS\Data\EmailAddress::getLocalPart | ( | ) |
Definition at line 72 of file EmailAddress.php.
References ILIAS\Data\EmailAddress\$localPart.
|
staticprotected |
Definition at line 207 of file EmailAddress.php.
|
protected |
Definition at line 42 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\getAddressFull().
|
protected |
Definition at line 43 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\getDomainPart().
|
protected |
Definition at line 45 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\getIsAscii().
|
protected |
Definition at line 46 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\getIsDomainPartAscii().
|
protected |
Definition at line 47 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\getIsLocalPartAscii().
|
protected |
Definition at line 44 of file EmailAddress.php.
Referenced by ILIAS\Data\EmailAddress\getLocalPart().