/**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('declaration', 'file', array('constraints' => array(new Assert\NotBlank(array('message' => 'Please provide a signed declaration document to upload')), new Assert\File(array('maxSize' => UploadableFileConstraintParameters::getMaxUploadFileSize(), 'mimeTypes' => UploadableFileConstraintParameters::getAllowedMimeTypes(), 'mimeTypesMessage' => UploadableFileConstraintParameters::getInvalidMimeTypeMessage())))));
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('note', 'textarea', array('label' => 'Message'))->add('attachment', 'file', array('constraints' => array(new Assert\File(array('maxSize' => UploadableFileConstraintParameters::getMaxUploadFileSize(), 'mimeTypes' => UploadableFileConstraintParameters::getAllowedMimeTypes(), 'mimeTypesMessage' => UploadableFileConstraintParameters::getInvalidMimeTypeMessage())))))->add('add', 'submit', array('label' => 'Send Message'));
 }
 /**
  * {@inheritdoc}
  */
 public function buildForm(FormBuilderInterface $builder, array $options)
 {
     $builder->add('fileItem', 'file', array('label' => false, 'required' => false, 'constraints' => array(new Assert\File(array('maxSize' => UploadableFileConstraintParameters::getMaxUploadFileSize(), 'mimeTypes' => UploadableFileConstraintParameters::getAllowedMimeTypes(), 'mimeTypesMessage' => UploadableFileConstraintParameters::getInvalidMimeTypeMessage())))))->add('deleteFile', 'submit', array('label' => false, 'attr' => array('class' => 'deleteFile')));
 }