Scalr\Service\Aws\Rds\V20130110\RdsApi::_loadEC2SecurityGroupList PHP Метод

_loadEC2SecurityGroupList() защищенный Метод

Loads EC2SecurityGroupList from simple xml object
protected _loadEC2SecurityGroupList ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\EC2SecurityGroupList
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\EC2SecurityGroupList Returns EC2SecurityGroupList
    protected function _loadEC2SecurityGroupList(\SimpleXMLElement $sxml)
    {
        $list = new EC2SecurityGroupList();
        $list->setRds($this->rds);
        if (!empty($sxml->EC2SecurityGroup)) {
            foreach ($sxml->EC2SecurityGroup as $v) {
                $item = new EC2SecurityGroupData();
                $item->setRds($this->rds);
                $item->eC2SecurityGroupId = $this->exist($v->EC2SecurityGroupId) ? (string) $v->EC2SecurityGroupId : null;
                $item->eC2SecurityGroupName = $this->exist($v->EC2SecurityGroupName) ? (string) $v->EC2SecurityGroupName : null;
                $item->eC2SecurityGroupOwnerId = $this->exist($v->EC2SecurityGroupOwnerId) ? (string) $v->EC2SecurityGroupOwnerId : null;
                $item->status = $this->exist($v->Status) ? (string) $v->Status : null;
                $list->append($item);
                unset($item);
            }
        }
        return $list;
    }