/**
  * Execute the command.
  *
  * @param IdeaRepositoryInterface $repository
  * @param Dispatcher $event
  */
 public function handle(IdeaRepositoryInterface $repository, Dispatcher $event)
 {
     /**
      * Submit Idea
      */
     $submission = $repository->submit($this->idea->id, $this->user->id, $this->fields);
     /**
      * Announce IdeaWasSubmitted
      */
     $event->fire(new IdeaWasSubmitted($submission, $this->user));
 }