function XmlEncoder::needsCdataWrapping
Checks if a value contains any characters which would require CDATA wrapping.
1 call to XmlEncoder::needsCdataWrapping()
- XmlEncoder::selectNodeType in vendor/
symfony/ serializer/ Encoder/ XmlEncoder.php - Tests the value being passed and decide what sort of element to create.
File
-
vendor/
symfony/ serializer/ Encoder/ XmlEncoder.php, line 435
Class
- XmlEncoder
- @author Jordi Boggiano <j.boggiano@seld.be> @author John Wards <jwards@whiteoctober.co.uk> @author Fabian Vogler <fabian@equivalence.ch> @author Kévin Dunglas <dunglas@gmail.com> @author Dany Maillard…
Namespace
Symfony\Component\Serializer\EncoderCode
private function needsCdataWrapping(string $val, array $context) : bool {
return ($context[self::CDATA_WRAPPING] ?? $this->defaultContext[self::CDATA_WRAPPING]) && preg_match($context[self::CDATA_WRAPPING_PATTERN] ?? $this->defaultContext[self::CDATA_WRAPPING_PATTERN], $val);
}