EntitySerializerInterface
interface EntitySerializerInterface (View source)
Interface for entity serialization strategies.
Different data sources (stubs vs reflection) have different metadata available, so they need different serialization strategies:
- StubsEntitySerializer: Serializes PhpDoc, version info, LanguageLevelTypeAware, etc.
- ReflectionEntitySerializer: Only serializes data available via PHP Reflection API
Methods
array
serialize(mixed $entity)
Serialize an entity to array format suitable for JSON encoding.
mixed
deserialize(array $data)
Deserialize an entity from array format.
Details
array
serialize(mixed $entity)
Serialize an entity to array format suitable for JSON encoding.
mixed
deserialize(array $data)
Deserialize an entity from array format.