-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Momentální Teddy\Entities\User\User je ošklivé
/**
* Returns email, hides inner letters if required
*
* @param bool $hide
* @return string
*/
public function getEmail($hide = FALSE)
{
if (!$hide) {
return $this->email;
} else {
$parts = explode('@', $this->email, 2);
if (strlen($parts[0]) > 2) {
$parts[0] = substr($parts[0], 0, 1) . str_repeat('*', strlen($parts[0]) - 2) . substr($parts[0], -1);
}
return $parts[0] . '@' . $parts[1];
}
}=> Předělat e-mail na vlastní class?
/**
* @param Email|string $email
*/
public function setEmail($email) {
...
}
/**
* @return Email
*/
public function getEmail() {
...
}Metody
__toString();
public function hide();
public function getDomain();
public function isSame(Email|string); // gmail
isConfirmed, isValid, isBanned???
Helper pro validaci do formulářů?Reactions are currently unavailable