Chris@0: , ', &, and " for RFC4627-compliant JSON, which may also be Chris@0: // embedded into HTML. Chris@0: // @see \Symfony\Component\HttpFoundation\JsonResponse Chris@0: $json_encoding_options = JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP | JSON_HEX_QUOT; Chris@0: $this->encodingImpl = $encodingImpl ?: new JsonEncode($json_encoding_options); Chris@0: $this->decodingImpl = $decodingImpl ?: new JsonDecode(TRUE); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function supportsEncoding($format) { Chris@0: return in_array($format, static::$format); Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: */ Chris@0: public function supportsDecoding($format) { Chris@0: return in_array($format, static::$format); Chris@0: } Chris@0: Chris@0: }