1 | <?php |
||
28 | abstract class AbstractAdminExtension implements AdminExtensionInterface |
||
29 | { |
||
30 | public function configureFormFields(FormMapper $formMapper): void |
||
33 | |||
34 | public function configureListFields(ListMapper $listMapper): void |
||
37 | |||
38 | public function configureDatagridFilters(DatagridMapper $datagridMapper): void |
||
41 | |||
42 | public function configureShowFields(ShowMapper $showMapper): void |
||
45 | |||
46 | public function configureRoutes(AdminInterface $admin, RouteCollectionInterface $collection): void |
||
49 | |||
50 | public function configureTabMenu(AdminInterface $admin, MenuItemInterface $menu, string $action, ?AdminInterface $childAdmin = null): void |
||
53 | |||
54 | public function configureQuery(AdminInterface $admin, ProxyQueryInterface $query): void |
||
57 | |||
58 | public function alterNewInstance(AdminInterface $admin, object $object): void |
||
61 | |||
62 | public function alterObject(AdminInterface $admin, object $object): void |
||
65 | |||
66 | public function getPersistentParameters(AdminInterface $admin): array |
||
70 | |||
71 | public function getAccessMapping(AdminInterface $admin): array |
||
75 | |||
76 | public function configureBatchActions(AdminInterface $admin, array $actions): array |
||
80 | |||
81 | public function configureExportFields(AdminInterface $admin, array $fields): array |
||
85 | |||
86 | public function preUpdate(AdminInterface $admin, object $object): void |
||
89 | |||
90 | public function postUpdate(AdminInterface $admin, object $object): void |
||
93 | |||
94 | public function prePersist(AdminInterface $admin, object $object): void |
||
97 | |||
98 | public function postPersist(AdminInterface $admin, object $object): void |
||
101 | |||
102 | public function preRemove(AdminInterface $admin, object $object): void |
||
105 | |||
106 | public function postRemove(AdminInterface $admin, object $object): void |
||
109 | |||
110 | /** |
||
111 | * @param object $object |
||
112 | */ |
||
113 | public function configureActionButtons( |
||
121 | |||
122 | /** |
||
123 | * Returns a list of default filters. |
||
124 | */ |
||
125 | public function configureDefaultFilterValues(AdminInterface $admin, array &$filterValues): void |
||
128 | |||
129 | public function configureDefaultSortValues(AdminInterface $admin, array &$sortValues): void |
||
132 | } |
||
133 |