diff --git a/setup/performance-toolkit/profiles/ce/attributeSets.xml b/setup/performance-toolkit/config/attributeSets.xml similarity index 100% rename from setup/performance-toolkit/profiles/ce/attributeSets.xml rename to setup/performance-toolkit/config/attributeSets.xml diff --git a/setup/performance-toolkit/profiles/ce/searchConfig.xml b/setup/performance-toolkit/config/searchConfig.xml similarity index 100% rename from setup/performance-toolkit/profiles/ce/searchConfig.xml rename to setup/performance-toolkit/config/searchConfig.xml diff --git a/setup/performance-toolkit/profiles/ce/searchTerms.xml b/setup/performance-toolkit/config/searchTerms.xml similarity index 100% rename from setup/performance-toolkit/profiles/ce/searchTerms.xml rename to setup/performance-toolkit/config/searchTerms.xml diff --git a/setup/performance-toolkit/profiles/ce/extra_large.xml b/setup/performance-toolkit/profiles/ce/extra_large.xml index c9bf96ad4f4cab4cb8a6c1aacbe6e89a673e842c..fd1da116bc92b39fa23a3a4821daec93889fbad4 100644 --- a/setup/performance-toolkit/profiles/ce/extra_large.xml +++ b/setup/performance-toolkit/profiles/ce/extra_large.xml @@ -68,8 +68,8 @@ <set_scheduled>true</set_scheduled> </indexer> </indexers> - <xi:include href="searchTerms.xml" /> - <xi:include href="searchConfig.xml" /> - <xi:include href="attributeSets.xml" /> + <xi:include href="../../config/searchTerms.xml" /> + <xi:include href="../../config/searchConfig.xml" /> + <xi:include href="../../config/attributeSets.xml" /> </profile> </config> diff --git a/setup/performance-toolkit/profiles/ce/large.xml b/setup/performance-toolkit/profiles/ce/large.xml index 07e7ac33023b17d5d626986b76d84e88b3f7314b..d5d381fe059c95316d43ef88f56280c27494b197 100644 --- a/setup/performance-toolkit/profiles/ce/large.xml +++ b/setup/performance-toolkit/profiles/ce/large.xml @@ -68,8 +68,8 @@ <set_scheduled>true</set_scheduled> </indexer> </indexers> - <xi:include href="searchTerms.xml" /> - <xi:include href="searchConfig.xml" /> - <xi:include href="attributeSets.xml" /> + <xi:include href="../../config/searchTerms.xml" /> + <xi:include href="../../config/searchConfig.xml" /> + <xi:include href="../../config/attributeSets.xml" /> </profile> </config> diff --git a/setup/performance-toolkit/profiles/ce/medium.xml b/setup/performance-toolkit/profiles/ce/medium.xml index 6b1b289e823bab41a6d637350037b64c39e96935..95cd062fa74b6b94233066a6f0d0d3b296480b6b 100644 --- a/setup/performance-toolkit/profiles/ce/medium.xml +++ b/setup/performance-toolkit/profiles/ce/medium.xml @@ -68,8 +68,8 @@ <set_scheduled>false</set_scheduled> </indexer> </indexers> - <xi:include href="searchTerms.xml" /> - <xi:include href="searchConfig.xml" /> - <xi:include href="attributeSets.xml" /> + <xi:include href="../../config/searchTerms.xml" /> + <xi:include href="../../config/searchConfig.xml" /> + <xi:include href="../../config/attributeSets.xml" /> </profile> </config> diff --git a/setup/performance-toolkit/profiles/ce/small.xml b/setup/performance-toolkit/profiles/ce/small.xml index 4f9b436666f8c743c0fd0058c6fc747944506c9d..1949bb2a53f9aa69237b544ade511f4dd39815e0 100644 --- a/setup/performance-toolkit/profiles/ce/small.xml +++ b/setup/performance-toolkit/profiles/ce/small.xml @@ -68,8 +68,8 @@ <set_scheduled>false</set_scheduled> </indexer> </indexers> - <xi:include href="searchTerms.xml" /> - <xi:include href="searchConfig.xml" /> - <xi:include href="attributeSets.xml" /> + <xi:include href="../../config/searchTerms.xml" /> + <xi:include href="../../config/searchConfig.xml" /> + <xi:include href="../../config/attributeSets.xml" /> </profile> </config> diff --git a/setup/src/Magento/Setup/Fixtures/FixtureModel.php b/setup/src/Magento/Setup/Fixtures/FixtureModel.php index 44173a32c3e771ec2c43480a73c380ad2a2691ab..d8e23253e8d25e0882f2230fac694b212e58ab86 100644 --- a/setup/src/Magento/Setup/Fixtures/FixtureModel.php +++ b/setup/src/Magento/Setup/Fixtures/FixtureModel.php @@ -221,6 +221,10 @@ class FixtureModel */ public function getValue($key, $default = null) { - return isset($this->config['config']['profile'][$key]) ? $this->config['config']['profile'][$key] : $default; + return isset($this->config['config']['profile'][$key]) ? + ( + isset($this->config['config']['profile'][$key]['_value']) ? + $this->config['config']['profile'][$key]['_value'] : $this->config['config']['profile'][$key] + ) : $default; } }