diff --git a/src/Symfony/Component/Serializer/Encoder/CsvEncoder.php b/src/Symfony/Component/Serializer/Encoder/CsvEncoder.php index e03fcc0d7f..6d31fb3600 100644 --- a/src/Symfony/Component/Serializer/Encoder/CsvEncoder.php +++ b/src/Symfony/Component/Serializer/Encoder/CsvEncoder.php @@ -28,6 +28,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface const KEY_SEPARATOR_KEY = 'csv_key_separator'; const HEADERS_KEY = 'csv_headers'; const ESCAPE_FORMULAS_KEY = 'csv_escape_formulas'; + const AS_COLLECTION_KEY = 'as_collection'; private $delimiter; private $enclosure; @@ -157,7 +158,7 @@ class CsvEncoder implements EncoderInterface, DecoderInterface } fclose($handle); - if ($context['as_collection'] ?? false) { + if ($context[self::AS_COLLECTION_KEY] ?? false) { return $result; } diff --git a/src/Symfony/Component/Serializer/Tests/Encoder/CsvEncoderTest.php b/src/Symfony/Component/Serializer/Tests/Encoder/CsvEncoderTest.php index d990d51ec7..4a0bc8169b 100644 --- a/src/Symfony/Component/Serializer/Tests/Encoder/CsvEncoderTest.php +++ b/src/Symfony/Component/Serializer/Tests/Encoder/CsvEncoderTest.php @@ -324,7 +324,7 @@ foo a CSV - , 'csv', array('as_collection' => true))); + , 'csv', array(CsvEncoder::AS_COLLECTION_KEY => true))); } public function testDecodeToManyRelation()