getEntityType(); if (!$user) { $user = $this->entityManager ->getRDBRepositoryByClass(User::class) ->where(['userName' => SystemUser::NAME]) ->findOne(); } if (!$user) { throw new RuntimeException("No user."); } $action = $this->massActionFactory->createForUser(self::ACTION, $entityType, $user); return $action->process($params, $data->toMassActionData()); } }