|
3 | 3 | * Copyright © Magento, Inc. All rights reserved.
|
4 | 4 | * See COPYING.txt for license details.
|
5 | 5 | */
|
6 |
| -$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); |
7 | 6 |
|
8 |
| -/** @var \Magento\Catalog\Model\ResourceModel\Eav\Attribute $attribute */ |
9 |
| -$attribute = $objectManager->create(\Magento\Catalog\Model\ResourceModel\Eav\Attribute::class); |
| 7 | +use Magento\Catalog\Model\ResourceModel\Eav\Attribute; |
| 8 | +use Magento\Eav\Model\Entity\Attribute\Set; |
| 9 | +use Magento\TestFramework\Helper\Bootstrap; |
| 10 | +use Magento\Framework\Registry; |
| 11 | + |
| 12 | +$objectManager = Bootstrap::getObjectManager(); |
| 13 | +$registry = $objectManager->get(Registry::class); |
| 14 | +$registry->unregister('isSecureArea'); |
| 15 | +$registry->register('isSecureArea', true); |
| 16 | + |
| 17 | +/** @var Attribute $attribute */ |
| 18 | +$attribute = $objectManager->create(Attribute::class); |
10 | 19 | $attribute->loadByCode(4, 'foo');
|
11 | 20 |
|
12 | 21 | if ($attribute->getId()) {
|
13 | 22 | $attribute->delete();
|
14 | 23 | }
|
15 | 24 |
|
16 |
| -/** @var \Magento\Eav\Model\Entity\Attribute\Set $attributeSet */ |
17 |
| -$attributeSet = $objectManager->create(\Magento\Eav\Model\Entity\Attribute\Set::class) |
18 |
| - ->load('test_attribute_set', 'attribute_set_name'); |
| 25 | +/** @var Set $attributeSet */ |
| 26 | +$attributeSet = $objectManager->create(Set::class)->load('test_attribute_set', 'attribute_set_name'); |
19 | 27 | if ($attributeSet->getId()) {
|
20 | 28 | $attributeSet->delete();
|
21 | 29 | }
|
| 30 | +$registry->unregister('isSecureArea'); |
| 31 | +$registry->register('isSecureArea', false); |
0 commit comments