code: public function getDcaAttributes(PickerConfig $config): array
      {
          $value = $config->getValue();
          $attributes = ['fieldType' => 'radio'];
  
          if ('page' === $config->getContext()) {
              if ($fieldType = $config->getExtra('fieldType')) {
                  $attributes['fieldType'] = $fieldType;
              }
  
              if ($source = $config->getExtra('source')) {
                  $attributes['preserveRecord'] = $source;
              }
  
              if (\is_array($rootNodes = $config->getExtra('rootNodes'))) {
                  $attributes['rootNodes'] = $rootNodes;
              }
  
              if ($value) {
                  $intval = static function ($val) {
                      return (int) $val;
                  };
  
                  $attributes['value'] = array_map($intval, explode(',', $value));
              }
  
              return $attributes;
          }
  
          if ($value && false !== strpos($value, '{{link_url::')) {
              $attributes['value'] = str_replace(['{{link_url::', '}}'], '', $value);
          }
  
          return $attributes;
      }
docs: {@inheritdoc}