Ejemplo n.º 1
0
 /**
  * The method delete existing user.
  * @param User $user
  * @return boolean
  */
 public static function delete($user)
 {
     // Find existing user
     $userToDelete = User::findById($user->id);
     // Delete User
     $userToDelete->delete();
     return true;
 }
Ejemplo n.º 2
0
 /**
  * The method create user avatar if it does not exist or save existing avatar.
  * @param User $user
  * @param CmgFile $avatar
  * @return User - updated User
  */
 public function updateAvatar($user, $avatar)
 {
     // Find existing user
     $userToUpdate = User::findById($user->id);
     // Save Avatar
     FileService::saveImage($avatar, ['model' => $userToUpdate, 'attribute' => 'avatarId']);
     // Update User
     $userToUpdate->update();
     // Return updated User
     return $userToUpdate;
 }