Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

39 lines
930B

  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. 'devAlias'
  26. ];
  27. }
  28. public function configureFields(): array
  29. {
  30. return [
  31. 'color' => TextField::new('color'),
  32. ];
  33. }
  34. }