code: protected function createListener($container, $id, $config, $userProvider): string
      {
          $listenerId = parent::createListener($container, $id, $config, $userProvider);
  
          /* @var ContainerBuilder $container */
          $container
              ->getDefinition($listenerId)
              ->replaceArgument(
                  7,
                  array_merge(
                      $container->getDefinition($listenerId)->getArgument(7),
                      ['username_parameter' => 'username', 'password_parameter' => 'password']
                  )
              )
          ;
  
          return $listenerId;
      }
docs: {@inheritdoc}