Example #1
0
 public static function setFromDTO(User &$user, UserDTO $userDTO)
 {
     $user->setExternalId($userDTO->externalId);
     $user->setEmail($userDTO->email);
     $user->setFirstName($userDTO->firstName);
     $user->setLastName($userDTO->lastName);
     if ($userDTO->status !== null) {
         $user->setStatus(UserStatusType::createById($userDTO->status->id));
     }
 }
 public function testCreateByIdThrowsExceptionWhenInvalid()
 {
     $this->setExpectedException(InvalidArgumentException::class);
     UserStatusType::createById(999);
 }