Ejemplo n.º 1
0
 /**
  * {@InheritDoc}
  */
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $username = $input->getArgument('username');
     $password = $input->getArgument('password');
     try {
         $createdUser = $this->api->createUser($username, $password);
     } catch (\Doctrine\DBAL\Exception\UniqueConstraintViolationException $e) {
         $output->writeln('Oops, an user ' . $username . ' already exists.');
         return;
     }
     $output->writeln('User ' . $username . ' has been created.');
     $output->writeln('Full player data:');
     $output->writeln(print_r($createdUser, true));
 }
Ejemplo n.º 2
0
 /**
  * {@InheritDoc}
  */
 public function loadUserByUsername($username)
 {
     return $this->api->getUser($username);
 }
Ejemplo n.º 3
0
 /**
  * @return ApiResponse
  */
 public function countUsers()
 {
     return new ApiResponse($this->api->countUsers());
 }