Files
2026-02-17 14:56:23 +01:00

38 lines
736 B
PHP

<?php
namespace DynCom\mysyde\common\classes;
/**
* Created by PhpStorm.
* User: Bauer
* Date: 15.07.2015
* Time: 12:46
*/
class EMail
{
protected $email;
/**
* EMail constructor.
* @param $email
*/
public function __construct($email) {
if(!filter_var($email,FILTER_VALIDATE_EMAIL)) {
throw new \InvalidArgumentException(
"A valid eMail must be passed to the constructor."
);
}
$this->email = $email;
}
public function getAddress() {
return $this->email;
}
/**
* @return mixed
*/
public function getDomain() {
return explode('@',$this->email)[1];
}
}