B

CsvSerializer::buildMediaTypeList() — Method in class CsvSerializer
IniSerializer::buildMediaTypeList() — Method in class IniSerializer
JsonSerializer::buildMediaTypeList() — Method in class JsonSerializer
LuaSerializer::buildMediaTypeList() — Method in class LuaSerializer
PhpFileUnserializer::buildMediaTypeList() — Method in class PhpFileUnserializer
PlainTextSerializer::buildMediaTypeList() — Method in class PlainTextSerializer
MediaTypeListTrait::buildMediaTypeList() — Method in class MediaTypeListTrait
UrlEncodedSerializer::buildMediaTypeList() — Method in class UrlEncodedSerializer
YamlSerializer::buildMediaTypeList() — Method in class YamlSerializer

C

CsvSerializer — Class in namespace NoreSources\Data\Serialization
CSV (comma separated value) (de)serializer
CsvSerializer::canUnserializeData() — Method in class CsvSerializer
CsvSerializer::canSerializeData() — Method in class CsvSerializer
Indicate if the given data can be unserialized to the given media type
DataFileSerializerInterface::canSerializeToFile() — Method in class DataFileSerializerInterface
DataFileUnerializerInterface::canUnserializeFromFile() — Method in class DataFileUnerializerInterface
DataSerializationManager::canUnserializeData() — Method in class DataSerializationManager
DataSerializationManager::canSerializeData() — Method in class DataSerializationManager
Indicate if the given data can be unserialized to the given media type
DataSerializationManager::canUnserializeFromFile() — Method in class DataSerializationManager
DataSerializationManager::canSerializeToFile() — Method in class DataSerializationManager
DataSerializerInterface::canSerializeData() — Method in class DataSerializerInterface
Indicate if the given data can be unserialized to the given media type
DataUnserializerInterface::canUnserializeData() — Method in class DataUnserializerInterface
IniSerializer::canUnserializeFromFile() — Method in class IniSerializer
Note: Guessing ini media type from file content type is unreliable
IniSerializer::canUnserializeData() — Method in class IniSerializer
JsonSerializer::canSerializeData() — Method in class JsonSerializer
Indicate if the given data can be unserialized to the given media type
JsonSerializer::canUnserializeData() — Method in class JsonSerializer
LuaSerializer::canSerializeData() — Method in class LuaSerializer
Indicate if the given data can be unserialized to the given media type
PhpFileUnserializer::canUnserializeFromFile() — Method in class PhpFileUnserializer
PlainTextSerializer::canSerializeData() — Method in class PlainTextSerializer
Indicate if the given data can be unserialized to the given media type
PlainTextSerializer::canUnserializeData() — Method in class PlainTextSerializer
DataFileSerializerTrait::canSerializeToFile() — Method in class DataFileSerializerTrait
DataFileUnserializerTrait::canUnserializeFromFile() — Method in class DataFileUnserializerTrait
UrlEncodedSerializer::canSerializeData() — Method in class UrlEncodedSerializer
Indicate if the given data can be unserialized to the given media type
UrlEncodedSerializer::canUnserializeData() — Method in class UrlEncodedSerializer
YamlSerializer::canSerializeData() — Method in class YamlSerializer
Indicate if the given data can be unserialized to the given media type
YamlSerializer::canUnserializeFromFile() — Method in class YamlSerializer
Indicates if the given file can be unserialized
YamlSerializer::canUnserializeData() — Method in class YamlSerializer

D

CsvSerializer::defaultStringifier() — Method in class CsvSerializer
DataFileSerializerInterface — Class in namespace NoreSources\Data\Serialization
Provide data serialization to a given file format
DataFileUnerializerInterface — Class in namespace NoreSources\Data\Serialization
Provide data deserialization from given file format(s)
DataSerializationException — Class in namespace NoreSources\Data\Serialization
Exception raised on (de)serialization failures
DataSerializationManager — Class in namespace NoreSources\Data\Serialization
Data(De)serializer aggregate
DataSerializerInterface — Class in namespace NoreSources\Data\Serialization
Provide data serialization for one or mode content type
DataUnserializerInterface — Class in namespace NoreSources\Data\Serialization
Provide data deserialization for one or more content type
DataFileExtensionTrait — Class in namespace NoreSources\Data\Serialization\Traits
DataFileMediaTypeNormalizerTrait — Class in namespace NoreSources\Data\Serialization\Traits
DataFileSerializerTrait — Class in namespace NoreSources\Data\Serialization\Traits
DataFileUnserializerTrait — Class in namespace NoreSources\Data\Serialization\Traits
DataFileUnserializer base on DataUnserializer implementation

E

$CsvSerializer#enclosure — Property in class CsvSerializer
Default field enclosure
$CsvSerializer#escape — Property in class CsvSerializer
Default escape character
$CsvSerializer#eol — Property in class CsvSerializer
Default End of line

G

CsvSerializer::getUnserializableDataMediaTypes() — Method in class CsvSerializer
CsvSerializer::getSerializableDataMediaTypes() — Method in class CsvSerializer
Get the list of content type supported by the serializer interface.
DataFileSerializerInterface::getSerializableFileMediaTypes() — Method in class DataFileSerializerInterface
Get the list of file type supported by this serializer.
DataFileUnerializerInterface::getUnserializableFileMediaTypes() — Method in class DataFileUnerializerInterface
Get the list of file types supported by this deserializer.
DataSerializationManager::getUnserializableDataMediaTypes() — Method in class DataSerializationManager
DataSerializationManager::getDataUnserializerFor() — Method in class DataSerializationManager
Get a list of DataUnserializerInterface capable of unserialize the given data/media type
DataSerializationManager::getSerializableDataMediaTypes() — Method in class DataSerializationManager
Get the list of content type supported by the serializer interface.
DataSerializationManager::getDataSerializersFor() — Method in class DataSerializationManager
Get a list of DataSerializerInterface capable of serialize the given data / media type
DataSerializationManager::getUnserializableFileMediaTypes() — Method in class DataSerializationManager
Get the list of file types supported by this deserializer.
DataSerializationManager::getDataFileUnserializersFor() — Method in class DataSerializationManager
Get a list of DataFileUnserializerTrait capable of unserialize the given file of the given media type
DataSerializationManager::getSerializableFileMediaTypes() — Method in class DataSerializationManager
Get the list of file type supported by this serializer.
DataSerializationManager::getDataFileSerializersFor() — Method in class DataSerializationManager
Get a list of DataFileSerializerInterface capable of serialize data to the given file to the given file media type
DataSerializerInterface::getSerializableDataMediaTypes() — Method in class DataSerializerInterface
Get the list of content type supported by the serializer interface.
DataUnserializerInterface::getUnserializableDataMediaTypes() — Method in class DataUnserializerInterface
IniSerializer::getUnserializableDataMediaTypes() — Method in class IniSerializer
IniSerializer::getUnserializableFileMediaTypes() — Method in class IniSerializer
Get the list of file types supported by this deserializer.
IniSerializer::getMediaTypeFactoryFlags() — Method in class IniSerializer
JsonSerializer::getSerializableDataMediaTypes() — Method in class JsonSerializer
Get the list of content type supported by the serializer interface.
JsonSerializer::getUnserializableDataMediaTypes() — Method in class JsonSerializer
LuaSerializer::getSerializableDataMediaTypes() — Method in class LuaSerializer
Get the list of content type supported by the serializer interface.
PhpFileUnserializer::getUnserializableFileMediaTypes() — Method in class PhpFileUnserializer
Get the list of file types supported by this deserializer.
PlainTextSerializer::getSerializableDataMediaTypes() — Method in class PlainTextSerializer
Get the list of content type supported by the serializer interface.
PlainTextSerializer::getUnserializableDataMediaTypes() — Method in class PlainTextSerializer
DataFileMediaTypeNormalizerTrait::getMediaTypeFactoryFlags() — Method in class DataFileMediaTypeNormalizerTrait
DataFileSerializerTrait::getSerializableFileMediaTypes() — Method in class DataFileSerializerTrait
DataFileUnserializerTrait::getUnserializableFileMediaTypes() — Method in class DataFileUnserializerTrait
MediaTypeListTrait::getMediaTypes() — Method in class MediaTypeListTrait
UrlEncodedSerializer::getSerializableDataMediaTypes() — Method in class UrlEncodedSerializer
Get the list of content type supported by the serializer interface.
UrlEncodedSerializer::getUnserializableDataMediaTypes() — Method in class UrlEncodedSerializer
YamlSerializer::getSerializableDataMediaTypes() — Method in class YamlSerializer
Get the list of content type supported by the serializer interface.
YamlSerializer::getUnserializableDataMediaTypes() — Method in class YamlSerializer

I

IniSerializer — Class in namespace NoreSources\Data\Serialization
INI deserialization.

J

JsonSerializer — Class in namespace NoreSources\Data\Serialization
JSON content and file (de)serialization

L

LuaSerializer — Class in namespace NoreSources\Data\Serialization
Lua primitive serialization

M

IniSerializer::matchMediaType() — Method in class IniSerializer
JsonSerializer::matchMediaType() — Method in class JsonSerializer
DataFileExtensionTrait::matchExtension() — Method in class DataFileExtensionTrait
MediaTypeListTrait — Class in namespace NoreSources\Data\Serialization\Traits
MediaTypeListTrait::matchMediaType() — Method in class MediaTypeListTrait
YamlSerializer::matchMediaType() — Method in class YamlSerializer

P

CsvSerializer::prepareSerialization() — Method in class CsvSerializer
CsvSerializer::prepareFieldSerialization() — Method in class CsvSerializer
JsonSerializer::prerequisites() — Method in class JsonSerializer
PhpFileUnserializer — Class in namespace NoreSources\Data\Serialization
Load data from a PHP "module" file that returns data.
PhpFileUnserializerSandbox — Class in namespace NoreSources\Data\Serialization
PlainTextSerializer — Class in namespace NoreSources\Data\Serialization
Plain text serialization
YamlSerializer::prerequisites() — Method in class YamlSerializer

R

CsvSerializer::retrieveParameters() — Method in class CsvSerializer
DataSerializationManager::registerSerializer() — Method in class DataSerializationManager
Add a (file|data) (de)serializer method.
PlainTextSerializer::recursiveSerializeData() — Method in class PlainTextSerializer

S

$CsvSerializer#separator — Property in class CsvSerializer
Default field separator
CsvSerializer::setStringifier() — Method in class CsvSerializer
Set the strigification function
CsvSerializer::serializeData() — Method in class CsvSerializer
Serialize data to a given media type
CsvSerializer::serializeToFile() — Method in class CsvSerializer
DataFileSerializerInterface::serializeToFile() — Method in class DataFileSerializerInterface
DataSerializationManager::serializeData() — Method in class DataSerializationManager
Serialize data to a given media type
DataSerializationManager::serializeToFile() — Method in class DataSerializationManager
DataSerializerInterface::serializeData() — Method in class DataSerializerInterface
Serialize data to a given media type
JsonSerializer::serializeData() — Method in class JsonSerializer
Serialize data to a given media type
LuaSerializer::serializeData() — Method in class LuaSerializer
Serialize data to a given media type
LuaSerializer::serializeToFile() — Method in class LuaSerializer
LuaSerializer::serializeTableKey() — Method in class LuaSerializer
LuaSerializer::serializeTable() — Method in class LuaSerializer
LuaSerializer::serializeLiteral() — Method in class LuaSerializer
PlainTextSerializer::serializeData() — Method in class PlainTextSerializer
Serialize data to a given media type
DataFileExtensionTrait::setFileExtensions() — Method in class DataFileExtensionTrait
DataFileSerializerTrait::serializeToFile() — Method in class DataFileSerializerTrait
UrlEncodedSerializer::serializeData() — Method in class UrlEncodedSerializer
Serialize data to a given media type
YamlSerializer::serializeData() — Method in class YamlSerializer
Serialize data to a given media type

U

CsvSerializer::unserializeData() — Method in class CsvSerializer
CsvSerializer::unserializeFromFile() — Method in class CsvSerializer
DataFileUnerializerInterface::unserializeFromFile() — Method in class DataFileUnerializerInterface
DataSerializationManager::unserializeData() — Method in class DataSerializationManager
DataSerializationManager::unserializeFromFile() — Method in class DataSerializationManager
DataUnserializerInterface::unserializeData() — Method in class DataUnserializerInterface
IniSerializer::unserializeFromFile() — Method in class IniSerializer
IniSerializer::unserializeData() — Method in class IniSerializer
JsonSerializer::unserializeData() — Method in class JsonSerializer
PhpFileUnserializer::unserializeFromFile() — Method in class PhpFileUnserializer
PlainTextSerializer::unserializeData() — Method in class PlainTextSerializer
DataFileUnserializerTrait::unserializeFromFile() — Method in class DataFileUnserializerTrait
UrlEncodedSerializer — Class in namespace NoreSources\Data\Serialization
URL-encoded query parameter (de)serialization
UrlEncodedSerializer::unserializeData() — Method in class UrlEncodedSerializer
YamlSerializer::unserializeData() — Method in class YamlSerializer

W

CsvSerializer::writeLinesToStream() — Method in class CsvSerializer

Y

YamlSerializer — Class in namespace NoreSources\Data\Serialization
YAML content and file (de)serialization.

_

CsvSerializer::__construct() — Method in class CsvSerializer
DataSerializationManager::__construct() — Method in class DataSerializationManager
IniSerializer::__construct() — Method in class IniSerializer
JsonSerializer::__construct() — Method in class JsonSerializer
PhpFileUnserializer::__construct() — Method in class PhpFileUnserializer
PhpFileUnserializerSandbox::__invoke() — Method in class PhpFileUnserializerSandbox
PlainTextSerializer::__construct() — Method in class PlainTextSerializer
YamlSerializer::__construct() — Method in class YamlSerializer