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

CsvSerializerClass 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
DataFileSerializerInterfaceClass in namespace NoreSources\Data\Serialization
Provide data serialization to a given file format
DataFileUnerializerInterfaceClass in namespace NoreSources\Data\Serialization
Provide data deserialization from given file format(s)
DataSerializationExceptionClass in namespace NoreSources\Data\Serialization
Exception raised on (de)serialization failures
DataSerializationManagerClass in namespace NoreSources\Data\Serialization
Data(De)serializer aggregate
DataSerializerInterfaceClass in namespace NoreSources\Data\Serialization
Provide data serialization for one or mode content type
DataUnserializerInterfaceClass in namespace NoreSources\Data\Serialization
Provide data deserialization for one or more content type
DataFileExtensionTraitClass in namespace NoreSources\Data\Serialization\Traits
DataFileMediaTypeNormalizerTraitClass in namespace NoreSources\Data\Serialization\Traits
DataFileSerializerTraitClass in namespace NoreSources\Data\Serialization\Traits
DataFileUnserializerTraitClass in namespace NoreSources\Data\Serialization\Traits
DataFileUnserializer base on DataUnserializer implementation

E

$CsvSerializer#enclosureProperty in class CsvSerializer
Default field enclosure
$CsvSerializer#escapeProperty in class CsvSerializer
Default escape character
$CsvSerializer#eolProperty 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

IniSerializerClass in namespace NoreSources\Data\Serialization
INI deserialization.

J

JsonSerializerClass in namespace NoreSources\Data\Serialization
JSON content and file (de)serialization

L

LuaSerializerClass 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
MediaTypeListTraitClass 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
PhpFileUnserializerClass in namespace NoreSources\Data\Serialization
Load data from a PHP "module" file that returns data.
PhpFileUnserializerSandboxClass in namespace NoreSources\Data\Serialization
PlainTextSerializerClass 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#separatorProperty 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
UrlEncodedSerializerClass 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

YamlSerializerClass 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