-
- Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Milestone
Description
Describe the bug
Attempted to call an undefined method named "getAsConfigObject" of class "EasyCorp\Bundle\EasyAdminBundle\Dto\ActionGroupDto". To Reproduce
Attempt to update an ActionGroup from configureActions
class UserCrudController extends AbstractCrudController { #[Override] public function configureActions(Actions $actions): Actions { $notifGroupActions = ActionGroup::new('Notifier') ->addAction(Action::new('action1')->linkToCrudAction('doAction1')) ; return parent::configureActions($actions) ->add(Crud::PAGE_INDEX, $notifGroupActions) ->add(Crud::PAGE_DETAIL, $notifGroupActions) ; } #[AdminRoute(path: '/{entityId}/doAction1', name: 'doAction1')] public function doAction1(AdminContext $adminContext, FirebaseService $firebaseService): RedirectResponse { // ... return $this->redirect($adminContext->getRequest()->headers->get('referer')); } } class User2CrudController extends UserCrudController { #[Override] public function configureActions(Actions $actions): Actions { $action2= Action::new('action2')->linkToCrudAction('doAction2'); return parent::configureActions($actions) ->update(Crud::PAGE_INDEX, 'action1', fn (ActionGroup $a) => $a->addAction($action2)) ->update(Crud::PAGE_DETAIL, 'action1', fn (ActionGroup $a) => $a->addAction($action2)); } #[AdminRoute(path: '/{entityId}/doAction2', name: 'doAction2')] public function doAction2(AdminContext $adminContext, FirebaseService $firebaseService): RedirectResponse { // ... return $this->redirect($adminContext->getRequest()->headers->get('referer')); } }Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels