CsvSerializer
class CsvSerializer implements DataUnserializerInterface, DataSerializerInterface, DataFileUnerializerInterface, DataFileSerializerInterface (View source)
CSV (comma separated value) (de)serializer
Supported media type parameters - separator - enclosure - escape - eol (unserializer and PHP 8.1+ for serializer)
Traits
Properties
| string | $separator | Default field separator | |
| string | $enclosure | Default field enclosure | |
| string | $escape | Default escape character | |
| string | $eol | Default End of line |
Methods
No description
No description
No description
No description
No description
No description
Set the strigification function
No description
No description
No description
Get the list of content type supported by the serializer interface.
Indicate if the given data can be unserialized to the given media type
Serialize data to a given media type
No description
No description
No description
No description
No description
Details
at line 308
protected
buildMediaTypeList()
in MediaTypeListTrait at line 21
protected
getMediaTypes()
in MediaTypeListTrait at line 33
protected
matchMediaType(MediaTypeInterface $mediaType)
protected
setFileExtensions($array = array())
protected
matchExtension($filename)
getSerializableFileMediaTypes()
canSerializeToFile($filename, $data, MediaTypeInterface $mediaType = null)
at line 197
serializeToFile($filename, $data, MediaTypeInterface $mediaType = null)
protected
getMediaTypeFactoryFlags()
getUnserializableFileMediaTypes()
canUnserializeFromFile($filename, MediaTypeInterface $mediaType = null)
at line 149
mixed
unserializeFromFile(string $filename, MediaTypeInterface $mediaType = null)
at line 72
__construct()
at line 90
setStringifier(callable $callback)
Set the strigification function
at line 98
MediaTypeInterface[]
getUnserializableDataMediaTypes()
at line 103
mixed
unserializeData(string $data, MediaTypeInterface $mediaType = null)
at line 122
TRUE
canUnserializeData(mixed $data, MediaTypeInterface $mediaType = null)
at line 132
MediaTypeInterface[]
getSerializableDataMediaTypes()
Get the list of content type supported by the serializer interface.
at line 137
boolean
canSerializeData(mixed $data, MediaTypeInterface $mediaType = null)
Indicate if the given data can be unserialized to the given media type
at line 178
string
serializeData(mixed $data, MediaTypeInterface $mediaType = null)
Serialize data to a given media type