@@ -158,7 +158,7 @@ public function testEncodeCustomSettings()
158158 $ this ->encoder = new CsvEncoder ([
159159 CsvEncoder::DELIMITER_KEY => '; ' ,
160160 CsvEncoder::ENCLOSURE_KEY => "' " ,
161- CsvEncoder::ESCAPE_CHAR_KEY => ' | ' ,
161+ CsvEncoder::ESCAPE_CHAR_KEY => \ PHP_VERSION_ID < 70400 ? ' | ' : ' ' ,
162162 CsvEncoder::KEY_SEPARATOR_KEY => '- ' ,
163163 ]);
164164
@@ -184,7 +184,7 @@ public function testEncodeCustomSettingsPassedInContext()
184184 , $ this ->encoder ->encode ($ value , 'csv ' , [
185185 CsvEncoder::DELIMITER_KEY => '; ' ,
186186 CsvEncoder::ENCLOSURE_KEY => "' " ,
187- CsvEncoder::ESCAPE_CHAR_KEY => ' | ' ,
187+ CsvEncoder::ESCAPE_CHAR_KEY => \ PHP_VERSION_ID < 70400 ? ' | ' : ' ' ,
188188 CsvEncoder::KEY_SEPARATOR_KEY => '- ' ,
189189 ]));
190190 }
@@ -194,7 +194,7 @@ public function testEncodeCustomSettingsPassedInConstructor()
194194 $ encoder = new CsvEncoder ([
195195 CsvEncoder::DELIMITER_KEY => '; ' ,
196196 CsvEncoder::ENCLOSURE_KEY => "' " ,
197- CsvEncoder::ESCAPE_CHAR_KEY => ' | ' ,
197+ CsvEncoder::ESCAPE_CHAR_KEY => \ PHP_VERSION_ID < 70400 ? ' | ' : ' ' ,
198198 CsvEncoder::KEY_SEPARATOR_KEY => '- ' ,
199199 ]);
200200 $ value = ['a ' => 'he \'llo ' , 'c ' => ['d ' => 'foo ' ]];
@@ -583,7 +583,7 @@ public function testDecodeCustomSettings()
583583 $ this ->encoder = new CsvEncoder ([
584584 CsvEncoder::DELIMITER_KEY => '; ' ,
585585 CsvEncoder::ENCLOSURE_KEY => "' " ,
586- CsvEncoder::ESCAPE_CHAR_KEY => ' | ' ,
586+ CsvEncoder::ESCAPE_CHAR_KEY => \ PHP_VERSION_ID < 70400 ? ' | ' : ' ' ,
587587 CsvEncoder::KEY_SEPARATOR_KEY => '- ' ,
588588 ]);
589589
@@ -605,7 +605,7 @@ public function testDecodeCustomSettingsPassedInContext()
605605 , 'csv ' , [
606606 CsvEncoder::DELIMITER_KEY => '; ' ,
607607 CsvEncoder::ENCLOSURE_KEY => "' " ,
608- CsvEncoder::ESCAPE_CHAR_KEY => ' | ' ,
608+ CsvEncoder::ESCAPE_CHAR_KEY => \ PHP_VERSION_ID < 70400 ? ' | ' : ' ' ,
609609 CsvEncoder::KEY_SEPARATOR_KEY => '- ' ,
610610 ]));
611611 }
@@ -615,7 +615,7 @@ public function testDecodeCustomSettingsPassedInConstructor()
615615 $ encoder = new CsvEncoder ([
616616 CsvEncoder::DELIMITER_KEY => '; ' ,
617617 CsvEncoder::ENCLOSURE_KEY => "' " ,
618- CsvEncoder::ESCAPE_CHAR_KEY => ' | ' ,
618+ CsvEncoder::ESCAPE_CHAR_KEY => \ PHP_VERSION_ID < 70400 ? ' | ' : ' ' ,
619619 CsvEncoder::KEY_SEPARATOR_KEY => '- ' ,
620620 CsvEncoder::AS_COLLECTION_KEY => true , // Can be removed in 5.0
621621 ]);
0 commit comments