но куда не понимаю...
Как достать имя и телефон юзера?
$oldEmail = 'email@email.com';
$newEmail = 'new@email.com';
if ($user->getEmail() === $oldEmail && $user->isActive() === true) {
$user->setEmail($newEmail);
}
class User
{
public function changeEmail(string $newEmail): void
{
if (!$this->isActive()) {
throw new ChangeEmailException('Email not verified.');
}
$this->email = $newEmail;
}
}
class UserService {
public function addUser(){
// Регистрация пользователя
}
public function deleteUser(){
// Удаление пользователя
}
public function activateUser(){
// Активация пользователя
}
public function changeUserPassword() {
// Сменить пароль пользователю
}
public function changeUserName() {
// Сменить имя пользователю
}
public function changeUserEmail() {
// Сменить email пользователю
}
public function changeUserPhone() {
// Сменить телефон пользователю
}
}
name | value
-----------------------------------
phone | 8 495 999-99-99
email | hello@maksfedorov.ru