/** * Loads InstanceStatusEventTypeData from simple xml object * * @param \SimpleXMLElement $sxml * @return InstanceStatusEventTypeData Returns InstanceStatusEventTypeData */ protected function _loadInstanceStatusEventTypeData(\SimpleXMLElement $sxml) { $item = null; if ($this->exist($sxml)) { $item = new InstanceStatusEventTypeData(); $item->setEc2($this->ec2); $item->code = $this->exist($sxml->code) ? (string) $sxml->code : null; $item->description = $this->exist($sxml->description) ? (string) $sxml->description : null; $item->notAfter = $this->exist($sxml->notAfter) ? new DateTime((string) $sxml->notAfter, new DateTimeZone('UTC')) : null; $item->notBefore = $this->exist($sxml->notBefore) ? new DateTime((string) $sxml->notBefore, new DateTimeZone('UTC')) : null; } return $item; }