requireDataFixture('Magento/Newsletter/_files/queue.php'); $objectManager = ObjectManager::getInstance(); /** @var StoreManagerInterface $storeManager */ $storeManager = $objectManager->get(StoreManagerInterface::class); /** @var Queue $queueResource */ $queueResource = $objectManager->get(Queue::class); /** @var Subscriber $subscriber */ $subscriber = $objectManager->get(SubscriberFactory::class)->create(); $queue = $objectManager->get(QueueFactory::class)->create(); $queueResource->load($queue, 'support@example.com', 'newsletter_sender_email'); $subscriber->loadByCustomer(1, $storeManager->getStore()->getWebsiteId()); $problem = $objectManager->create(Problem::class); $problem->setSubscriberId($subscriber->getId()) ->setQueueId($queue->getQueueId()) ->setProblemErrorCode(11) ->setProblemErrorText('error text') ->save();