code: protected function createConfigurationDefinition()
      {
          $possibleGroups = array_keys(self::$possibleTypes);
  
          return new FixerConfigurationResolver([
              (new FixerOptionBuilder('groups', 'Type groups to fix.'))
                  ->setAllowedTypes(['array'])
                  ->setAllowedValues([new AllowedValueSubset($possibleGroups)])
                  ->setDefault($possibleGroups)
                  ->getOption(),
          ]);
      }
docs: {@inheritdoc}