File tree 2 files changed +7
-2
lines changed
lib/internal/Magento/Framework/Webapi
Test/Unit/Rest/Response/Renderer 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -111,8 +111,7 @@ protected function _formatValue($value)
111
111
/** Without the following transformation boolean values are rendered incorrectly */
112
112
$ value = $ value ? 'true ' : 'false ' ;
113
113
}
114
- $ replacementMap = ['& ' => '& ' ];
115
- return str_replace (array_keys ($ replacementMap ), array_values ($ replacementMap ), $ value );
114
+ return (string ) $ value ;
116
115
}
117
116
118
117
/**
@@ -166,3 +165,4 @@ protected function _prepareKey($key)
166
165
return $ key ;
167
166
}
168
167
}
168
+
Original file line number Diff line number Diff line change @@ -76,6 +76,11 @@ public function providerXmlRender()
76
76
'<?xml version="1.0"?><response><item_7key>value</item_7key></response> ' ,
77
77
'Invalid XML render with numeric symbol in data index. '
78
78
],
79
+ [
80
+ ['key ' => 'test & foo ' ],
81
+ '<?xml version="1.0"?><response><key>test & foo</key></response> ' ,
82
+ 'Invalid XML render with ampersand symbol in data index. '
83
+ ],
79
84
[
80
85
['.key ' => 'value ' ],
81
86
'<?xml version="1.0"?><response><item_key>value</item_key></response> ' ,
You can’t perform that action at this time.
0 commit comments