 
  
   
  
   
  
  но куда не понимаю...
 
  
   
  
  Как достать имя и телефон юзера?
$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