Skip to content

Commit 7b93737

Browse files
Merge pull request #36 from run-as-root/feature/#35-rename-message-table
[#35] - Rename the message table
2 parents 1f2cb77 + 5589b4c commit 7b93737

40 files changed

+196
-170
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"sniffer": "vendor/bin/phpcs --colors -p ./src --standard=phpcs-ruleset.xml",
6363
"fix-style": "vendor/bin/phpcbf --colors -p ./src --standard=phpcs-ruleset.xml",
6464
"sniffer:php8.1": "vendor/bin/phpcs -p ./src --standard=vendor/phpcompatibility/php-compatibility/PHPCompatibility --runtime-set testVersion 8.1",
65+
"sniffer:php8.2": "vendor/bin/phpcs -p ./src --standard=vendor/phpcompatibility/php-compatibility/PHPCompatibility --runtime-set testVersion 8.2",
6566
"mess-detector": "vendor/bin/phpmd src html phpmd-ruleset.xml --exclude \"Test\" --strict --reportfile reports/phpmd/phpmd.html"
6667
}
6768
}

src/Api/Data/MessageInterface.php renamed to src/Api/Data/QueueErrorMessageInterface.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
namespace RunAsRoot\MessageQueueRetry\Api\Data;
66

7-
interface MessageInterface
7+
interface QueueErrorMessageInterface
88
{
9-
public const TABLE_NAME = 'run_as_root_message';
9+
public const TABLE_NAME = 'run_as_root_queue_error_message';
1010
public const ENTITY_ID = 'entity_id';
1111
public const TOPIC_NAME = 'topic_name';
1212
public const MESSAGE_BODY = 'message_body';

src/Builder/MessageBodyDownloadFileNameBuilder.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
namespace RunAsRoot\MessageQueueRetry\Builder;
66

7-
use RunAsRoot\MessageQueueRetry\Model\Message;
7+
use RunAsRoot\MessageQueueRetry\Model\QueueErrorMessage;
88

99
class MessageBodyDownloadFileNameBuilder
1010
{
11-
public function build(Message $message): string
11+
public function build(QueueErrorMessage $message): string
1212
{
1313
return $message->getTopicName() . '_' . $message->getId() . '.json';
1414
}

src/Controller/Adminhtml/Index/Index.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function execute(): Page
2424
{
2525
/** @var \Magento\Backend\Model\View\Result\Page $resultPage */
2626
$resultPage = $this->resultPageFactory->create();
27-
$resultPage->getConfig()->getTitle()->prepend(__('Messages')->render());
27+
$resultPage->getConfig()->getTitle()->prepend(__('Queue Error Messages')->render());
2828
$resultPage->setActiveMenu('RunAsRoot_MessageQueueRetry::message_queue_retry');
2929

3030
return $resultPage;

src/Controller/Adminhtml/Message/Download.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,18 @@
1010
use Magento\Framework\Controller\Result\RawFactory;
1111
use RunAsRoot\MessageQueueRetry\Exception\EmptyQueueMessageBodyException;
1212
use RunAsRoot\MessageQueueRetry\Exception\MessageNotFoundException;
13-
use RunAsRoot\MessageQueueRetry\Mapper\MessageToRawResponseMapper;
14-
use RunAsRoot\MessageQueueRetry\Repository\MessageRepository;
13+
use RunAsRoot\MessageQueueRetry\Mapper\QueueErrorMessageToRawResponseMapper;
14+
use RunAsRoot\MessageQueueRetry\Repository\QueueErrorMessageRepository;
1515

1616
class Download extends Action
1717
{
1818
public const ADMIN_RESOURCE = 'RunAsRoot_MessageQueueRetry::download';
1919

2020
public function __construct(
2121
Context $context,
22-
private MessageRepository $messageRepository,
22+
private QueueErrorMessageRepository $messageRepository,
2323
private RawFactory $rawFactory,
24-
private MessageToRawResponseMapper $messageToRawResponseMapper
24+
private QueueErrorMessageToRawResponseMapper $messageToRawResponseMapper
2525
) {
2626
parent::__construct($context);
2727
}

src/Controller/Adminhtml/Message/MassDelete.php

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,21 @@
88
use Magento\Backend\App\Action\Context;
99
use Magento\Framework\Controller\Result\Redirect;
1010
use Magento\Framework\Controller\Result\RedirectFactory;
11+
use Magento\Framework\Data\Collection\AbstractDb;
1112
use Magento\Ui\Component\MassAction\Filter;
12-
use RunAsRoot\MessageQueueRetry\Model\Message;
13-
use RunAsRoot\MessageQueueRetry\Model\ResourceModel\Message\MessageCollectionFactory;
14-
use RunAsRoot\MessageQueueRetry\Repository\MessageRepository;
13+
use RunAsRoot\MessageQueueRetry\Model\QueueErrorMessage;
14+
use RunAsRoot\MessageQueueRetry\Model\ResourceModel\QueueErrorMessage\QueueErrorMessageCollectionFactory;
15+
use RunAsRoot\MessageQueueRetry\Repository\QueueErrorMessageRepository;
1516

1617
class MassDelete extends Action
1718
{
1819
public const ADMIN_RESOURCE = 'RunAsRoot_MessageQueueRetry::mass_delete';
1920

2021
public function __construct(
2122
Context $context,
22-
private MessageRepository $messageRepository,
23+
private QueueErrorMessageRepository $messageRepository,
2324
private RedirectFactory $redirectFactory,
24-
private MessageCollectionFactory $collectionFactory,
25+
private QueueErrorMessageCollectionFactory $collectionFactory,
2526
private Filter $filter
2627
) {
2728
parent::__construct($context);
@@ -32,10 +33,12 @@ public function execute(): Redirect
3233
$redirect = $this->redirectFactory->create();
3334

3435
try {
35-
$collection = $this->filter->getCollection($this->collectionFactory->create());
36+
/** @var AbstractDb $messageCollection */
37+
$messageCollection = $this->collectionFactory->create();
38+
$collection = $this->filter->getCollection($messageCollection);
3639

3740
foreach ($collection->getItems() as $message) {
38-
if (!$message instanceof Message) {
41+
if (!$message instanceof QueueErrorMessage) {
3942
continue;
4043
}
4144

src/Controller/Adminhtml/Message/MassRequeue.php

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88
use Magento\Backend\App\Action\Context;
99
use Magento\Framework\Controller\Result\Redirect;
1010
use Magento\Framework\Controller\Result\RedirectFactory;
11+
use Magento\Framework\Data\Collection\AbstractDb;
1112
use Magento\Ui\Component\MassAction\Filter;
12-
use RunAsRoot\MessageQueueRetry\Model\Message;
13-
use RunAsRoot\MessageQueueRetry\Model\ResourceModel\Message\MessageCollectionFactory;
13+
use RunAsRoot\MessageQueueRetry\Model\QueueErrorMessage;
14+
use RunAsRoot\MessageQueueRetry\Model\ResourceModel\QueueErrorMessage\QueueErrorMessageCollectionFactory;
1415
use RunAsRoot\MessageQueueRetry\Service\PublishMessageToQueueService;
1516

1617
class MassRequeue extends Action
@@ -21,7 +22,7 @@ public function __construct(
2122
Context $context,
2223
private PublishMessageToQueueService $publishMessageToQueueService,
2324
private RedirectFactory $redirectFactory,
24-
private MessageCollectionFactory $collectionFactory,
25+
private QueueErrorMessageCollectionFactory $collectionFactory,
2526
private Filter $filter
2627
) {
2728
parent::__construct($context);
@@ -32,10 +33,12 @@ public function execute(): Redirect
3233
$redirect = $this->redirectFactory->create();
3334

3435
try {
35-
$collection = $this->filter->getCollection($this->collectionFactory->create());
36+
/** @var AbstractDb $messageCollection */
37+
$messageCollection = $this->collectionFactory->create();
38+
$collection = $this->filter->getCollection($messageCollection);
3639

3740
foreach ($collection->getItems() as $message) {
38-
if (!$message instanceof Message) {
41+
if (!$message instanceof QueueErrorMessage) {
3942
continue;
4043
}
4144

src/Mapper/MessageToRawResponseMapper.php renamed to src/Mapper/QueueErrorMessageToRawResponseMapper.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
use Magento\Framework\Controller\Result\Raw as RawResponse;
88
use RunAsRoot\MessageQueueRetry\Builder\MessageBodyDownloadFileNameBuilder;
99
use RunAsRoot\MessageQueueRetry\Exception\EmptyQueueMessageBodyException;
10-
use RunAsRoot\MessageQueueRetry\Model\Message;
10+
use RunAsRoot\MessageQueueRetry\Model\QueueErrorMessage;
1111

12-
class MessageToRawResponseMapper
12+
class QueueErrorMessageToRawResponseMapper
1313
{
1414
public function __construct(
1515
private MessageBodyDownloadFileNameBuilder $messageBodyDownloadFileNameBuilder
@@ -19,7 +19,7 @@ public function __construct(
1919
/**
2020
* @throws EmptyQueueMessageBodyException
2121
*/
22-
public function map(Message $message, RawResponse $rawResponse): RawResponse
22+
public function map(QueueErrorMessage $message, RawResponse $rawResponse): RawResponse
2323
{
2424
$messageBody = $message->getMessageBody();
2525

src/Model/Message.php renamed to src/Model/QueueErrorMessage.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
namespace RunAsRoot\MessageQueueRetry\Model;
66

77
use Magento\Framework\Model\AbstractModel;
8-
use RunAsRoot\MessageQueueRetry\Api\Data\MessageInterface;
9-
use RunAsRoot\MessageQueueRetry\Model\ResourceModel\Message\MessageCollection;
10-
use RunAsRoot\MessageQueueRetry\Model\ResourceModel\MessageResource;
8+
use RunAsRoot\MessageQueueRetry\Api\Data\QueueErrorMessageInterface;
9+
use RunAsRoot\MessageQueueRetry\Model\ResourceModel\QueueErrorMessage\QueueErrorMessageCollection;
10+
use RunAsRoot\MessageQueueRetry\Model\ResourceModel\QueueErrorMessageResource;
1111

12-
class Message extends AbstractModel implements MessageInterface
12+
class QueueErrorMessage extends AbstractModel implements QueueErrorMessageInterface
1313
{
1414
public function getTopicName(): string
1515
{
@@ -73,7 +73,7 @@ public function setCreatedAt(string $value): void
7373

7474
protected function _construct(): void
7575
{
76-
$this->_init(MessageResource::class);
77-
$this->_collectionName = MessageCollection::class;
76+
$this->_init(QueueErrorMessageResource::class);
77+
$this->_collectionName = QueueErrorMessageCollection::class;
7878
}
7979
}

src/Model/ResourceModel/Message/MessageCollection.php

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)