src/Form/FileType.php line 12
<?phpnamespace App\Form;use App\Entity\File;use Symfony\Component\Form\AbstractType;use Symfony\Component\Form\FormBuilderInterface;use Symfony\Component\OptionsResolver\OptionsResolver;use Symfony\Component\Form\Extension\Core\Type\FileType as SymfonyFileType;use OlaSoft\Common;class FileType extends AbstractType{public function buildForm(FormBuilderInterface $builder, array $options){$builder->add('name',null,['required'=>false])->add('target', SymfonyFileType::class, array('label' => false,'required' => $options['required'],'attr'=> ['accept' => $options['accept'],'data-max-size' => $options['max-size'],]));}public function configureOptions(OptionsResolver $resolver){$resolver->setDefaults(['data_class' => File::class,'accept' => 'image/*,application/pdf','max-size' => Common::getUploadMaxFileSize(),'required' => false,]);}public function getBlockPrefix(){return 'os_file';}}