Skip to content

Commit 69d75ab

Browse files
committed
Fixed failed RouterTest unit test
- eval()'d code:3 Mock_ParametersInterface_* implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize()
1 parent ef401c1 commit 69d75ab

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

app/code/Magento/UrlRewrite/Test/Unit/Controller/RouterTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
namespace Magento\UrlRewrite\Test\Unit\Controller;
99

10+
use Laminas\Stdlib\Parameters;
1011
use Laminas\Stdlib\ParametersInterface;
1112
use Magento\Framework\App\Action\Forward;
1213
use Magento\Framework\App\Action\Redirect;
@@ -89,7 +90,9 @@ protected function setUp(): void
8990
->addMethods(['setRedirect'])
9091
->onlyMethods(['sendResponse'])
9192
->getMockForAbstractClass();
92-
$this->requestQuery = $this->createMock(ParametersInterface::class);
93+
$this->requestQuery = $this->getMockBuilder(Parameters::class)
94+
->onlyMethods(['__serialize', '__unserialize'])
95+
->getMock();
9396
$this->request = $this->getMockBuilder(Http::class)
9497
->disableOriginalConstructor()
9598
->getMock();

0 commit comments

Comments
 (0)