moduleDataSetup = $moduleDataSetup; $this->moduleDataProvider = $moduleDataProvider; } public static function getDependencies(): array { return []; } public function getAliases(): array { return []; } public function apply(): DeployModuleSearchSettings { $data = [ 'scope' => 'default', 'scope_id' => 0, 'path' => 'amasty_elastic/catalog/query_settings', 'value' => $this->moduleDataProvider->getModuleDataFileContent(self::SEARCH_CONFIG_FILE) ]; $connection = $this->moduleDataSetup->getConnection(); $connection->insertOnDuplicate( $this->moduleDataSetup->getTable('core_config_data'), $data, ['value'] ); return $this; } }