diff --git a/Serializer/Normalizer/PhoneNumberNormalizer.php b/Serializer/Normalizer/PhoneNumberNormalizer.php index f73b38b4..d3040bf9 100644 --- a/Serializer/Normalizer/PhoneNumberNormalizer.php +++ b/Serializer/Normalizer/PhoneNumberNormalizer.php @@ -85,6 +85,9 @@ public function supportsNormalization($data, $format = null) */ public function denormalize($data, $class, $format = null, array $context = array()) { + if ($data === null) { + return; + } try { return $this->phoneNumberUtil->parse($data, $this->region); } catch (NumberParseException $e) { @@ -99,4 +102,4 @@ public function supportsDenormalization($data, $type, $format = null) { return $type === 'libphonenumber\PhoneNumber'; } -} \ No newline at end of file +}