|
3 | 3 | * Copyright © Magento, Inc. All rights reserved. |
4 | 4 | * See COPYING.txt for license details. |
5 | 5 | */ |
6 | | -$website = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Store\Model\Website::class); |
| 6 | + |
| 7 | +use Magento\Framework\App\Cache\Manager; |
| 8 | + |
| 9 | +$objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); |
| 10 | +$website = $objectManager->create(\Magento\Store\Model\Website::class); |
7 | 11 | /** @var $website \Magento\Store\Model\Website */ |
8 | 12 | if (!$website->load('test', 'code')->getId()) { |
9 | 13 | $website->setData(['code' => 'test', 'name' => 'Test Website', 'default_group_id' => '1', 'is_default' => '0']); |
10 | 14 | $website->save(); |
11 | 15 | } |
12 | 16 | $websiteId = $website->getId(); |
13 | | -$store = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Store\Model\Store::class); |
| 17 | +$store = $objectManager->create(\Magento\Store\Model\Store::class); |
14 | 18 | if (!$store->load('fixture_second_store', 'code')->getId()) { |
15 | | - $groupId = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get( |
| 19 | + $groupId = $objectManager->get( |
16 | 20 | \Magento\Store\Model\StoreManagerInterface::class |
17 | 21 | )->getWebsite()->getDefaultGroupId(); |
18 | 22 | $store->setCode( |
|
31 | 35 | $store->save(); |
32 | 36 | } |
33 | 37 |
|
34 | | -$store = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Store\Model\Store::class); |
| 38 | +$store = $objectManager->create(\Magento\Store\Model\Store::class); |
35 | 39 | if (!$store->load('fixture_third_store', 'code')->getId()) { |
36 | | - $groupId = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get( |
| 40 | + $groupId = $objectManager->get( |
37 | 41 | \Magento\Store\Model\StoreManagerInterface::class |
38 | 42 | )->getWebsite()->getDefaultGroupId(); |
39 | 43 | $store->setCode( |
|
54 | 58 |
|
55 | 59 | /* Refresh CatalogSearch index */ |
56 | 60 | /** @var \Magento\Framework\Indexer\IndexerRegistry $indexerRegistry */ |
57 | | -$indexerRegistry = \Magento\TestFramework\Helper\Bootstrap::getObjectManager() |
58 | | - ->create(\Magento\Framework\Indexer\IndexerRegistry::class); |
| 61 | +$indexerRegistry = $objectManager->create(\Magento\Framework\Indexer\IndexerRegistry::class); |
59 | 62 | $indexerRegistry->get(\Magento\CatalogSearch\Model\Indexer\Fulltext::INDEXER_ID)->reindexAll(); |
| 63 | + |
| 64 | +$cache = $objectManager->get(Manager::class); |
| 65 | +$cache->clean(['full_page', 'config']); |
0 commit comments