wsw/email

值对象电子邮件

1.1.0 2017-08-10 11:55 UTC

This package is auto-updated.

Last update: 2024-08-29 04:20:03 UTC


README

用于处理电子邮件类型值的值对象

Scrutinizer Code Quality Code Coverage Build Status

安装

通过Composer

composer require wsw/email

使用方法

<?php

use WSW\Email\Email;

try {
    $email = new Email('ronaldo@whera.com.br');

    echo $email->getEmail();    // (string) ronaldo@whera.com.br
    echo $email->getUsername(); // (string) ronaldo
    echo $email->getHostname(); // (string) whera.com.br
    print_r($email->getMx());   // (array) list mx records

    echo $email; // (string) ronaldo@whera.com.br

} catch (\InvalidArgumentException $e) {
    echo $e->getMessage();
}

测试

$ composer test

安全性

如果您发现任何与安全相关的问题,请通过电子邮件联系 ronaldo@whera.com.br,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件