setId($data['id']); } elseif (\array_key_exists('id', $data) && $data['id'] === null) { $object->setId(null); } if (\array_key_exists('created', $data) && $data['created'] !== null) { $object->setCreated(\DateTime::createFromFormat('Y-m-d H:m:i O T', $data['created'])); } elseif (\array_key_exists('created', $data) && $data['created'] === null) { $object->setCreated(null); } if (\array_key_exists('modified', $data) && $data['modified'] !== null) { $object->setModified(\DateTime::createFromFormat('Y-m-d H:m:i O T', $data['modified'])); } elseif (\array_key_exists('modified', $data) && $data['modified'] === null) { $object->setModified(null); } if (\array_key_exists('zone_id', $data) && $data['zone_id'] !== null) { $object->setZoneId($data['zone_id']); } elseif (\array_key_exists('zone_id', $data) && $data['zone_id'] === null) { $object->setZoneId(null); } if (\array_key_exists('type', $data) && $data['type'] !== null) { $object->setType($data['type']); } elseif (\array_key_exists('type', $data) && $data['type'] === null) { $object->setType(null); } if (\array_key_exists('name', $data) && $data['name'] !== null) { $object->setName($data['name']); } elseif (\array_key_exists('name', $data) && $data['name'] === null) { $object->setName(null); } if (\array_key_exists('value', $data) && $data['value'] !== null) { $object->setValue($data['value']); } elseif (\array_key_exists('value', $data) && $data['value'] === null) { $object->setValue(null); } if (\array_key_exists('ttl', $data) && $data['ttl'] !== null) { $object->setTtl($data['ttl']); } elseif (\array_key_exists('ttl', $data) && $data['ttl'] === null) { $object->setTtl(null); } return $object; } /** * @return array|string|int|float|bool|\ArrayObject|null */ public function normalize($object, $format = null, array $context = array()) { $data = array(); if (null !== $object->getId()) { $data['id'] = $object->getId(); } if (null !== $object->getZoneId()) { $data['zone_id'] = $object->getZoneId(); } if (null !== $object->getType()) { $data['type'] = $object->getType(); } if (null !== $object->getName()) { $data['name'] = $object->getName(); } if (null !== $object->getValue()) { $data['value'] = $object->getValue(); } if (null !== $object->getTtl()) { $data['ttl'] = $object->getTtl(); } return $data; } }