Class SliderJsonSerializer
Class SliderJsonSerializer
This class will serialize and deserialize a Slider entity. It can be used into many places where PHP interacts with external requests such as AJAX or API communications.
- AbstractJsonSerializer implements SerializerInterface
- ┗ SliderJsonSerializer
Package: Extensions\Serializers
Category: System
Located at Extensions/Serializers/SliderJsonSerializer.inc.php
Category: System
Located at Extensions/Serializers/SliderJsonSerializer.inc.php
Methods summary
public
serialize( Slider $object, boolean $encode = true )
: string|array
Serialize a Slider object to a JSON string.
public
deserialize( string $string, object $baseObject = null )
: Slider
Deserialize method is not used by the api.
public
_serializeSlideImageAreas( SlideImage $slideImage )
: array
Serialize the slide image areas of a slide image.
protected
_deserializeSlides( object $json )
: SlideCollection
Deserialize slides from slider JSON object.
protected
_deserializeSlideImages( object $json )
: SlideImageCollection
Deserialize slide images from slide JSON object.
protected
_deserializeSlideImageAreas( object $json )
: SlideImageAreaCollection
Deserialize slide image areas from slide image JSON object.
Methods inherited from AbstractJsonSerializer
__construct(),
_deserializeAddonValues(),
_deserializeLanguageSpecificProperty(),
_serializeAddonValues(),
_serializeLanguageSpecificProperty(),
jsonEncode()