Class OrderJsonSerializer
Class OrderJsonSerializer
This class will serialize and deserialize an Order entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communication.
- AbstractJsonSerializer implements SerializerInterface
- ┗ OrderJsonSerializer
Package: Extensions\Serializers
Category: System
Located at Extensions/Serializers/OrderJsonSerializer.inc.php
Category: System
Located at Extensions/Serializers/OrderJsonSerializer.inc.php
Methods summary
public
serialize( OrderInterface $object, boolean $encode = true )
: string|array
Serialize an Order object to a JSON string.
public
deserialize( string $string, object $baseObject = null )
: GXEngineOrder
Deserialize an Order JSON String.
public
serializeOrderStatusHistoryListItem( OrderStatusHistoryListItem $orderStatusHistoryListItem )
protected
_serializeOrderItemDownloadInformation( OrderItemDownloadInformation $downloadInformation )
Methods inherited from AbstractJsonSerializer
__construct(),
_deserializeAddonValues(),
_deserializeLanguageSpecificProperty(),
_serializeAddonValues(),
_serializeLanguageSpecificProperty(),
jsonEncode()