/** * 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); }