Scalr\Service\Aws\Rds\V20141031\RdsApi::_loadOptionData PHP Метод

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

Loads OptionData from simple xml object
protected _loadOptionData ( SimpleXMLElement $sxml ) : Scalr\Service\Aws\Rds\DataType\OptionData
$sxml SimpleXMLElement
Результат Scalr\Service\Aws\Rds\DataType\OptionData
    protected function _loadOptionData(\SimpleXMLElement $sxml)
    {
        $item = new OptionData();
        $item->setRds($this->rds);
        $item->permanent = $this->exist($sxml->Permanent) ? (string) $sxml->Permanent == 'true' : null;
        $item->optionDescription = $this->exist($sxml->OptionDescription) ? (string) $sxml->OptionDescription : null;
        $item->optionName = $this->exist($sxml->OptionName) ? (string) $sxml->OptionName : null;
        $item->persistent = $this->exist($sxml->Persistent) ? (string) $sxml->Persistent == 'true' : null;
        $item->port = $this->exist($sxml->Port) ? (int) $sxml->Port : null;
        $item->dBSecurityGroupMemberships = $this->_loadVpcSecurityGroupMembershipList($sxml->VpcSecurityGroupMemberships);
        $item->vpcSecurityGroupMemberships = $this->_loadDBSecurityGroupMembershipList($sxml->DBSecurityGroupMemberships);
        $item->optionSettings = $this->_loadOptionSettingList($sxml->OptionSettings);
        return $item;
    }
RdsApi