Skip to content

Commit 42ffb26

Browse files
karyna-tandrewbess
authored andcommitted
AC-3580: Remove usages Zend_Mail
1 parent e1f475d commit 42ffb26

File tree

2 files changed

+4
-25
lines changed

2 files changed

+4
-25
lines changed

dev/tests/integration/testsuite/Magento/Email/Model/TemplateTest.php

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
use Magento\Backend\App\Area\FrontNameResolver as BackendFrontNameResolver;
99
use Magento\Framework\App\Area;
1010
use Magento\Framework\App\Filesystem\DirectoryList;
11-
use Magento\Framework\App\ObjectManager;
1211
use Magento\Framework\App\TemplateTypesInterface;
12+
use Magento\Framework\ObjectManagerInterface;
1313
use Magento\Framework\View\DesignInterface;
1414
use Magento\Store\Model\ScopeInterface;
1515
use Magento\Store\Model\Store;
@@ -26,12 +26,7 @@ class TemplateTest extends \PHPUnit\Framework\TestCase
2626
protected $model;
2727

2828
/**
29-
* @var \Zend_Mail|\PHPUnit\Framework\MockObject\MockObject
30-
*/
31-
protected $mail;
32-
33-
/**
34-
* @var \Magento\Framework\ObjectManagerInterface
29+
* @var ObjectManagerInterface
3530
*/
3631
protected $objectManager;
3732

@@ -46,13 +41,8 @@ protected function mockModel($filesystem = null)
4641
$filesystem = $this->objectManager->create(\Magento\Framework\Filesystem::class);
4742
}
4843

49-
$this->mail = $this->getMockBuilder(\Zend_Mail::class)
50-
->setMethods(['send', 'addTo', 'addBcc', 'setReturnPath', 'setReplyTo'])
51-
->setConstructorArgs(['utf-8'])
52-
->getMock();
53-
5444
$this->model = $this->getMockBuilder(\Magento\Email\Model\Template::class)
55-
->setMethods(['_getMail'])
45+
->addMethods([])
5646
->setConstructorArgs(
5747
[
5848
$this->objectManager->get(\Magento\Framework\Model\Context::class),
@@ -73,25 +63,13 @@ protected function mockModel($filesystem = null)
7363
->getMock();
7464

7565
$this->objectManager->get(\Magento\Framework\App\State::class)->setAreaCode('frontend');
76-
77-
$this->model->expects($this->any())->method('_getMail')->willReturnCallback([$this, 'getMail']);
7866
$this->model
7967
->setSenderName('sender')
8068
->setSenderEmail('sender@example.com')
8169
->setTemplateSubject('Subject')
8270
->setTemplateId('abc');
8371
}
8472

85-
/**
86-
* Return a disposable \Zend_Mail instance
87-
*
88-
* @return \PHPUnit\Framework\MockObject\MockObject|\Zend_Mail
89-
*/
90-
public function getMail()
91-
{
92-
return clone $this->mail;
93-
}
94-
9573
public function testSetGetTemplateFilter()
9674
{
9775
$this->mockModel();

dev/tests/static/testsuite/Magento/Test/Legacy/_files/obsolete_classes.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4245,6 +4245,7 @@
42454245
['Zend_Feed', 'Laminas\Feed'],
42464246
['Zend_Uri', 'Laminas\Uri\Uri'],
42474247
['Zend_Mime', 'Magento\Framework\HTTP\Mime'],
4248+
['Zend_Mail'],
42484249
['Magento\Framework\Encryption\Crypt', 'Magento\Framework\Encryption\EncryptionAdapterInterface'],
42494250
['Magento\Wishlist\Setup\Patch\Schema\AddProductIdConstraint'],
42504251
['Magento\Elasticsearch\Block\Adminhtml\System\Config\TestConnection'],

0 commit comments

Comments
 (0)