From 70759a2d502f155a9bcab2b733f5a5c3645042ee Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Thu, 13 May 2021 17:48:45 +0200 Subject: [PATCH] add crud image field --- core/Crud/Field/ImageField.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 core/Crud/Field/ImageField.php diff --git a/core/Crud/Field/ImageField.php b/core/Crud/Field/ImageField.php new file mode 100644 index 0000000..bbecab8 --- /dev/null +++ b/core/Crud/Field/ImageField.php @@ -0,0 +1,27 @@ + + */ +class ImageField extends Field +{ + public function configureOptions(OptionsResolver $resolver): OptionsResolver + { + parent::configureOptions($resolver); + + $resolver->setDefaults([ + 'view' => '@Core/admin/crud/field/image.html.twig', + 'image_attr' => [], + ]); + + $resolver->setAllowedTypes('image_attr', ['array']); + + return $resolver; + } +}