code: protected function execute(InputInterface $input, OutputInterface $output): int
      {
          if (null === $input->getArgument('username') || null === $input->getOption('password')) {
              return 1;
          }
  
          $hash = $this->validateAndHashPassword($input->getOption('password'));
  
          $affected = $this->connection->update(
              'tl_user',
              ['password' => $hash],
              ['username' => $input->getArgument('username')]
          );
  
          if (0 === $affected) {
              throw new InvalidArgumentException(sprintf('Invalid username: %s', $input->getArgument('username')));
          }
  
          $io = new SymfonyStyle($input, $output);
          $io->success('The password has been changed successfully.');
  
          return 0;
      }
docs: {@inheritdoc}