36 $this->normalizer = $normalizer;
37 parent::__construct($serialize, $json);
50 '/^(.*?conditions_encoded<\/argument><argument [^<]*>)(.*?)(<\/argument>.*?)$/si',
55 if (isset($matches[0])) {
56 $matchSegments = $matches[0];
57 $matchSegments[2] = parent::convert($matchSegments[2]);
58 return $matchSegments[1] . $matchSegments[2] . $matchSegments[3];
69 $value = $this->normalizer->restoreReservedCharacters(
$value);
70 return parent::isValidJsonValue(
$value);
79 $value = $this->restoreReservedCharactersInSerializedContent(
$value);
80 return parent::unserializeValue(
$value);
88 return htmlspecialchars(
89 $this->normalizer->replaceReservedCharacters(parent::encodeJson(
$value))
99 private function restoreReservedCharactersInSerializedContent($serializedContent)