public function fromXML(SimpleXMLElement $xml) { $loadBalancing = new LoadBalancing(); $loadBalancing->setType((string) $xml['type']); $loadBalancing->setTargetHealthCheck((string) $xml->targetHealthCheck[type]); if (!empty($xml->failOver)) { $loadBalancing->setFailOver(true); $onResponseCode = array(); foreach ($xml->failOver->onResponseCode as $responsCode) { $onResponseCode[] = (string) $responsCode; } $loadBalancing->setOnResponseCode($onResponseCode); } return $loadBalancing; }