1 | <?php |
||
24 | class QueueAdmin extends Admin |
||
25 | { |
||
26 | use QueueTabMenuTrait; |
||
27 | |||
28 | protected $baseRouteName = 'sonata_queue'; |
||
29 | protected $baseRoutePattern = '/queue'; |
||
30 | |||
31 | protected $translationDomain = 'HeriJobQueueBundle'; |
||
32 | |||
33 | protected $datagridValues = [ |
||
34 | '_sort_order' => 'ASC', |
||
35 | '_sort_by' => 'id', |
||
36 | ]; |
||
37 | |||
38 | protected $listModes = [ |
||
39 | 'list' => [ |
||
40 | 'class' => 'fa fa-list fa-fw', |
||
41 | ], |
||
42 | ]; |
||
43 | |||
44 | /** |
||
45 | * Fields to be shown on create/edit forms. |
||
46 | * |
||
47 | * @param FormMapper $formMapper |
||
48 | */ |
||
49 | protected function configureFormFields(FormMapper $formMapper) |
||
64 | |||
65 | /** |
||
66 | * Fields to be shown on filter forms. |
||
67 | * |
||
68 | * @param DatagridMapper $datagridMapper |
||
69 | */ |
||
70 | protected function configureDatagridFilters(DatagridMapper $datagridMapper) |
||
79 | |||
80 | /** |
||
81 | * Fields to be shown on lists. |
||
82 | * |
||
83 | * @param ListMapper $listMapper |
||
84 | */ |
||
85 | protected function configureListFields(ListMapper $listMapper) |
||
102 | |||
103 | protected function configureShowFields(ShowMapper $showMapper) |
||
111 | |||
112 | protected function configureRoutes(RouteCollection $collection) |
||
116 | |||
117 | /** |
||
118 | * {@inheritdoc} |
||
119 | */ |
||
120 | public function getBatchActions() |
||
124 | } |
||
125 |