/** * @see AgaviValidator::initialize * * @author Dominik del Bondio <*****@*****.**> * @since 0.11.0 */ public function initialize(AgaviContext $context, array $parameters = array(), array $arguments = array(), array $errors = array()) { if (!isset($parameters['source'])) { $parameters['source'] = AgaviWebRequestDataHolder::SOURCE_FILES; } parent::initialize($context, $parameters, $arguments, $errors); }
/** * @see AgaviValidator::initialize * * @author Dominik del Bondio <*****@*****.**> * @since 0.11.0 */ public function initialize(AgaviContext $context, array $parameters = array(), array $arguments = array(), array $errors = array()) { if (!isset($parameters['source'])) { $parameters['source'] = AgaviWebRequestDataHolder::SOURCE_FILES; } parent::initialize($context, $parameters, $arguments, $errors); if ($this->hasParameter('mime_type') && !extension_loaded('fileinfo')) { throw new AgaviValidatorException('MIME type checks in file validators require the "fileinfo" PHP extension to be loaded.'); } }