Skip to content
Snippets Groups Projects

Issue #3394406: FileUploadHandler::handleExtensionValidation does not have...

Closed Kim Pepper requested to merge issue/drupal-3394406:3394406-fileuploadhandler-11.x into 11.x
4 files
+ 130
0
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -376,10 +376,19 @@ protected function handleExtensionValidation(array &$validators): string {
}
}
else {
if (!empty($validators['file_validate_extensions'][0])) {
// The deprecated 'file_validate_extensions' has configuration, so that
// should be used.
$validators['FileExtension']['extensions'] = $validators['file_validate_extensions'][0];
@trigger_error('\'file_validate_extensions\' is deprecated in drupal:10.2.0 and is removed from drupal:11.0.0. Use the \'FileExtension\' constraint instead. See https://www.drupal.org/node/3363700', E_USER_DEPRECATED);
return $validators['FileExtension']['extensions'];
}
// No validator was provided, so add one using the default list.
// Build a default non-munged safe list for
// \Drupal\system\EventSubscriber\SecurityFileUploadEventSubscriber::sanitizeName().
$validators['FileExtension'] = ['extensions' => self::DEFAULT_EXTENSIONS];
}
return $validators['FileExtension']['extensions'] ?? '';
}
Loading