public function JsonEncode::encode

Encodes PHP data to a JSON string

Overrides EncoderInterface::encode

File

drupal/core/vendor/symfony/serializer/Symfony/Component/Serializer/Encoder/JsonEncode.php, line 46

Class

JsonEncode
Encodes JSON data

Namespace

Symfony\Component\Serializer\Encoder

Code

public function encode($data, $format, array $context = array()) {
  $context = $this
    ->resolveContext($context);
  $encodedJson = json_encode($data, $context['json_encode_options']);
  $this->lastError = json_last_error();
  return $encodedJson;
}