Closed
Description
These classes do pretty much the same:
/app/code/Magento/Sales/Model/Order/Shipment/Sender/EmailSender.php
/app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentSender.php
Should be refactored into one.
What is the reason we have two? Which one should be preferred?
Preconditions
Magento 2.4-develop
Steps to reproduce
- Observe two classes.
app/code/Magento/Sales/Model/Order/Shipment/Sender/EmailSender.php
and
app/code/Magento/Sales/Model/Order/Email/Sender/ShipmentSender.php
Expected result
Should have different behaviors, or refactored into one.
Actual result
Two classes almost the same.
Metadata
Metadata
Assignees
Labels
The issue has been fixed in 2.4-develop branchGate 2 Passed. Manual verification of the issue description passedGate 3 Passed. Manual verification of the issue completed. Issue is confirmedGate 1 Passed. Automatic verification of issue format passedGate 4. Acknowledged. Issue is added to backlog and ready for developmentIndicates that Pull Request has been created to fix issueThe issue has been reproduced on latest 2.3 releaseThe issue has been reproduced on latest 2.4-develop branch