Guest User

Untitled

a guest
Feb 10th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. <?php
  2.  
  3. class UserRepository implements UserRepositoryInterface
  4. {
  5. private $userEloquentModel;
  6.  
  7. public function __construct(UserModel $userModel)
  8. {
  9. $this->userEloquentModel = $userModel;
  10. }
  11.  
  12. public function createNewUser(User $user)
  13. {
  14. $newUser = $this->userEloquentModel;
  15.  
  16. $newUser->name = $user->getName();
  17. $newUser->email = $user->getEmail();
  18. $newUser->password = $user->getPassword();
  19.  
  20. return $newUser->save();
  21. }
  22.  
  23. public function updateUserById(User $user, $id)
  24. {
  25. $newUser = $this->userEloquentModel->newQuery()->find($id);
  26.  
  27. $newUser->name = $user->getName();
  28. $newUser->email = $user->getEmail();
  29. $newUser->password = bcrypt($user->getPassword());
  30.  
  31. return $newUser->save();
  32. }
  33. }
Add Comment
Please, Sign In to add comment