protected function configure()
{
$this->setName('admin:user:create')->addArgument('username', InputArgument::OPTIONAL, 'Username')->addArgument('email', InputArgument::OPTIONAL, 'Email, empty string = generate')->addArgument('password', InputArgument::OPTIONAL, 'Password')->addArgument('firstname', InputArgument::OPTIONAL, 'Firstname')->addArgument('lastname', InputArgument::OPTIONAL, 'Lastname')->addArgument('role', InputArgument::OPTIONAL, 'Role')->setDescription('Create admin user.');
}