public function XmlEncoder::encode

Same name in this branch

Implements \Symfony\Component\Serializer\Encoder\EncoderInterface::encode().

Overrides EncoderInterface::encode

File

drupal/core/modules/serialization/lib/Drupal/serialization/Encoder/XmlEncoder.php, line 47
Contains \Drupal\serialization\Encoder\XmlEncoder.

Class

XmlEncoder
Adds XML support for serializer.

Namespace

Drupal\serialization\Encoder

Code

public function encode($data, $format, array $context = array()) {
  $normalized = $this->serializer
    ->normalize($data, $format, $context);
  return $this->baseEncoder
    ->encode($normalized, $format, $context);
}