/**
  * @param PublishWorkflow $command
  * @throws Exception\WorkflowNotFound
  */
 public function handle(PublishWorkflow $command)
 {
     $workflow = $this->workflowCollection->get($command->workflowId());
     if (is_null($workflow)) {
         throw WorkflowNotFound::withId($command->workflowId());
     }
     $workflow->releaseCurrentVersion($command->releaseNumber(), $this->workflowPublisher);
 }