You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 line
903B

  1. <?php
  2. namespace Lc\PietroBundle\Definition\Field\Workshop;
  3. use EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField;
  4. use EasyCorp\Bundle\EasyAdminBundle\Field\EmailField;
  5. use EasyCorp\Bundle\EasyAdminBundle\Field\TextField;
  6. use Lc\SovBundle\Definition\Field\AbstractFieldDefinition;
  7. use Lc\SovBundle\Field\BooleanField;
  8. use Lc\SovBundle\Field\CKEditorField;
  9. use Lc\SovBundle\Field\Filter\AssociationFilter;
  10. class TypeFieldDefinition extends AbstractFieldDefinition
  11. {
  12. public function configureIndex(): array
  13. {
  14. return [
  15. 'image',
  16. 'title'
  17. ];
  18. }
  19. public function configureForm(): array
  20. {
  21. return [
  22. 'image',
  23. 'title',
  24. 'color',
  25. ];
  26. }
  27. public function configureFields(): array
  28. {
  29. return [
  30. 'color' => TextField::new('color'),
  31. ];
  32. }
  33. }