serialize($data); } return null; } /** * @return \Pock\Serializer\SerializerInterface * * @SuppressWarnings(PHPMD.StaticAccess) * @throws \Pock\Exception\XmlException */ protected static function xmlSerializer(): SerializerInterface { if (null !== static::$xmlSerializer) { return static::$xmlSerializer; } $serializer = XmlSerializerFactory::create(); if (null === $serializer) { throw new XmlException('No XML serializer available'); } static::$xmlSerializer = $serializer; return $serializer; } }