コード例 #1
0
ファイル: UserAssembler.php プロジェクト: binaryfr3ak/sfitixi
 /**
  * @param UserRegisterDTO $userDTO
  * @param RoleRepository $roleRepository
  * @return User
  */
 public function registerDTOtoNewUser(UserRegisterDTO $userDTO, RoleRepository $roleRepository)
 {
     $user = User::registerUser($userDTO->username, $userDTO->password, $userDTO->email);
     $this->encodeUserPassword($user, $userDTO->password);
     $this->assignRolesFromSelection($user, $userDTO->role, $roleRepository);
     return $user;
 }