File tree Expand file tree Collapse file tree 3 files changed +22
-26
lines changed Expand file tree Collapse file tree 3 files changed +22
-26
lines changed Original file line number Diff line number Diff line change @@ -22,6 +22,22 @@ class ConfigureCatalogSearch extends AbstractActionController
22
22
*/
23
23
private $ searchConfigOptionsList ;
24
24
25
+ /**
26
+ * Default values to prefill form
27
+ *
28
+ * @var array
29
+ */
30
+ private $ prefillConfigValues = [
31
+ 'engine ' => 'elasticsearch7 ' ,
32
+ 'elasticsearch ' => [
33
+ 'hostname ' => 'localhost ' ,
34
+ 'port ' => '9200 ' ,
35
+ 'timeout ' => '15 ' ,
36
+ 'indexPrefix ' => 'magento2 ' ,
37
+ 'enableAuth ' => false
38
+ ]
39
+ ];
40
+
25
41
/**
26
42
* @param SearchConfigOptionsList $searchConfigOptionsList
27
43
*/
@@ -51,17 +67,6 @@ public function indexAction(): ViewModel
51
67
*/
52
68
public function defaultParametersAction (): JsonModel
53
69
{
54
- $ defaults = [
55
- 'engine ' => SearchConfigOptionsList::DEFAULT_SEARCH_ENGINE ,
56
- 'elasticsearch ' => [
57
- 'hostname ' => SearchConfigOptionsList::DEFAULT_ELASTICSEARCH_HOST ,
58
- 'port ' => SearchConfigOptionsList::DEFAULT_ELASTICSEARCH_PORT ,
59
- 'timeout ' => SearchConfigOptionsList::DEFAULT_ELASTICSEARCH_TIMEOUT ,
60
- 'indexPrefix ' => SearchConfigOptionsList::DEFAULT_ELASTICSEARCH_INDEX_PREFIX ,
61
- 'enableAuth ' => false
62
- ]
63
- ];
64
-
65
- return new JsonModel ($ defaults );
70
+ return new JsonModel ($ this ->prefillConfigValues );
66
71
}
67
72
}
Original file line number Diff line number Diff line change @@ -28,15 +28,6 @@ class SearchConfigOptionsList
28
28
const INPUT_KEY_ELASTICSEARCH_INDEX_PREFIX = 'elasticsearch-index-prefix ' ;
29
29
const INPUT_KEY_ELASTICSEARCH_TIMEOUT = 'elasticsearch-timeout ' ;
30
30
31
- /**
32
- * Default values
33
- */
34
- const DEFAULT_SEARCH_ENGINE = 'elasticsearch7 ' ;
35
- const DEFAULT_ELASTICSEARCH_HOST = 'localhost ' ;
36
- const DEFAULT_ELASTICSEARCH_PORT = '9200 ' ;
37
- const DEFAULT_ELASTICSEARCH_INDEX_PREFIX = 'magento2 ' ;
38
- const DEFAULT_ELASTICSEARCH_TIMEOUT = 15 ;
39
-
40
31
/**
41
32
* Get options list for search engine configuration
42
33
*
Original file line number Diff line number Diff line change @@ -50,12 +50,12 @@ public function testDefaultParametersAction()
50
50
$ this ->assertInstanceOf (JsonModel::class, $ jsonModel );
51
51
52
52
$ expectedDefaultParameters = [
53
- 'engine ' => SearchConfigOptionsList:: DEFAULT_SEARCH_ENGINE ,
53
+ 'engine ' => ' elasticsearch7 ' ,
54
54
'elasticsearch ' => [
55
- 'hostname ' => SearchConfigOptionsList:: DEFAULT_ELASTICSEARCH_HOST ,
56
- 'port ' => SearchConfigOptionsList:: DEFAULT_ELASTICSEARCH_PORT ,
57
- 'timeout ' => SearchConfigOptionsList:: DEFAULT_ELASTICSEARCH_TIMEOUT ,
58
- 'indexPrefix ' => SearchConfigOptionsList:: DEFAULT_ELASTICSEARCH_INDEX_PREFIX ,
55
+ 'hostname ' => ' localhost ' ,
56
+ 'port ' => ' 9200 ' ,
57
+ 'timeout ' => ' 15 ' ,
58
+ 'indexPrefix ' => ' magento2 ' ,
59
59
'enableAuth ' => false
60
60
]
61
61
];
You can’t perform that action at this time.
0 commit comments