Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $userId = (int) $input->getArgument('user');
     $tokens = $this->token->getTokensForUser($userId);
     $table = new Table($output);
     $table->setHeaders(['token', 'roles']);
     foreach ($tokens as $token => $data) {
         $table->addRow([$token, implode(',', $data)]);
     }
     $table->render();
 }
Exemplo n.º 2
0
 /**
  * @param Request $request
  * @Route("/user/tokens/", name="authenticate.tokens.get", methods="GET")
  * @return array
  */
 public function getTokens(Request $request) : array
 {
     $userId = $request->attributes->getInt('user_id');
     return iterator_to_array($this->token->getTokensForUser($userId));
 }