|
7 | 7 |
|
8 | 8 | namespace Magento\Setup\Model;
|
9 | 9 |
|
10 |
| -use Magento\Framework\App\Config; |
| 10 | +use Magento\Framework\Config\CacheInterface; |
11 | 11 | use Magento\Framework\Setup\Option\AbstractConfigOption;
|
12 | 12 | use Magento\Framework\Validation\ValidationException;
|
13 | 13 | use Magento\Search\Model\SearchEngine\Validator;
|
@@ -35,26 +35,26 @@ class SearchConfig
|
35 | 35 | private $installConfig;
|
36 | 36 |
|
37 | 37 | /**
|
38 |
| - * @var Config |
| 38 | + * @var CacheInterface |
39 | 39 | */
|
40 |
| - private $appConfig; |
| 40 | + private $cache; |
41 | 41 |
|
42 | 42 | /**
|
43 | 43 | * @param SearchConfigOptionsList $searchConfigOptionsList
|
44 | 44 | * @param Validator $searchValidator
|
45 | 45 | * @param CompositeInstallConfig $installConfig
|
46 |
| - * @param Config $appConfig |
| 46 | + * @param CacheInterface $cache |
47 | 47 | */
|
48 | 48 | public function __construct(
|
49 | 49 | SearchConfigOptionsList $searchConfigOptionsList,
|
50 | 50 | Validator $searchValidator,
|
51 | 51 | CompositeInstallConfig $installConfig,
|
52 |
| - Config $appConfig |
| 52 | + CacheInterface $cache |
53 | 53 | ) {
|
54 | 54 | $this->searchConfigOptionsList = $searchConfigOptionsList;
|
55 | 55 | $this->searchValidator = $searchValidator;
|
56 | 56 | $this->installConfig = $installConfig;
|
57 |
| - $this->appConfig = $appConfig; |
| 57 | + $this->cache = $cache; |
58 | 58 | }
|
59 | 59 |
|
60 | 60 | /**
|
@@ -85,8 +85,8 @@ public function saveConfiguration(array $inputOptions)
|
85 | 85 | */
|
86 | 86 | public function validateSearchEngine()
|
87 | 87 | {
|
88 |
| - //Clean config cache prior to validation |
89 |
| - $this->appConfig->clean(); |
| 88 | + // Clean config cache prior to validation |
| 89 | + $this->cache->clean(); |
90 | 90 |
|
91 | 91 | $validationErrors = $this->searchValidator->validate();
|
92 | 92 | if (!empty($validationErrors)) {
|
|
0 commit comments