Class EmailJsonSerializer
Class EmailsJsonSerializer
This class will serialize and deserialize an email entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
- AbstractJsonSerializer implements SerializerInterface
- ┗ EmailJsonSerializer
Package: Extensions\Serializers
Category: System
Located at Extensions/Serializers/EmailJsonSerializer.inc.php
Category: System
Located at Extensions/Serializers/EmailJsonSerializer.inc.php
Methods summary
public
serialize( EmailInterface $object, boolean $encode = true )
: string|array
Serialize email object (from Email instance to json string)
public
deserialize( string $string, object $baseObject = null )
: EmailInterface
Deserialize email JSON string.
protected
_serializeAttachment( EmailAttachmentInterface $attachment )
: array
Serialize EmailAttachment
protected
_deserializeAttachment( stdClass $attachment )
: EmailAttachment
Deserialize EmailAttachment
Methods inherited from AbstractJsonSerializer
__construct(),
_deserializeAddonValues(),
_deserializeLanguageSpecificProperty(),
_serializeAddonValues(),
_serializeLanguageSpecificProperty(),
jsonEncode()