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

_loadSubnetsList() protected method

Loads SubnetList from simple xml object
protected _loadSubnetsList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\SubnetList
$sxml SimpleXMLElement
return Scalr\Service\Aws\Rds\DataType\SubnetList Returns SubnetList
    protected function _loadSubnetsList(\SimpleXMLElement $sxml)
    {
        $list = new SubnetList();
        $list->setRds($this->rds);
        if (!empty($sxml->Subnet)) {
            foreach ($sxml->Subnet as $v) {
                $item = new SubnetData();
                $item->subnetStatus = $this->exist($v->SubnetStatus) ? (string) $v->SubnetStatus : null;
                $item->subnetIdentifier = $this->exist($v->SubnetIdentifier) ? (string) $v->SubnetIdentifier : null;
                $item->subnetAvailabilityZone = $this->exist($v->SubnetAvailabilityZone) ? $this->_loadAvailabilityZoneData($v->SubnetAvailabilityZone) : null;
                $item->setRds($this->rds);
                $list->append($item);
                unset($item);
            }
        }
        return $list;
    }
RdsApi