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; + } +}