С версии: 4.5.2
Автор: Vlad Dobrovolskiy (v.dobrovolskiy@scalr.com)
Наследование: extends Scalr\Service\Aws\Route53\AbstractRoute53DataType
Пример #1
0
 /**
  * Loads Change data from simple xml object
  *
  * @param   \SimpleXMLElement $v
  * @return  ChangeData Returns ChangeData
  */
 protected function _loadChangeData(\SimpleXMLElement $sxml)
 {
     $item = null;
     if ($this->exist($sxml)) {
         $batchId = str_replace('/change/', '', $sxml->Id);
         $item = new ChangeData();
         $item->setRoute53($this->route53);
         $item->setChangeId($batchId)->setStatus($this->exist($sxml->Status) ? (string) $sxml->Status : null)->setSubmittedAt($this->exist($sxml->SubmittedAt) ? new DateTime((string) $sxml->SubmittedAt, new DateTimeZone('UTC')) : null);
     }
     return $item;
 }