Scalr\Service\Aws\Rds\V20141031\RdsApi::_loadAvailabilityZoneList PHP Method

_loadAvailabilityZoneList() protected method

Loads AvailabilityZoneList from simple xml object
protected _loadAvailabilityZoneList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\AvailabilityZoneList
$sxml SimpleXMLElement
return Scalr\Service\Aws\Rds\DataType\AvailabilityZoneList
    protected function _loadAvailabilityZoneList(\SimpleXMLElement $sxml)
    {
        $result = new AvailabilityZoneList();
        $result->setRds($this->rds);
        if (isset($sxml->AvailabilityZone)) {
            foreach ($sxml->AvailabilityZone as $v) {
                $item = new AvailabilityZoneData();
                $item->setRds($this->rds);
                $item->provisionedIopsCapable = $this->exist($v->ProvisionedIopsCapable) ? (string) $v->ProvisionedIopsCapable == 'true' : null;
                $item->name = $this->exist($v->Name) ? (string) $v->Name : null;
                $result->append($item);
                unset($item);
            }
        }
        return $result;
    }
RdsApi