/** * @param \SimpleXMLElement $xml * @return UnregisteredParcelLockerMember */ static function createFromXml(\SimpleXMLElement $xml) { $self = new self(); if (isset($xml->language) && $xml->language != '') { $self->setLanguage((string) $xml->language); } if (isset($xml->mobilePhone) && $xml->mobilePhone != '') { $self->setMobilePhone((string) $xml->mobilePhone); } if (isset($xml->emailAddress) && $xml->emailAddress != '') { $self->setEmailAddress((string) $xml->emailAddress); } if (isset($xml->parcelLockerReducedMobilityZone)) { $self->setParcelLockerReducedMobilityZone(parcelLockerReducedMobilityZone::createFromXml($xml->parcelLockerReducedMobilityZone)); } return $self; }