protected function execute(InputInterface $input, OutputInterface $output)
 {
     /** @var EntityManager $em */
     $em = $this->getContainer()->get('doctrine')->getManager();
     $dialog = $this->getHelperSet()->get('dialog');
     $client = new OauthClient();
     $client->setName($dialog->ask($output, 'Name: '));
     $client->setUserId($dialog->ask($output, 'Owner ID: '));
     $client->setRedirectUri($dialog->ask($output, 'Redirect URL: '));
     $client->generateClientId();
     $client->generateClientSecret();
     $em->persist($client);
     $em->flush();
     $output->writeln('<fg=green>Client ' . $client->getClientId() . ' created with secret ' . $client->getClientSecret() . '</fg=green>');
 }