Jake Vanderwerf
5 days ago a9b3b28d001941921aa70d37fdc87c758a163a44
inc/meta/Sanitizer.php
@@ -14,7 +14,6 @@
   public static function sanitize(mixed $value, array $field_config): mixed
   {
      $callback = static::getCallback($field_config);
      if (is_array($callback)) {
         return call_user_func([static::class, $callback[1]], $value, $field_config);
      }
@@ -173,10 +172,13 @@
      return $sanitized;
   }
   protected static function sanitizeSelector(string $value, array $config):string
   protected static function sanitizeSelector(string|array $value, array $config):string
   {
      if (array_key_exists('type', $config)) {
         return match ($config['type']) {
      if (is_array($value)) {
         $value = implode(',', $value);
      }
      if (array_key_exists('subtype', $config)) {
         return match ($config['subtype']) {
            'user' => self::sanitizeUser($value, $config),
            'taxonomy'=> self::sanitizeTaxonomy($value, $config),
            'post'   => self::sanitizePost($value, $config),