|
4 | 4 | * See COPYING.txt for license details.
|
5 | 5 | */
|
6 | 6 |
|
7 |
| -$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); |
8 |
| -/** @var $agreement \Magento\CheckoutAgreements\Model\Agreement */ |
9 |
| -$agreement = $objectManager->create(\Magento\CheckoutAgreements\Model\Agreement::class); |
10 |
| -$agreement->load('First Checkout Agreement (active)', 'name'); |
| 7 | +declare(strict_types=1); |
| 8 | + |
| 9 | +use Magento\CheckoutAgreements\Model\Agreement; |
| 10 | +use Magento\CheckoutAgreements\Model\ResourceModel\Agreement as AgreementResource; |
| 11 | +use Magento\TestFramework\Helper\Bootstrap; |
| 12 | + |
| 13 | +$objectManager = Bootstrap::getObjectManager(); |
| 14 | + |
| 15 | +/** |
| 16 | + * @var $agreement Agreement |
| 17 | + * @var $agreementResource AgreementResource |
| 18 | + */ |
| 19 | +$agreement = $objectManager->create(Agreement::class); |
| 20 | +$agreementResource = $objectManager->create(AgreementResource::class); |
| 21 | + |
| 22 | +$agreementResource->load($agreement, 'First Checkout Agreement (active)', 'name'); |
11 | 23 | if ($agreement->getId()) {
|
12 |
| - $agreement->delete(); |
| 24 | + $agreementResource->delete($agreement); |
13 | 25 | }
|
14 |
| -$agreement = $objectManager->create(\Magento\CheckoutAgreements\Model\Agreement::class); |
15 |
| -$agreement->load('Second Checkout Agreement (active)', 'name'); |
| 26 | + |
| 27 | +$agreement = $objectManager->create(Agreement::class); |
| 28 | +$agreementResource->load($agreement, 'Second Checkout Agreement (active)', 'name'); |
16 | 29 | if ($agreement->getId()) {
|
17 |
| - $agreement->delete(); |
| 30 | + $agreementResource->delete($agreement); |
18 | 31 | }
|
0 commit comments