Defines the interface of denormalizers.
@author Jordi Boggiano <j.boggiano@seld.be>
Expanded class hierarchy of DenormalizerInterface
All classes that implement DenormalizerInterface
interface DenormalizerInterface {
/**
* Denormalizes data back into an object of the given class
*
* @param mixed $data data to restore
* @param string $class the expected class to instantiate
* @param string $format format the given data was extracted from
* @return object
*/
public function denormalize($data, $class, $format = null);
/**
* Checks whether the given class is supported for denormalization by this normalizer
*
* @param mixed $data Data to denormalize from.
* @param string $type The class to which the data should be denormalized.
* @param string $format The format being deserialized from.
* @return Boolean
*/
public function supportsDenormalization($data, $type, $format = null);
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DenormalizerInterface:: |
public | function | Denormalizes data back into an object of the given class | 3 |
DenormalizerInterface:: |
public | function | Checks whether the given class is supported for denormalization by this normalizer | 3 |