/**
  * @param $domainId
  * @param DomainListener $listener
  * @return Redirect
  */
 public function execute($domainId, DomainListener $listener)
 {
     $domain = $this->repository->newToken($domainId);
     $this->log->info('New Token Generated', $domain->toArray());
     return $listener->domainRedirect($domain);
 }