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