filter->getCollection($this->collections->create()); $deleted = 0; foreach ($collection as $order) { $order->delete(); $deleted++; } $this->messageManager->addSuccessMessage(__('%1 legacy order(s) were deleted.', $deleted)); } catch (\Throwable $exception) { $this->messageManager->addErrorMessage(__('Unable to delete legacy orders: %1', $exception->getMessage())); } return $this->resultFactory->create(ResultFactory::TYPE_REDIRECT)->setPath('*/*/index'); } }