/**
  * Handle the command.
  * @param object $command
  * @throws InvalidConfirmationCodeException
  * @return void
  */
 public function handle($command)
 {
     $user = User::findOrFail($command->id);
     if ($command->code !== $user->activation_code) {
         throw new InvalidConfirmationCodeException();
     }
     $user->activated = 1;
     $user->activation_code = null;
     $user->save();
 }