Skip to content

Commit bde4681

Browse files
committed
Added backward compatibility
1 parent 79be5ed commit bde4681

File tree

1 file changed

+10
-9
lines changed
  • app/code/Magento/Email/Controller/Adminhtml/Email/Template

1 file changed

+10
-9
lines changed

app/code/Magento/Email/Controller/Adminhtml/Email/Template/Save.php

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use Magento\Email\Controller\Adminhtml\Email\Template;
1212
use Magento\Email\Model\ResourceModel\Template as TemplateResource;
1313
use Magento\Framework\App\Action\HttpPostActionInterface;
14+
use Magento\Framework\App\ObjectManager;
1415
use Magento\Framework\App\TemplateTypesInterface;
1516
use Magento\Framework\Registry;
1617
use Magento\Framework\Stdlib\DateTime\DateTime;
@@ -40,20 +41,20 @@ class Save extends Template implements HttpPostActionInterface
4041
*
4142
* @param Context $context
4243
* @param Registry $coreRegistry
43-
* @param DateTime $dateTime
44-
* @param TemplateResource $templateResource
45-
* @param Session $backendSession
44+
* @param DateTime|null $dateTime
45+
* @param TemplateResource|null $templateResource
46+
* @param Session|null $backendSession
4647
*/
4748
public function __construct(
4849
Context $context,
4950
Registry $coreRegistry,
50-
DateTime $dateTime,
51-
TemplateResource $templateResource,
52-
Session $backendSession
51+
DateTime $dateTime = null,
52+
TemplateResource $templateResource = null,
53+
Session $backendSession = null
5354
) {
54-
$this->dateTime = $dateTime;
55-
$this->templateResource = $templateResource;
56-
$this->backendSession = $backendSession;
55+
$this->dateTime = $dateTime ?: ObjectManager::getInstance()->get(DateTime::class);
56+
$this->templateResource = $templateResource ?: ObjectManager::getInstance()->get(TemplateResource::class);
57+
$this->backendSession = $backendSession ?: ObjectManager::getInstance()->get(Session::class);
5758
parent::__construct($context, $coreRegistry);
5859
}
5960

0 commit comments

Comments
 (0)