/**
  * Execute the command.
  *
  * @param StartupRepository $repository
  * @return Startup
  */
 public function handle(StartupRepository $repository)
 {
     $startup = Startup::updateStartup($this->startup, $this->data);
     $repository->save($startup);
     if (isset($this->data['tags'])) {
         $repository->updateTags($startup, $this->data['tags']);
     }
     if (isset($this->data['needs'])) {
         $repository->updateNeeds($startup, $this->data['needs']);
     }
     if (isset($this->data['image'])) {
         $repository->updateImage($startup, $this->data['image']);
     }
     return $startup;
 }