Esempio n. 1
0
 /**
  * @param Request $request
  * @Route("/user/tokens/", name="authenticate.tokens.new", methods="POST")
  * @return string
  */
 public function addToken(Request $request) : string
 {
     $userId = $request->attributes->getInt('user_id');
     $roles = (array) $request->request->get('roles');
     $name = (string) $request->request->get('name');
     return $this->token->addToken($userId, $roles, $name);
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $userId = (int) $input->getArgument('user');
     $roles = (string) $input->getArgument('roles');
     $token = $this->token->addToken($userId, explode(',', $roles));
     $output->writeln(sprintf('Created token %s for user %d with roles: %s', $token, $userId, $roles));
 }