Defines the interface of encoders
@author Jordi Boggiano <j.boggiano@seld.be>
Expanded class hierarchy of EncoderInterface
All classes that implement EncoderInterface
interface EncoderInterface {
/**
* Encodes data into the given format
*
* @param mixed $data Data to encode
* @param string $format Format name
*
* @return scalar
*/
public function encode($data, $format);
/**
* Checks whether the serializer can encode to given format
*
* @param string $format format name
* @return Boolean
*/
public function supportsEncoding($format);
}
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EncoderInterface:: |
public | function | Encodes data into the given format | 6 |
EncoderInterface:: |
public | function | Checks whether the serializer can encode to given format | 6 |