em = $em; parent::__construct(); } protected function configure() { $this->setName('api:user-create') ->setDescription('Create new API user.') ->setHelp('Creates new API user and saves to database.') ->addArgument('name', InputArgument::REQUIRED, 'name'); } protected function execute(InputInterface $input, OutputInterface $output) { $name = $input->getArgument('name'); $user = new User(); $user->setName($name); $this->em->persist($user); $this->em->flush(); $output->write('API Key - ' . $user->getAPIKey() . "\n"); $output->write('Secret Key - ' . $user->getSecretKey() . "\n"); } }