function UploadedFileValidator::validate

Same name and namespace in other branches
  1. 11.x core/modules/file/src/Validation/UploadedFileValidator.php \Drupal\file\Validation\UploadedFileValidator::validate()

Validates an uploaded file.

Parameters

\Symfony\Component\HttpFoundation\File\UploadedFile $uploadedFile: The uploaded file.

array $options: An array of options accepted by \Drupal\file\Validation\Constraint\UploadedFileConstraint.

Return value

\Symfony\Component\Validator\ConstraintViolationListInterface The constraint violation list.

Overrides UploadedFileValidatorInterface::validate

File

core/modules/file/src/Validation/UploadedFileValidator.php, line 38

Class

UploadedFileValidator
Validator for uploaded files.

Namespace

Drupal\file\Validation

Code

public function validate(UploadedFile $uploadedFile, array $options = []) : ConstraintViolationListInterface {
    $constraint = new UploadedFileConstraint($options);
    return $this->getValidator()
        ->validate($uploadedFile, $constraint);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.