/** * Handle user unregistration * * @param UnregisterUser $command * @return void */ public function handle(UnregisterUser $command) { $id = $command->id; $user = $this->retrieveUser($id); $this->userRepository->remove($user); $this->events->fire([new UserWasUnregistered($user)]); }