/**
  * Create an UploadFile instance
  *
  * @param \Zend\Validator\ValidatorPluginManager $validators
  * @return UploadFile
  */
 public function __invoke($validators)
 {
     $services = $validators->getServiceLocator();
     $validator = new UploadFile($this->creationOptions);
     if ($services->has('Request')) {
         $validator->setRequest($services->get('Request'));
     }
     return $validator;
 }
 public function __invoke(ValidatorPluginManager $validatorPluginManager)
 {
     $dmm = $validatorPluginManager->getServiceLocator()->get(DataMapperManager::class);
     $class = $this->validatorClass;
     return new $class($this->getCreationOptions(), $dmm);
 }