/**
  * Confirm's the user's email change request.
  *
  * @param $token
  * @return mixed
  */
 public function changeEmailConfirm($token)
 {
     $request = EmailChangeRequest::where('token', $token);
     if ($request->exists()) {
         $change = $request->first();
         Bus::dispatch(new ChangeEmailAddress($change->user(), $change->new_email));
         Event::fire(new EmailUpdatedEvent($change->user()));
         $request->delete();
         return true;
     }
     return false;
 }