notifications.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. $om = \Magento\TestFramework\Helper\Bootstrap::getObjectManager();
  7. $message = $om->create(\Magento\AdminNotification\Model\Inbox::class);
  8. $message->setSeverity(
  9. \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL
  10. )->setTitle(
  11. 'Unread Critical 1'
  12. )->save();
  13. $message = $om->create(\Magento\AdminNotification\Model\Inbox::class);
  14. $message->setSeverity(\Magento\Framework\Notification\MessageInterface::SEVERITY_MAJOR)
  15. ->setTitle('Unread Major 1')
  16. ->save();
  17. $message = $om->create(\Magento\AdminNotification\Model\Inbox::class);
  18. $message->setSeverity(
  19. \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL
  20. )->setTitle(
  21. 'Unread Critical 2'
  22. )->save();
  23. $message = $om->create(\Magento\AdminNotification\Model\Inbox::class);
  24. $message->setSeverity(
  25. \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL
  26. )->setTitle(
  27. 'Unread Critical 3'
  28. )->save();
  29. $message = $om->create(\Magento\AdminNotification\Model\Inbox::class);
  30. $message->setSeverity(
  31. \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL
  32. )->setTitle(
  33. 'Read Critical 1'
  34. )->setIsRead(
  35. 1
  36. )->save();
  37. $message = $om->create(\Magento\AdminNotification\Model\Inbox::class);
  38. $message->setSeverity(\Magento\Framework\Notification\MessageInterface::SEVERITY_MAJOR)
  39. ->setTitle('Unread Major 2')
  40. ->save();
  41. $message = $om->create(\Magento\AdminNotification\Model\Inbox::class);
  42. $message->setSeverity(
  43. \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL
  44. )->setTitle(
  45. 'Removed Critical 1'
  46. )->setIsRemove(
  47. 1
  48. )->save();