|
3 | 3 | * Copyright © Magento, Inc. All rights reserved.
|
4 | 4 | * See COPYING.txt for license details.
|
5 | 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 |
| - |
14 |
| -$message = $om->create(\Magento\AdminNotification\Model\Inbox::class); |
15 |
| -$message->setSeverity(\Magento\Framework\Notification\MessageInterface::SEVERITY_MAJOR) |
16 |
| - ->setTitle('Unread Major 1') |
17 |
| - ->save(); |
18 |
| - |
19 |
| -$message = $om->create(\Magento\AdminNotification\Model\Inbox::class); |
20 |
| -$message->setSeverity( |
21 |
| - \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL |
22 |
| -)->setTitle( |
23 |
| - 'Unread Critical 2' |
24 |
| -)->save(); |
25 |
| - |
26 |
| -$message = $om->create(\Magento\AdminNotification\Model\Inbox::class); |
27 |
| -$message->setSeverity( |
28 |
| - \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL |
29 |
| -)->setTitle( |
30 |
| - 'Unread Critical 3' |
31 |
| -)->save(); |
32 |
| - |
33 |
| -$message = $om->create(\Magento\AdminNotification\Model\Inbox::class); |
34 |
| -$message->setSeverity( |
35 |
| - \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL |
36 |
| -)->setTitle( |
37 |
| - 'Read Critical 1' |
38 |
| -)->setIsRead( |
39 |
| - 1 |
40 |
| -)->save(); |
41 |
| - |
42 |
| -$message = $om->create(\Magento\AdminNotification\Model\Inbox::class); |
43 |
| -$message->setSeverity(\Magento\Framework\Notification\MessageInterface::SEVERITY_MAJOR) |
44 |
| - ->setTitle('Unread Major 2') |
45 |
| - ->save(); |
46 |
| - |
47 |
| -$message = $om->create(\Magento\AdminNotification\Model\Inbox::class); |
48 |
| -$message->setSeverity( |
49 |
| - \Magento\Framework\Notification\MessageInterface::SEVERITY_CRITICAL |
50 |
| -)->setTitle( |
51 |
| - 'Removed Critical 1' |
52 |
| -)->setIsRemove( |
53 |
| - 1 |
54 |
| -)->save(); |
| 6 | + |
| 7 | +declare(strict_types=1); |
| 8 | + |
| 9 | +use Magento\AdminNotification\Model\Inbox; |
| 10 | +use Magento\AdminNotification\Model\ResourceModel\Inbox as InboxResource; |
| 11 | +use Magento\Framework\Notification\MessageInterface; |
| 12 | +use Magento\Framework\ObjectManagerInterface; |
| 13 | +use Magento\TestFramework\Helper\Bootstrap; |
| 14 | + |
| 15 | +/** @var ObjectManagerInterface $objectManager */ |
| 16 | +$objectManager = Bootstrap::getObjectManager(); |
| 17 | + |
| 18 | +/** |
| 19 | + * @var Inbox $message |
| 20 | + * @var InboxResource $messageResource |
| 21 | + */ |
| 22 | +$message = $objectManager->create(Inbox::class); |
| 23 | +$messageResource = $objectManager->create(InboxResource::class); |
| 24 | + |
| 25 | +$message->setSeverity(MessageInterface::SEVERITY_CRITICAL)->setTitle('Unread Critical 1'); |
| 26 | +$messageResource->save($message); |
| 27 | + |
| 28 | +$message = $objectManager->create(Inbox::class); |
| 29 | +$message->setSeverity(MessageInterface::SEVERITY_MAJOR)->setTitle('Unread Major 1'); |
| 30 | +$messageResource->save($message); |
| 31 | + |
| 32 | +$message = $objectManager->create(Inbox::class); |
| 33 | +$message->setSeverity(MessageInterface::SEVERITY_CRITICAL)->setTitle('Unread Critical 2'); |
| 34 | +$messageResource->save($message); |
| 35 | + |
| 36 | +$message = $objectManager->create(Inbox::class); |
| 37 | +$message->setSeverity(MessageInterface::SEVERITY_CRITICAL)->setTitle('Unread Critical 3'); |
| 38 | +$messageResource->save($message); |
| 39 | + |
| 40 | +$message = $objectManager->create(Inbox::class); |
| 41 | +$message->setSeverity(MessageInterface::SEVERITY_CRITICAL)->setTitle('Read Critical 1')->setIsRead(1); |
| 42 | +$messageResource->save($message); |
| 43 | + |
| 44 | +$message = $objectManager->create(Inbox::class); |
| 45 | +$message->setSeverity(MessageInterface::SEVERITY_MAJOR)->setTitle('Unread Major 2'); |
| 46 | +$messageResource->save($message); |
| 47 | + |
| 48 | +$message = $objectManager->create(Inbox::class); |
| 49 | +$message->setSeverity(MessageInterface::SEVERITY_CRITICAL)->setTitle('Removed Critical 1')->setIsRemove(1); |
| 50 | +$messageResource->save($message); |
0 commit comments