By kim.pepper on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
10.3.x
Introduced in version:
10.3.0
Issue links:
Description:
A new trait with method to create file upload validators from settings has been added Drupal\file\Validation\FileValidatorSettingsTrait::getFileUploadValidators()
Example usage
use FileValidatorSettingsTrait;
// Given a file field definition:
$settings = $field_definition->getSettings();
// Get an array of validators suitable for passing to the file validator:
$validators = $this->getFileUploadValidators($settings);
// Validate a file entity:
$violations = \Drupal::service('file.validator')->validate($file, $validators);
Impacts:
Module developers