DropzoneJsTestForm.php in DropzoneJS 8.2
File
tests/modules/dropzonejs_test/src/Form/DropzoneJsTestForm.php
View source
<?php
namespace Drupal\dropzonejs_test\Form;
use Drupal\Core\Form\FormBase;
use Drupal\Core\Form\FormStateInterface;
class DropzoneJsTestForm extends FormBase {
public function getFormId() {
return '_dropzonejs_test_form';
}
public function buildForm(array $form, FormStateInterface $form_state) {
$form['dropzonejs'] = [
'#title' => $this
->t('DropzoneJS element'),
'#type' => 'dropzonejs',
'#required' => TRUE,
'#dropzone_description' => 'DropzoneJS description',
'#max_filesize' => '1M',
'#extensions' => 'jpg png',
];
return $form;
}
public function submitForm(array &$form, FormStateInterface $form_state) {
}
}